Вы находитесь на странице: 1из 19

UNIVERSIDAD NACIONAL AUTONOMA DE MXICO FACULTAD DE INGENIERIA

Prctica VII: Diseo de Programas (Parte I)


Equipo VIII
vila Flores Ernesto Soto Tinajero Lilibeht Huato Solori Julio Csar Vzquez Lezama Diana Paula

Resumen
Se realiz la prctica de Diseo de Programas. Se entendi el concepto de algoritmo, que es: es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

que no generen dudas a quien deba realizar dicha actividad; se aprendi a utilizar el diagrama de flujo para interpretar de manera grfica el algoritmo, se entendi su simbologa y la forma de realizarlo. No se tuvieron mayores dificultadesal realizar esta prctica.

Ejercicios Propuestos
2. Calcular la longitud de una circunferencia a partir de su radio(Usar la formula C= 2r). 1. 2. 3. 4. 5. INICIO LEER: RADIO HACER: PERIMETRO = 2*3.1415*RADIO ESCRIBIR: PERIMETRO FIN

4. Calcular el rea de un rectngulo a partir de su base y altura. (Emplear A=ba) 1. INICIO 2. Leer valor de b 3. Si b 0 volver al paso 2; en caso contrario ir al paso 4. 4. Leer el valor de a 5. Si a 0 volver al paso 4; en caso contrario ir al paso 6 6. Realizar A=b*a 7. FIN

6. Calcular el volumen de un cilindro a partir del radio de la base y la altura. (Hacer uso de la formula V = r2h) 6. 7. 8. 9. 10. INICIO LEER: RADIO, ALTURA HACER: VOLUMEN= 3.1415*RADIO*RADIO*ALTURA ESCRIBIR: VOLUMEN FIN

8. Dado un valor de temperatura, medida en grados centgrados, convertirlo a grados Farenheit. (Emplear f=32+(9/5)c) 1. INICIO 2. Leer valor de C 3. Realizar f=32+(9/5)C) 4. FIN

10. Resolver la siguiente operacin: R= (A+B)*B2 1. 2. 3. 4. 5. INICIO LEER: A, B HACER: R= A+B*B*B ESCRIBIR: R FIN

12. Leer 5 nmeros dados e imprimir la suma del primero y el quinto, la resta del segundo con el cuarto, la multiplicacin de los cinco. 1. INICIO 2. Leer los valores a, b, c, d, e 3. Realizar a+e 4. Realizar b-d 5. Realizar a*b*c*d*e 6. FIN

14. Leer dos nmeros e imprimir la 4 operaciones fundamentales entre los dos. 1. INICIO 2. LEER: NUM1 , NUM2 3. HACER: SUMA= NUM1 + NUM2 RESTA= NUM1 - NUM2 MULTIPLICACION= NUM1 * NUM2 DIVISION = NUM1 / NUM2 4. ESCRIBIR: SUMA, RESTA, MULTIPLICACION, DIVISION 5. FIN

16. Leer un nmero y determinar si ste es mltiplo de 3. INICIO LEER EL VALOR DE x REALIZAR d=x/3 SI d=entero ESCRIBA Es mltiplo de 3 FIN DEL SI EN CASO CONTRARIO ESCRIBA No es mltiplo de 3 FIN

18. Leer un nmero y verificar si es positivo 1. INICIO 2. LEER: N 3. SI N>0 ENTONCES ESCRIBIR POSITIVO 4. FIN

20. Leer un nmero y verificar si es par o impar INICIO LEER EL VALOR x REALIZAR m= x/2 SI m=entero entonces ESCRIBA Es un numero par FIN DEL SI EN CASO CONTRARIO ESCRIBA No es un numero par FIN

22. Calcular las soluciones de un polinomio de segundo grado 1. 2. 3. 4. INICIO LEER: A, B, C HACER: DISCRI: B*B -4*A*C SI DISCRI>=0 ENTONCES HACER X1= -B +DISCRI /2*A X2= -B -DISCRI /2*A 5. ESCRIBIR: X1, X2 6. FIN

24. Leer tres nmeros A, B, C, (A<C) y verificar si C se encuentra entre A y B. 1. INICIO 2. LEER VALORES A, B, C 3. SI A<C IN AL PASO 4, EN CASO CONTRARIO ESCRIBA C no es un numero entre A y B FIN DEL CASO CONTRARIO 4. SI C<B ENTONCES ESCRIBA C es un numero entre A y B FIN DEL SI EN CASO CONTRARIO ESCRIBA C no es un numero entre A y B FIN

26. Leer 2 nmeros e imprimir el menor menos el mayor 1. INICIO 2. LEER: X, Y 3. SI X>Y ENTONCES HACER Y X EN CASO CONTRARIO HACER X Y 4. FIN

28. Leer 3 nmeros y mostrar los en orden ascendente INICIO Leer a,b,c SI a<b ENTONCES LEER SI b<c SI b<c ENTONCES ESCRIBIR a,b,c EN CASO CONTRARIO LEER c<a SI c<a ENTONCES ESCRIBIR c,a,b EN CASO CONTRARIO ESCRIBIR a,c,b EN CASO

CONTRARIO LEER a<c SI a<c ENTONCES ESCRIBIR b,a,c EN CASO CONTRARIO LEER c<b

SI c<b ENTONCES ESCRIBIR c,b,a EN CASO CONTRARIO ESCRIBIR b,c,a FIN

Conclusiones:
Para concluir podemos decir que la prctica, a pesar de haber sido fcil, tuvo sus complicaciones, no tanto al momento de escribir los algoritmos de manera grfica, sino al momento de comprender el problema y traducirlo al seudocdigo. Entendimos que el diagrama de flujo es programacin lineal, un antecedente, por decirlo as, de la programacin en C. Los conceptos, formas de realizar seudocdigos y diagramas de flujo para representar algoritmos quedo clara.

Dudas
No se presentaron dudas.

Вам также может понравиться