0
Hasta el momento ya hemos examinado un poco los algoritmos en artículos anteriores, pero hasta el momento ha sido casi solo teoría, así que ya vamos a desarrollar el primer algoritmo.
Asignaciones
Es la forma en la cual se asigna un valor a una variable o constante, en pseudocodigo lo representamos con una flecha que señala a la izquierda (<-).
Ejemplos:
nota <- 8;
c <- a + b;
real <- 9.76;
letra <- ‘f’;
cubo <- a*a*a;
Como puedes ver la asignación en pseudocodigo es algo sencillo.
Convenciones para escribir algoritmos con pseudocodigo
Problema
Se nos solicita hacer un programa que permita ingresar 5 notas, correspondientes a 5 bimestres en un año y que calculemos el promedio obtenido en un año escolar.
1. Análisis
Recordando las etapas del desarrollo de un algoritmo, recordemos que lo primero es analizar el problema para poder resolverlo.
Nos piden que ingrese 5 notas, entonces, usaremos 5 variables, ya que van a guardar notas de examen, sabemos que esas notas pueden tener una parte decimal, entonces, lo que necesitamos es un tipo de dato real, las 5 variables serán real.
Y requieren que se calcule el promedio de estas notas, ese resultado lo guardaremos en otra variable, que también sera de tipo real, ya que el promedio también tiene decimales.
2. Construyendo el algoritmo
Lo primero que haremos es, escribir el nombre, ya que calcula el promedio de notas, se llamara PROMEDIO_NOTAS.
Ahora debemos resumir lo que hace el algoritmo:
{Algoritmo que permite ingresar 5 notas y calcular promedio de un alumno}
Antes de continuar, expliquemos las variables:
{Las variables nota1, nota2, nota3, nota4, nota5 y prom, son de tipo real}
Ahora, recordando, un algoritmo tiene 3 módulos, modulo 1: ingreso de datos, modulo 2: cálculos requeridos y modulo 3: presentación de los resultados. Escribiré módulos para que se entienda mejor, pero en el desarrollo en si del algoritmo no se escribe la identificación de cada modulo.
Modulo 1: Ingreso de datos
ESCRIBIR “Promedio de notas”
ESCRIBIR “Ingresa nota1 “
LEER nota1
ESCRIBIR “Ingresa nota2 “
LEER nota2
ESCRIBIR “Ingresa nota3 “
LEER nota3
ESCRIBIR “Ingresa nota4 “
LEER nota4
ESCRIBIR “Ingresa nota5 “
LEER nota5
Modulo 2: Cálculos requeridos
HACER prom <- (nota1 + nota2 + nota3 + nota4 + nota5)/5
Modulo 3: Presentación de resultados
ESCRIBIR “El promedio del alumno es “, prom
La tercera parte del desarrollo del algoritmo, que seria probarlo, lo trataremos en la siguiente entrada.
Muy bien, ya con esto hemos resuelto nuestro primer algoritmo, bastante sencillo, pero con ello ya podemos entender un poco la lógica de programación.
Siempre los invito a pasarse por mi web: Bitácora Informática
Asignaciones
Es la forma en la cual se asigna un valor a una variable o constante, en pseudocodigo lo representamos con una flecha que señala a la izquierda (<-).
Ejemplos:
nota <- 8;
c <- a + b;
real <- 9.76;
letra <- ‘f’;
cubo <- a*a*a;
Como puedes ver la asignación en pseudocodigo es algo sencillo.
Convenciones para escribir algoritmos con pseudocodigo
- Primero escribiremos el nombre del algoritmo con letras mayúsculas y las palabras separadas por guiones bajos. Ejemplo: SUMA_ENTEROS.
- Seguido de esto, explicaremos lo que hace el algoritmo de forma resumida, escrito entre llaves {}.
- A continuación, explicamos las variables y constantes, escrito también entre llaves {}.
- Finalmente, escribimos todos los pasos que ejecuta el algoritmo.
Problema
Se nos solicita hacer un programa que permita ingresar 5 notas, correspondientes a 5 bimestres en un año y que calculemos el promedio obtenido en un año escolar.
1. Análisis
Recordando las etapas del desarrollo de un algoritmo, recordemos que lo primero es analizar el problema para poder resolverlo.
Nos piden que ingrese 5 notas, entonces, usaremos 5 variables, ya que van a guardar notas de examen, sabemos que esas notas pueden tener una parte decimal, entonces, lo que necesitamos es un tipo de dato real, las 5 variables serán real.
Y requieren que se calcule el promedio de estas notas, ese resultado lo guardaremos en otra variable, que también sera de tipo real, ya que el promedio también tiene decimales.
2. Construyendo el algoritmo
Lo primero que haremos es, escribir el nombre, ya que calcula el promedio de notas, se llamara PROMEDIO_NOTAS.
Ahora debemos resumir lo que hace el algoritmo:
{Algoritmo que permite ingresar 5 notas y calcular promedio de un alumno}
Antes de continuar, expliquemos las variables:
{Las variables nota1, nota2, nota3, nota4, nota5 y prom, son de tipo real}
Ahora, recordando, un algoritmo tiene 3 módulos, modulo 1: ingreso de datos, modulo 2: cálculos requeridos y modulo 3: presentación de los resultados. Escribiré módulos para que se entienda mejor, pero en el desarrollo en si del algoritmo no se escribe la identificación de cada modulo.
Modulo 1: Ingreso de datos
ESCRIBIR “Promedio de notas”
ESCRIBIR “Ingresa nota1 “
LEER nota1
ESCRIBIR “Ingresa nota2 “
LEER nota2
ESCRIBIR “Ingresa nota3 “
LEER nota3
ESCRIBIR “Ingresa nota4 “
LEER nota4
ESCRIBIR “Ingresa nota5 “
LEER nota5
Modulo 2: Cálculos requeridos
HACER prom <- (nota1 + nota2 + nota3 + nota4 + nota5)/5
Modulo 3: Presentación de resultados
ESCRIBIR “El promedio del alumno es “, prom
La tercera parte del desarrollo del algoritmo, que seria probarlo, lo trataremos en la siguiente entrada.
Muy bien, ya con esto hemos resuelto nuestro primer algoritmo, bastante sencillo, pero con ello ya podemos entender un poco la lógica de programación.
Siempre los invito a pasarse por mi web: Bitácora Informática
Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber. Albert Einstein
No olvides visitar mi web sobre informática... Bitácora Informática
Una nueva comunidad, un nuevo concepto, te esperamos... Tangaria
No olvides visitar mi web sobre informática... Bitácora Informática
Una nueva comunidad, un nuevo concepto, te esperamos... Tangaria