Lista de ejemplos utilizando las 6.

Anuncio
Ció
Subsecretaría de Educación Superior
Dirección General de Educación Superior Tecnológica
INSTITUTO TECNOLÓGICO DE SALINA CRUZ
CARRERA
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES
MATERIA
FUNDAMENTOS DE PROGRAMACIÓN
TRABAJO QUE PRESENTA
FLORES PACHECO LUIS ALBERTO
INVESTIGACIÓN
LISTA DE EJEMPLOS UTILIZANDO LAS 6’DS
NÚMERO DE CONTROL:
121020158
GRADO
I SEMESTRE GRUPO E-1
PROFESOR
MC. SUSANA MÓNICA ROMAN NAJERA
SALINA CRUZ, OAXACA., SEPTIEMBRE DE 2012
Lista de ejemplos utilizando las 6’D
1. Dados dos datos de tipos enteros A y B, calcule los resultados
utilizando la siguiente expresión: (A+B)2/3
Algoritmo:
1)
2)
3)
4)
Pedir el valor de A
Pedir el valor de B
Calcular los valores
Mostrar resultados en pantalla
Diagrama de Flujo:
INICIO
Lectura de Datos
A, B, RES
RES= (A+B)**2/3
RES
El resultado de la expresión de
almacena en la variable de tipo real
RES
Escritura de la variable RES que
almacena el resultado de la
expresión.
FIN
Lenguaje:
A y B son variables de tipo entero, RES es una variable de tipo real.
1) Leer A, y B
2) Hacer RES = (A+B)**2/3
3) Escribir RES
Prueba para 5 corridas:
Número de corrida
1
2
3
4
5
Tabla
Datos
A
5
7
0
12
14
Resultado
RES
40.33
96.33
3.00
65.33
27.00
B
6
10
3
2
-5
2. Dada la matricula y 5 calificaciones de un alumno obtenidas a lo largo
del semestre, obtener la matricula y el promedio de sus calificaciones.
Algoritmo:
1)
2)
3)
4)
Pedir la matricula
Pedir las 5 calificaciones
Calcular el promedio
Mostrar la matricula y el promedio en pantalla
Diagrama de Flujo:
INICIO
MAT, C1, C2, C3,
C4, C5, PRO
Lectura de la matricula y las
calificaciones
PRO= (C1+C2+C3+C4+C5)/5
Amacena en la variable de tipo real
PRO, el promedio de las
calificaciones
MAT, PRO
FIN
Escribe la matricula y el promedio
Lenguaje:
MAT es una variable de tipo entero, C1, C2, C3,C4, C5 y PRO son variables de
tipo real.
1) Leer A, y B
2) Hacer RES = (A+B)**2/3
3) Escribir MAT, PRO
Prueba para 5 corridas:
Tabla
Número
de
corrida
1
2
3
4
5
Datos
Resultados
MAT
C1
C2
C3
C4
C5
MAT
PRO
16500
16650
17225
17240
18240
8
9
9
8.5
7.3
8.5
8
10
9
6.8
9
9
10
7.5
9.5
7
7
8
6
8
6
9
9
6.5
8.5
16500
16650
17225
17240
18240
7.7
8.4
9.2
7.5
8.02
3. Realizar un programa que permita calcular e imprimir el cuadrado y el
cubo de un número entero positivo NUM.
Algoritmo:
1) Pedir el numero
2) Calcular el cuadrado y el cubo de ese numero
3) Mostrar en pantalla los resultados
Diagrama de flujo:
INICIO
NUM
CUA= NUM*NUM
CUB= NUM**3
Lectura del dato
Calculo del cuadrado y el cubo del
número NUM que se almacena en
CUA y CUB, respectivamente
CUA, CUB
Impresión de lo resultados
FIN
Lenguaje:
NUM es una variable de tipo entero, CUA y CUB son variables de tipo real.
1) Leer NUM
2) Hacer CUA = NUM*NUM Y CUB= NUM**3
3) Escribir CUA Y CUB
Prueba para 5 corridas:
Tabla
Número de corrida
1
2
3
4
5
Dato
NUM
7
15
8
12
30
Resultados
CUA
49
225
64
144
900
CUB
343
3375
512
1728
2700
4. Realizar un programa que dados como datos la base y la altura de un
rectángulo, calcule el perímetro y la superficie del mismo.
S=B*H
P= 2*(B+H)
Algoritmo:
1) Pedir la base y altura del rectángulo
2) Calcular la superficie y altura
3) Mostrar en pantalla los resultados
INICIO
S, P, B, H
Lectura del dato
S= B*H
P= 2*(B+H)
Calculo sobre la superficie y el
perímetro del rectángulo
S, P
Impresión de lo resultados
FIN
Lenguaje:
B, H, S, Y P, son variables de tipo real
1) Leer B, H
2) Hacer S= B*H Y P= 2* (B+H)
3) Escribir S y P
Número de corrida
1
2
3
4
5
Tabla
Datos
B
8.5
7.9
15.18
12.63
39.40
Resultados
H
6.2
15.3
22.0
7.9
68.5
S
52.70
120.87
333.96
99.77
2698.90
P
29.40
46.40
74.36
41.06
215.80
5. Dado como dato la calificación de un alumno en un examen, escriba la
palabra “aprobado” y si su calificación es mayor o igual que 8 y
“reprobado” en caso contrario.
Algoritmo:
1) Pedir la calificación
2) Calcular si la calificación es mayor/igual a 8
3) Escribir aprobado, sino reprobado
INICIO
CALIF
Estructura selectiva doble.
Si entonces / sino
CALIF >=8
REPROBADO
APROBADO
FIN
Lenguaje:
CALIF es una variable de tipo real.
1)
2)
3)
4)
Leer CALIF
Si CALIF >=8 entonces
Escribir APROBADO sino
Escribir REPROBADO
Prueba para 5 corridas:
Número de corrida
1
2
3
4
5
Tabla
Dato
CALIF
8.75
7.90
8.00
9.50
8.35
Resultado
RES
APROBADO
REPROBADO
APROBADO
APROBADO
APROBADO
Descargar