Aplicación de Pseudocódigo
Enviado por Carlos Morales • 29 de Julio de 2023 • Tarea • 2.141 Palabras (9 Páginas) • 30 Visitas
[pic 1]
Aplicación de Pseudocódigo
[pic 2]
Índice
Introducción 3
Caso para resolver: 4
Pseudocódigo Escrito 4
Imágenes Pseudocódigo 8
Programa en ejecución 10
Diagrama de Flujo: 11
Proceso 11
Validar 12
Conclusión 13
Introducción
En programación, el flujo de control, variables y constantes es esencial para resolver problemas del mundo real de manera efectiva. Estos conceptos permiten desarrollar algoritmos que se adaptan a diferentes situaciones y dan la capacidad de tomar decisiones y realizar cálculos basados en datos de entrada o predefinidos.
El pseudocódigo se convierte en una herramienta importante, ya que este permite representar los pasos lógicos de un algoritmo de una manera simple y concisa sin estar atado a un programa específico.
En este Informe se presenta un algoritmo que permite, leer tres números y determinar cuál es el número mayor, el número menor, calcular el promedio de tres números y calcular la suma. Este ejercicio permitirá familiarizarse con los conceptos básicos de la programación y así adquirir las habilidades para resolver problemas de una manera estructurada y eficaz.
Caso por resolver:
A continuación, deberás escribir en pseudocódigo un algoritmo que lea tres números e indique:
- Número mayor
- Número menor
- Promedio de los tres números
- Sumatoria de los tres números
Pseudocódigo Escrito
Proceso Tarea2_U2_Carlos_Morales
// Inicio De Definición De Variables
Definir n1, n2, n3, sum Como Entero;
Definir promedio Como Real;
// Fin
Escribir '*****************************';
Escribir '***** Ingrese 3 números *****';
Escribir '*****************************';
Escribir 'Ingrese El Primer Número';
n1 <- validar;
Escribir 'Ingrese El Segundo Número';
n2 <- validar;
Escribir 'Ingrese El Tercer Número';
n3 <- validar;
// Inicio Suma de los 3 números
sum <- n1+n2+n3;
// Fin
// Inicio Promedio de los 3 números
promedio <- (sum/3);
// Fin
// Inicio que Numero es Mayor
Si n1>n2 Y n1>n3 Entonces
Escribir 'Número Mayor: ', n1;
SiNo
Si n2>n1 Y n2>n3 Entonces
Escribir 'Número Mayor: ', n2;
SiNo
Escribir 'Número Mayor: ', n3;
FinSi
FinSi
// Fin
// Inicio que Numero es Menor
Si n1<n2 Y n1<n3 Entonces
Escribir 'Número Menor: ', n1;
SiNo
Si n2<n1 Y n2<n3 Entonces
Escribir 'Número Menor: ', n2;
SiNo
Escribir 'Número Menor: ', n3;
FinSi
FinSi
// Fin
Escribir 'Promedio De Los Tres Números: ', promedio;
Escribir 'Sumatoria De Los Tres Números: ', sum;
FinProceso
// Sub-Proceso Para Validar Que Lo Ingresado No Sean Palabras Ni Pase Con Espacios
SubAlgoritmo v <- validar
// definición De Variables A Usar En La validación
Definir num, numunico Como Cadena;
Definir largo, contpunto, i, v Como Entero;
Definir validarnum, validarmenos, validarvacio Como Logico;
// Proceso Que Se Repite Hasta Que Ingrese Un Numero
Repetir
Leer num;
largo <- Longitud(num);
validarnum <- Verdadero;
validarmenos <- Verdadero;
validarvacio <- Verdadero;
contpunto <- 0;
Para i<-1 Hasta largo Con Paso 1 Hacer
numunico <- Subcadena(num,i,i);
Si numunico<>'0' Y numunico<>'1' Y numunico<>'2' Y numunico<>'3' Y numunico<>'4' Y numunico<>'5' Y numunico<>'6' Y numunico<>'7' Y numunico<>'8' Y numunico<>'9' Y numunico<>'.' Y numunico<>'-' Y numunico<>'' Entonces
...