You are on page 1of 3

Ejemplo de solución de un problema 1.

Definición del problema Introducir a través del teclado tres notas, calcular el promedio y el 70% del mismo imprimir el promedio y el porcentaje. 2. Análisis del problema Plan de solución Datos de entrada: nota1, nota2, nota3 Datos de salida: promedio, porcentaje Datos adicionales: 70% Solución Aplicar las siguientes fórmulas: Promedio=(nota1+nota2+nota3)/3 Porcentaje=0.7*Promedio Variables a utilizarse: nota1, nota2, nota3, promedio, porcentaje 3. Diseño del algoritmo Procedemos a diseñar el algoritmo utilizando pseudocódigos Algoritmo pro_porcentaje variables nota1,nota2,nota3: enteros promedio, porcentaje: reales inicio escribir(‘Ingrese notas:’) leer (nota1,nota2,nota3) promedio=(nota1+nota2+nota3)/3 porcentaje=0.7*Promedio escribir(‘promedio=’,promedio) escribir(‘porcentaje=’,porcentaje) fin 4. Prueba de escritorio Realizamos la prueba de escritorio para las siguientes notas: 12,18 y 20 y luego para las notas 15,11 y 19; obteniendo los resultados respectivos: Nota1 Nota2 Nota3 promedio Porcentaje 12 18 20 16.67 11.67 15 11 19 15 10.5

5. Codificación Procedemos a codificar en papel el algoritmo diseñado en pseudocódigos utilizando el lenguaje de programación c++ //programa promedio.porcentaje #include<iostream.h> #include<conio.h> void main() { int nota1,nota2,nota3; float promedio,porcentaje; clrscr(); cout<<"Ingrese 3 notas: "; cin>>nota1>>nota2>>nota3; promedio=((float)(nota1+nota2+nota3)/3); porcentaje=0.7*promedio; cout<<"promedio: "<<promedio; cout<<"porcentaje: "<<porcentaje; getch(); } 6. Compilación

7. Ejecución

8. Documentación Externa

Preparar una carpeta conteniendo: 1 Enunciado del problema 2 Narración de la solución 3 Definición de variables VOCABULARIO TÉCNICO Compilación

4 Diseño del algoritmo 5 Listado del programa fuente 6 Dispositivos o periféricos utilizados 7 Listado de la salida producida

Proceso de convertir un programa escrito en un lenguaje de alto nivel en un lenguaje maquina Diagrama de flujo Representación gráfica de un algoritmo utilizando un conjunto de símbolos geométricos unidos por flechas, que indican la secuencia en que se deben ejecutar las instrucciones para resolver un problema. Editor En informática nombre que recibe la aplicación que nos permite visualizar y modificar archivos de texto. Ejercicios previos:     Construir un diagrama de flujo tal, que dados los datos A,B,C que representan números enteros , visualice los mismos en orden inverso. Construya un diagrama de flujo tal, que dado los datos enteros A y B, escriba el resultado de la siguiente expresión: (A+B)/2. Dada la matricula y 2 notas quimestrales; elaborar un diagrama de flujo que imprima la matricula del alumno y el promedio. Elaborar un diagrama de flujo tal, que dados como datos el lado1 y el lado2 de un rectángulo, calcule la superficie y el perímetro.