Sie sind auf Seite 1von 23

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA PRCTICA 7 DESARROLLO DE PROGRAMAS

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

7. Dado un valor de velocidad medida en km/h convertirlo a m/s

Con un valor de m=5

Inicio K M=k*100 'metros sobre segundos:',m 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

11.- Imprimir el primer digito de un nmero: p.e. 476 imprime 6.

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

PRUEBA DE ESCRITORIO DADOS Suma 0; 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

15. Leer dos nmeros y verificar si el primero es mltiplo del segundo

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

19.- Leer un nmero y verificar si en positivo, negativo o neutro.


INICIO

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

21. Leer 5 nmeros e imprimir solo los pares.

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

23. Leer un nmero y verificar si se encuentra entre 10 y 20

Si el valor es 9

Si el valor es 15

Inicio N (n>=10) and (n<=20) Si- 'si:',n Fin No- 'no:',n

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

Num1, Num2, Resta: ENTERO

diga dos nmeros

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

La Resta es: , Resta

FIN

31. Determinar si un carcter es una vocal o no

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.

Das könnte Ihnen auch gefallen