Está en la página 1de 22

INGENIERIA INFORMATICA FUNDAMENTOS DE PROGRAMACION

TERCERA EVALUACION

MODELO DE LAS 6DS

PROFR: AXEL ALCALA

ALUMNO: JUAN JOSE ROJAS SALAS

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

Dame kilos k P=2.2*k El nmero de libras , es ,p FIN

PRUEBA DE ESCRITORIO Dame kilos El nmero de libras es p

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

Convertidor K P K=input( Dame Kilos ) P=2.2*K Print El nmero de libras , es ,P

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

d=0 Promedio=0 Nombre

Calificacin 01 a Calificacin 02 b Calificacin 03 c Calificacin 04 d Nombre Nombre Promedio=(a + b + c + d)/4

Nombre, tiene , Promedio, de promedio FIN

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

Promedio a=0 b=0 c=0 d=0 Promedio=0 Nombre=


Promedio=(a+b+c+d)/4 print Nombre,tiene,Promedio,d e promedio

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

Matricula= a=0 b=0

c=0 Promedio=0

Dame la Matricula Matricula Calif 01 a Calif 02 b Calif 03 c Promedio=(a + b + c)/3

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

INICIO a=0 b=0 a, b?

a, b

ab

resultado 1=0 resultado 1=a-b resultado 1 FIN

ba

resultado 2=0

resultado 2=a + b 1 FIN resultado 2 FIN

DIAGRAMA DE CLASE

Suma y resta a=0 b=0


SI ab MOSTRAR resultado 1 SI ba MOSTRAR resultado 2 NINGUNO MOSTRAR 1

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

1 al 10 c=0 MQ c10 MOSTRAR c+1 c=c+1

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

Hola c=0 MQ c5 MOSTRAR HOLA c=c+1

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

FIN C=5x 4x 3x 2x 1x 0x -1 DIAGRAMA DE CLASE 5 4 3 2 1 0

Decresiente c=0 MQ c=0 MOSTRAR c c=c-1

DE: DS: DA:

a (Entero) Positivo o Negativo Si a>0 Positivo Si a<0 Negativo

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

Positivo, negativo a=0


SI (a>0)

MOSTRAR a, Positivo SI (a<0)

MOSTRAR a, Negativo NINGUNA MOSTRAR a, cero

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

Incremento a=0 b=0 c=0


MQ ac MOSTRAR a CALCULA a=a + b

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

1 al 10 C=0 Para c=0, 10, +1 MOSTRAR c+1

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

HOLA HOLA HOLA HOLA HOLA

DIAGRAMA DE CLASE

5 Hola s c=0 Para c=0, 5 +1 MOSTRAR HOLA

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

También podría gustarte