Ejemplos De Estructuras De Programacion

Páginas: 7 (1505 palabras) Publicado: 15 de mayo de 2012
EJEMPLOS ESTRUCTURAS DE PROGRAMACIÓN

El proceso y estructuras de programación
Ejemplos.
1. Realice pseudocódigo, diagrama de flujo y prueba de escritorio con 5 corridas, dado los datos enteros A y B, escriba el resultado de la siguiente expresión:

(A + B)² 3

Definición de variables: A y B: variable tipo entero, expresan los datos que se ingresen. RES: variable de tipo real, almacena elresultado de la expresión. Entrada: Datos tipo entero Datos adicionales: Expresión Cálculos: RES=(A + B)**2/3 Salida: Resultado de la expresión

Pseudocódigo
INICIO Leer A, B Hacer RES (A + B)**2/3

Escribir “El resultado es “, RES FIN

Diagrama de Flujo
INICIO
Lectura de datos.

Prueba de escritorio
NUMERO DE CORRIDA 1 2 3 4 5 DATOS A 5 7 0 12 14 B 6 10 3 2 -5 RESULTADO RES 60.5144.5 4.5 88 27

A, B, B
El resultado de la expresión se almacena en la variable de tipo real RES.

RES=(A + B)**2/3

RRRES

Escritura de la variable RES que almacena el resultado de la expresión.

FIN

La parte sombreada expresa los valores que se imprimen.

Introducción a las Computadoras

2. Dada la matrícula y 5 calificaciones de un alumno obtenidas a lo largo del semestre;construya pseudocódigo, diagrama de flujo y prueba de escritorio con 5 corridas que imprima la matrícula del alumno y el promedio de sus calificaciones. Definición de variables: MAT: es una variable de tipo entero, que representa la matrícula del alumno. CAL1, CAL2, CAL3, CAL4, y CAL5: son variables de tipo real, que expresan las 5 calificaciones del alumno. PRO: variable de tipo real, almacena elpromedio de las calificaciones del alumno. Entrada: Calificaciones Datos adicionales: Matricula Cálculos: PRO=( CAL1+CAL2+ CAL3+CAL4+CAL5)/5 Salida: Matricula y promedio INICIO
Lectura de matrícula y las calificaciones

Pseudocódigo
INICIO Leer MAT, CAL1, CAL2, CAL3, CAL4, CAL5 Hacer PRO ( CAL1+CAL2+ CAL3+CAL4+CAL5)/5

Escribir MAT, PRO FIN

Diagrama de Flujo

MAT,CAL1,CAL2,C AL3,CAL4,CAL5,B

Prueba de escritorio
DATOS RESULTADO PRO=( CAL1+CAL2+ CAL3+CAL4+CAL5)/5
Almacena en la variable de tipo real PRO, el promedio de las calificaciones

NUMERO DE CORRIDA 1 2 3 4 5

MAT CAL1 CAL2 CAL3 CAL4 CAL5 MAT PRO 16500 16650 17456 8 9 9 8.5 8 10 9 6.8 9 9 10 7.5 9.5 7 7 8 6 8 6 9 9 16500 7.7 16650 8.4 17456 9.2
Escribe la matrícula y el promedio

MAT,PRO

FIN

18092 8.5 189237.3

6.5 18092 7.5 8.5 18923 8.02

La parte sombreada expresa los valores que se imprimen.

Introducción a las Computadoras

3. Realice pseudocódigo, diagrama de flujo y prueba de escritorio con 5 corridas, dado como dato la calificación de un alumno en un examen, escriba “aprobado” en caso de que esa calificación fuese mayor que 8.

Definición de variables: CAL: variable tipo real,expresa la calificación del alumno. INICIO Entrada: Calificación Salida: Resultado de evaluar la condición

Pseudocódigo

Leer CAL Si CAL > 8 entonces Escribir “Aprobado” Fin si FIN

Diagrama de flujo
INICIO
Lectura de datos.

Prueba de escritorio
NUMERO DE CORRIDA 1 2 3 4 5 DATOS CAL 8.7 7.9 8 9.5 8.3 RESULTADO "Aprobado"

CAL

CAL > 8

No

>8 Si “Aprobado”
Estructura selectiva Sientonces

"Aprobado" "Aprobado"

La parte sombreada expresa los valores que se imprimen.

FIN

Introducción a las Computadoras

4. Realice pseudocódigo, diagrama de flujo y prueba de escritorio con 5 corridas, dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su sueldo es inferior a $1000. Imprima en este caso, el nuevo sueldo del trabajador. Definición devariables: SUE: variable de tipo real AUM: variable de tipo real. Almacena el aumento del trabajador. NSUE: Variable de tipo real. Almacena el nuevo sueldo del trabajador. Entrada: Sueldo trabajador Escribir NSUE Datos adicionales: Aumento 15% Fin Si Cálculos: AUM=SUE*0.15 Y NSUE= SUE+AUM FIN INICIO Leer SUE Si SUE < 10000 entonces Hacer AUM NSUE SUE*0.15 SUE+AUM

Pseudocódigo

Salida: Nuevo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Estructurada
  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS