Metodolog铆a de la Programaci贸n M Sc (c) Marco Aedo L贸pez
EPIS UNSA - 2008
marcoaedo@hotmail.com
Pseudoc贸digo y diagramas de flujo Cap铆tulo 1
EPIS UNSA - 2008
marcoaedo@hotmail.com
Objetivos 1.3 1.3
Quit
Aplicar
los conceptos del pseudocódigo y de los diagramas de flujo para plantearse la lógica Comprender los conceptos de variables y constantes
1. PASOS PARA LA CREACIÓN DE UN PROGRAMA 1.4 1.4
Quit
1º
ENTENDER EL PROBLEMA 2º PLANTEAR PLANTEARLA LALÓGICA LÓGICA 2º 3º CODIFICAR EL PROGRAMA 4º TRADUCIR EL PROGRAMA A LENGUAJE MÁQUINA 5º PROBAR EL PROGRAMA 6º DESPLEGAR EL PROGRAMA
2. DIAGRAMA DE FLUJO 1.5 1.5
Quit
Representación
gráfica de la lógica de programación Facil de leer y buena herramienta de aprendizaje
2. DIAGRAMA DE FLUJO 1.6 1.6
Quit
Inicio
y fin Entrada o lectura Procesamiento Salida o escritura
INICIO a,b suma=a+b suma FIN
3. PSEUDOCÓDIGO 1.7 1.7
Quit
Sentencias
que son una mezcla de lenguaje natural y lenguaje de programación No siguen reglas ni sintaxis de ningún lenguaje
3. PSEUDOCÓDIGO 1.8 1.8
Quit
INICIO a,b suma=a+b suma FIN
SUMANUMEROS a,b,suma: ENTEROS leer a,b suma=a+b escribir suma
4. VARIABLES Y CONSTANTES 1.9 1.9
Quit
Variable: Localización de almacenamiento en memoria. Valor cambiable MEMORIA a 5 suma ?
b 15
4. VARIABLES Y CONSTANTES 1.10 1.10
Quit
Nombres de Variable: Una sola palabra: interesAnual Autodocumentados: x,y ó nota1, nota2
4. VARIABLES Y CONSTANTES 1.11 1.11
Quit
Tipos Variable: Numéricos: enteros y reales Alfanuméricos: caracter o cadena Lógicos MEMORIA
a 5
b 3.14
nombre “juan”
vive True
4. VARIABLES Y CONSTANTES 1.12 1.12
Quit
Constante: Localización de almacenamiento en memoria Valor fijo
EJERCICIOS Formen equipos, elaboren los diagramas de flujo y pseudocódigo de los siguientes programas: 1.13 13
1. 1.
2. 3. 4.
5.
Programa Quit que me muestre el producto de la suma por la diferencia de 2 números Programa que me muestre el área de un triángulo Programa que muestre el promedio de 5 notas Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero ganará de interés y cuánto tendrá en total después de un mes si el banco paga a razón de 2% mensual Un vendedor recibe un sueldo base mas un 10% extra por comisión de sus ventas, el vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres ventas que ha realizado este mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones
Pseudoc贸digo y diagramas de flujo Gracias