Beruflich Dokumente
Kultur Dokumente
ASIGNATURA: LABORATORIO DE COMPUTACIN PARA INGENIEROS EQUIPO 3 ALUMNAS: Muoz Velzquez Brenda Karina Tajonar Daz Carla Sofa Pacheco Jimnez Ana Janet Vielma Serrano Mara Fernanda GRUPO: 1114 FECHA: 1-OCTUBRE-2011 N DE CUENTA 30925096 412005141 309278540 309335173 INTRODUCCIN Un algoritmo es un conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra algoritmo se deriva del nombre latinizado del gran Matemtico rabe Mohamed Ibn Al Kow Rizmi, el cual escribi sobre los aos 800 y 825 su obra Quitad Al Mugabala, donde se recoga el sistema de numeracin hind y el concepto del cero. En la
vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas los cuales pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocdigo, diagramas de flujo y lenguajes de programacin entre otros. El lenguaje algortmico es aquel por medio al cual se realiza un anlisis previo del problema a resolver y encontrar un mtodo que permita resolverlo. Lo que pretende un algoritmo es sintetizar de alguna forma una tarea, clculo o mecanismo antes de ser transcrito al ordenador. El conjunto de todas las operaciones a realizar y de orden en que se deben efectuarse, se le denomina algoritmo. Es un mtodo para resolver un problema mediante una serie de datos precisos, definidos y finitos. RESUMEN En esta prctica podremos explicar la importancia de llevar acabo mtodos formales para resolver problemas con la computacin al mismo tiempo explicando mtodos para la solucin de problemas. Tambin aprenderemos a emplear algoritmos los cuales los permitirn resolver problemas sencillos que al final se proponen. Al final de esta prctica podremos analizar cualquier problema que se nos plantee, de los cuales podremos determinar los datos que tenemos y los que necesitamos. En conclusin gracias a la aplicacin de algoritmos en esta prctica aprenderemos a seleccionar la mejor alternativa para resolver un problema planteando de manera detallada los pasos a seguir para resolver un problema utilizando diagramas de flujo y pruebas de escritorio.
DESARROLLO 1. Clculo de los salarios mensuales de los empleados de una empresa sabiendo que estos se calculan con base en las horas semanales trabajadas y de acuerdo a un precio especificado por horas. Si se pasan de 40 horas semanales, las horas extraordinarias se pagaran a razn de 1.5 veces la hora ordinaria. 3.- Calcular el rea de un crculo a partir de su radio (Usar A=pir^2).
INICIO
A= r2
El rea es igual a A
FIN
Pseudocdigo 1.- Inicio 2.- Insertar valor del radio 3.- Operar r para obtener rea A= r2 4.- Imprimir rea 5.- Fin
Prueba de escritorio 1.- Inicio 2.- r = 5 3.- A= (5)2 4.- El rea es igual a 78.53 5.- Fin
5. Calcular la superficie de un cilindro a partir del radio de la base y la altura (hacer uso de la frmula V=r 2h).
PSEUCODIGO 1. 2. 3. 4. 5. Inicio Dar valores las variables r y h frmula para obtener el volumen Se obtiene el volumen Fin
3.14 *r * r *h
PRUEBA DE ESCRITORIO Dados los valores r=6 y h=9 1. 2. 3. 4. 5. Inicio r=6, h=9 volumen= 3.14*(6)*(6)*(9) volumen=1017.36 Fin
Logaritmo: 1. Escribir los puntos del puntos: A1=x B1=y A2=a B2=b 2. Leerlos. 3. Al multiplicar 2 veces la diferencia entre los puntos (a-x) el resultado se guarda en E 4. Al multiplicar 2 veces la diferencia de (b-y), el resultado se guarda en F 5. La suma de F y E se guardara su resultado en V. 6. La distancia (D) ser igual a la raz cuadrada de la V. 7. Se imprime el resultado D. Prueba de escritorio: Sea x: 5, a: 4, y:1 b:2
INICIO
C = x/100
FIN
Pseudocdigo 1.- Inicio 2.- Insertar un nmero 3.- Divide dicho nmero entre 100 4.- Obtener e imprimir en pantalla 5.- Fin
Prueba de escritorio 1.- Inicio 2.- x= 786 3.- C = 786 / 100 4.- 7.86 5.- Fin
13. Imprimir el ultimo digito de un numero p.e. 645, imprime 6. PSEUDOCODIGO 1. 2. 3. 4. 5. 6. 7. 8. Inicio Suma i<645 NO SI Suma Suma Fin
0;
Suma + 1;
i+1
1. 2. 3. 4.
Inicio Valores de los nmeros 120 120<645 PASAR AL PASO 5, DESPUES AL PASO 7 Y FINALIZAR. 1000>645 PASAR AL PASO 4, DESPUES AL PASO 6 Y FINALIZAR
Logaritmo: 1. Escribe dos fechas (variables) x: da 1 a: da 2 y: mes1 b: mes 2 z: ao 1 c: ao 2 2. Si x no es mayor que a y si y no es mayor que b, y si z no es mayor que c; entonces: 3. Se imprime el mensaje: La fecha 1 es la menor. 4. De lo contario se imprimir el mensaje:La fecha 2 es la menor Prueba de escritorio. Sea la: fecha1: 05-10-2011 y la fecha 2: 04 05 2002. La segunda fecha es la menor: 04 05 2002
X>0
Positivo X<0
Negativo
Neutro
FIN
Pseudocdigo 1.- Inicio 2.- Insertar un nmero 3.- Si es mayor a 0 mostrar Positivo 4.- Si es menor a 0 mostrar Negativo, sino Neutro 5.- Fin
Prueba de escritorio 1.- Inicio 2.- x = 7 3.- Muestra en pantalla: Positivo 4.- No existe en este caso 5.- Fin
PSEUDOCODIGO 1. 2. 3. 4. 5. 6. 7. 8. Inicio Valores de los nmeros A,B,C,D,E A,B,C,D,E MOD 2=O s NO SI ES IMPAR ES PAR Fin
PRUEBA DE ESCRITORIO DADOS A=1, B=2, C=3, D=4 Y E=5 5. Inicio 6. Valores de los nmeros 1,2,3,4,5 7. 1,2,3,4,5 MOD 2=O SI ALGUNO DE LOS VALORES SE DIVIDE ENTRE DOS Y DA CERO PASAR AL PASO 5, DESPUES AL PASO 7 Y FINALIZAR. 8. 1,2,3,4,5 MOD 2=O SI ALGUNO DE LOS VALORES SE DIVIDE ENTRE DOS Y NO DA CERO PASAR AL PASO 4, DESPUES AL PASO 6 Y FINALIZAR
Si el valor es 9
Si el valor es 15
Logaritmo: 1. Escribir dos nmeros. 2. Leerlos 3. Si a es mayor que b entonces: a es el mayor. De lo contrario: Se imprimir el mensaje: b es el mayor Prueba de escritorio: Sea a= 5 y b=7 7 es el mayor
29. Leer dos nmeros y mostrar la resta del menor menos al mayor.
Pseudocdigo: 1. 2. 3. 4. 5. 6. 7. INICIO Num1, Num2, Resta: ENTERO diga dos nmeros Num1, Num2 Resta Num1 Num2 La Resta es: , Resta FIN
INICIO
PRUEBA DE ESCRITORIO DADOS LOS NUMEROS: Num1= 4 y Num2=1 1. 2. 3. 4. 5. 6. 7. INICIO 4, 1, Resta: ENTERO diga dos nmeros 4, 1 Resta 41 La Resta es: 3 , Resta FIN
Num1, Num2
Resta
Num1 Num2
FIN
Conclusiones: A lo largo del desarrollo de esta prctica, aprendimos a emplear los algoritmos, los cuales nos permitieron resolver diferentes problemas relativamente sencillos, si considera que nuestros pasos secuenciales eran los correctos, practicando con distintos problemas que se nos pidieron realizar; ayudndonos a comprender mejor el tema; como saber ordenar y crear un estrategia o una secuencia de datos que nos permitan llegar a la solucin. Adems, cabe mencionar que los diagramas de flujo fueron a nuestro parecer la herramienta grfica que representaba de forma concreta, los pasos que se deben de seguir para llegar a la solucin del problema; representacin grfica que nos permiti visualizar mejor nuestros errores. Por lo que llegamos a la conclusin que, el empleo de logaritmos para la resolucin de un problema es la principal herramienta y base para comenzar a analizar los datos que se nos proporcionan para poder de esta manera llegar a una solucin efectiva.
Glosario Fibonacci: fue un matemtico italiano, famoso por haber difundido en Europa el sistema de numeracin indoarbigo actualmente utilizado, el que emplea notacin posicional (de base 10, o decimal) y un dgito de valor nulo: el cero; y por idear la sucesin de Fibonacci.
Dudas No pudimos resolver el ejercicio uno, diecisiete y veintisiete. Tenemos dudas, en la manera de representar algunos datos y formulas dentro del diagrama, tambin en cmo se aplica un valor si no sabemos si es un valor constante, como por ejemplo el sueldo en el ejercicio uno.