Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TERCERA EVALUACION
GRUPO : 6151
TURNO : VESPERTINO
1.Una frmula para convertir kilogramos a libras es, p=2,2(k), donde p son las libras y k los kilogramos, utilizar el mtodo de las 6Ds para desarrollar un programa que solicite una cantidad en kilogramos y la convierta a libras. ANALISIS DEL PROBLEMA DE k DS p DA p=2.2(k)
INICIO
k=0 P=0
PSEUDOCODIGO INICIO k, p (Real) MOSTRAR Dame kilos ALMACENA k CALCULA p=2.2*k MOSTRAR El nmero de libras, es, p FIN
MEMORIA K 0 P 0
CODIGO PHYTON K=0 P=0 K=input ( Dame Kilos ) P=2.2*K Print El nmero de libras , es , P
DIAGRAMA DE CLASE
2.- Nancy presento 4 pruebas finales siendo sus calificaciones 9.5, 6.8, 9.2, y 8.8. Utilizar el mtodo de
las 6Ds para desarrollar un programa para calcular e imprimir el promedio de Nancy.
ANALISIS DEL PROBLEMA DE a, b, c, d (Real), Nombre (Texto) DS Promedio DA Promedio=(a + b + c + d) / 4 PSEUDOCODIGO INICIO a, b, c, d (Real) Nombre (Texto) Promedio (Real) MOSTRAR Calificacin01 ALMACENAR a MOSTRAR Calificacin02 ALMACENA b MOSTRAR Calificacin03 ALMACENA c MOSTRAR Calificacin04 ALMACENA d MOSTRAR Nombre ALMACENA Nombre CALCULAR Promedio=(a + b + c + d) / 4 MOSTRAR Nombre, tiene, Promedio, de promedio FIN PRUEBA DE ESCRITORIO Calif 01 9.5 Calif 02 6.8 Calif 03 9.2 Calif 04 8.8 Nombre Nancy Nancy tiene 8.5 de promedio
a=0 b=0 c=0
INICIO
CODIGO PHYTON a=0 b=0 c=0 d=0 Promedio=0 Nombre= print Calificacin 01 a=input() print Calificacin 02 b=input() print Calificacin 03 c=input() print Calificacin 04 d=input() print NOMBRE Nombre=input( ) Promedio=(a+b+c+d)/4 print Nombre,tiene,Promedio,de promedio DIAGRAMA DE CLASE
1) La temperatura es una medida de concentracin o intensidad de energa calorfica de un cuerpo. Existen 4 escalas para medir la temperatura F, C, K, R, muchos experimentos de laboratorio requieren la conversin de una escala a otra. Por ej: para convertir de F a C, se restan 32 grados de la temperatura en F y la diferencia se multiplica por 5/9; para convertir de C a K, se le suman 273 grados a la temperatura en C; y para convertir de F a R, se le suman 460 grados a la temperatura en F. Hacer un programa que calcule e imprima el equivalente de una temperatura en F en las otras 3 medidas 2) Definicin de solucin (especificaciones) Anlisis del problema Datos de entrada, Datos de salida, Datos auxiliares 3) Diseo de la solucin (modelado). Pseudocdigo, Diagrama de flujo ANALISIS DEL PROBLEMA DE F DS K, C, R DA C= F-32(5/9) R= F+460 K= ((5/9)F-32)+273 PSEUDOCODIGO INICIO K, C, R, F (Reales) MOSTRAR Dame F ALMACENAR F CALCULA C=F-32(5/9) MOSTRAR C CALCULA R=F+460 MOSTRAR R CALCULA K ((5/9) F-32)+273 MOSTRAR K FIN F=((5/9)F-32)+273 K FIN R=F+460 R F C=F-32(5/9) C INICIO K=0 C=0 R=0 F=0 Dame F
CODIGO PHYTON TF=0 TC=0 TK=0 TR=0 Print Dame la temperatura Farenheit TF=input() TC=(TF-32)*(5/9) TK=TC+273 TR=TF+460 print TF= ,TF print TC= ,TC print TK= ,TK print TR= ,TR DIAGRAMA DE CLASE Temperaturas TF=0 TC=0 TK=0 TR=0 TC=(TF-32)*(5/9) TK=TC+273 TR=TF+460
4.- Hacer un programa que lea la matricula de un alumno, y tres calificaciones para este, que calcule el promedio y que imprima la informacin leda y calculada, as como un mensaje de aprobado o reprobado segn sea el caso. ANALISIS DEL PROBLEMA DE Matricula, a, b, c DS Promedio DA (a + b + c)/3 Si A 70% aprobado Si R 70% reprobado PSEUDOCODIGO INICIO Matricula (Texto) a, b, c, (Real) Promedio (Real) MOSTRAR Dame la Matricula ALMACENA Matricula MOSTRAR Calif 01 ALMACENA a MOSTRAR Calif 02 ALMACENA b MOSTRAR Calif 03 ALMACENA c CALCULA Promedio=(a + b + c)/3 SI (P 70) MOSTRAR aprobado FIN SI (P70) MOSTRAR reprobado FIN FIN
INICIO
c=0 Promedio=0
P70 aprobado
FIN
P70
reprobado
FIN
FIN
DIAGRAMA DE CLASE
Evaluacin
Matricula= a=0 b=0
c=0 Promedio=0
CALCULA Promedio=(a + b + c)/3 SI (P 70) MOSTRAR aprobado SI (P70) MOSTRAR reprobado
Hacer un programa que lea 2 nmeros enteros y sin multiplicarlos diga si el producto es positivo o negativo. ANALISIS DEL PROBLEMA DE a, b (Entero) DS Positivo o Negativo DA si a0 y b0 Positivo Si a0 y b0 Positivo Si a0 y b0 Negativo Si a0 y b0 Negativo INICIO a=0 b=0 MOSTRAR a? CAPTURAR a MOSTRAR b? CAPTURAR b DECIDIR SI (a0 y b0) (a0 y b0) MOSTRAR Positivo FIN SI (a0 y b0) (a0 y b0) MOSTRAR Negativo FIN NINGUNA MOSTRAR Resultado cero FIN FIN FIN no Resultado cero (a0 y b0) (a0 y b0) si Negativo FIN no (a0 y b0) (a0 y b0) INICIO a=0 b=0 Dame ayb a, b
si
Positivo FIN
DIAGRAMA DE CLASE
Nmeros +, a=0 b=0 SI (a0 y b0) (a0 y b0) MOSTRAR Positivo SI (a0 y b0) (a0 y b0) MOSTRAR Negativo NINGUNA MOSTRAR Resultado cero
Hacer un programa que lea 2 nmeros, si el primero es mayor que el segundo que haga una resta, si el segundo es mayor que el primero que haga una suma y si son iguales que los divida.
ANALISIS DEL PROBLEMA DE a, b (Enteros) DS resultado 1, resultado 2, resultado 3 DA Si ab resultado 1=a-b Si ba resultado 2=a + b Si a=b resultado 3=a/b PSEUDOCDIGO INICIO a=0 b=0 MOSTRAR a? CAPTURAR a MOSTRAR b? CAPTURAR b DECIDIR SI ab Resultado 1=0 Resultado 1=a-b MOSTRAR resultado 1 FIN SI ba Resultado 2=0 Resultado 2=a + b MOSTRAR resultado 2 FIN NINGUNO MOSTRAR 1 FIN
a, b
ab
ba
resultado 2=0
DIAGRAMA DE CLASE
Hacer un programa que imprima nmeros del 1 al 10 PSEUDOCDIGO INICIO c=0 (Entero) MQ c10 MOSTRAR c+1 c=c+1 FIN MQ FIN c=c+1 FIN MQ FIN INICIO c=0 MQ c10 c +1 PRUEBA DE ESCRITORIO ------------C 0X 1X 2X 3X 4X 5X 6X 7X 8X 9X DIAGRAMA DE CLASE 1 2 3 4 5 6 7 8 9 10
Hacer un programa que imprima cinco veces hola INICIO c=0 MQ c5 MOSTRAR HOLA c=c+1 FIN MQ FIN c=c+1 FIN MQ FIN C=0 1X 2X 3X 4X 5 DIAGRAMA DE CLASE HOLA HOLA HOLA HOLA HOLA MQ c5 HOLA INICIO c=0
Hacer un programa que pida un nmero positivo e imprima una serie desde ese nmero hasta cero, de 1 en 1 INICIO INICIO c=0 MOSTRAR c? ALMACENA c MQ c=0 MOSTRAR c c=c-1 FIN MQ FIN c=c-1 FIN MQ c=0 c MQ c=0 c
INICIO a=0
PSEUDOCDIGO: INICIO a=0 (Real) MOSTRAR "a?" ALMACENAR a DECIDIR SI (a>0) MOSTRAR a, Positivo FIN SI (a<0) MOSTRAR a, Negativo FIN NINGUNA MOSTRAR a, cero FIN FIN DIAGRAMA DE CLASE
a?
a0
a0
a, Positivo
a, cero
a, Negativo
FIN
Hacer el DF que pida un nmero inicial, el incremento y el nmero final ANALISIS DE a, b ,c DS a DA a=a + b MQ a0 PSEUDOCODIGO INICIO a, b, c=0 (Real) MOSTRAR Dame el nmero inicial ALMACENA a MOSTRAR Cuanto se va a incrementar ALMACENA b MOSTRAR Hasta donde se tiene que llegar ALMACENA c MQ ac MOSTRAR a CALCULA a=a + b FIN MQ FIN
INICIO a=0 b=0 c=0 Dame el nmero inicial a Cuanto se va a incrementar b Hasta donde se tiene que llegar c MQ ac a a=a + b FIN MQ
Dame el nmero inicial 3, cuanto se va a incrementar 5 Hasta donde se tiene que llegar 17 a 0x 3 x 8 x b 0 5 5 c 0 17
FIN
13
18
DIAGRAMA DE CLASE
Hacer un programa que imprima nmeros del 1 al 10 PSEUDOCDIGO INICIO c=0 (Entero) Para c=0, 10, +1 MOSTRAR c+1 FIN Para FIN Para FIN FIN INICIO c=0 Para c =0, 10, +1 c +1 PRUEBA DE ESCRITORIO ------------C 0X 1X 2X 3X 4X 5X 6X 7X 8X 9X DIAGRAMA DE CLASE 1 2 3 4 5 6 7 8 9 10
Hacer un programa que imprima 5 veces hola INICIO c=0 Para c=0, 5 +1 MOSTRAR HOLA Para c=0, 5 +1 FIN Para FIN FIN Para FIN HOLA INICIO c=0
C=0 1X 2X 3X 4X 5
DIAGRAMA DE CLASE
Hacer un programa que imprima nmeros del 10 al 1 PSEUDOCODIGO INICIO C=0 (Entero) PARA c=10, 0, -1 MOSTRAR c FIN PARA FIN INICIO c=0 PARA, c=10, 0, -1 c FIN PARA FIN C 0 X 10 X 9X 8X 7X 6X 5X 4X 3X 2X 1X DIAGRAMA DE CLASE Descendente c=0 PARA c=10, 0, -1 MOSTRAR c 10 9 8 7 6 5 4 3 2 1