ALGORITMOS 6. Cómo pasar del Lenguaje Natural al Pseudocódigo
Cómo pasar del lenguaje natural al Pseudocódigo?
Recordemos que el lenguaje natural es el que usamos las personas, y el Pseudocódigo es una mezcla entre el lenguaje natural y palabras o frases de un lenguaje de programación.
Una vez que escribiste un algoritmo cualquiera con tus palabras (es decir, en lenguaje natural) es muy sencillo escribirlo como pseudocódigo.
Veamos cómo se hace.
EJEMPLO.
Vamos a usar el ejercicio en el que escribimos un algoritmo para determinar si un año es bisiesto o no, y lo vamos a transformar en pseudocódigo:
(recordemos que un año es bisiesto cuando Febrero tiene 29 días)
En lenguaje natural | En pseudocódigo |
1.INICIO qué dijo 5. este año es bisiesto 6.SINO 8.FIN
| 1.INICIO 2. ESCRIBIR “¿Cuántos días tiene febrero este año?” 3.LEER cantidad
4.SI cantidad=29 ENTONCES 5. ESCRIBIR “este año es bisiesto” 6.SINO 7. ESCRIBIR “este año no es bisiesto” 8.FIN
|
Cómo pasar a pseudocódigo un algoritmo que está escrito en lenguaje natural.
ACTIVIDADES
Escribir los algoritmos en papel y en PseInt.
1).- Escribir un algoritmo en pseudocódigo que determine si un año es bisiesto o no.(ya está hecho más arriba)
2). Escribir un algoritmo en pseudocódigo que muestre por pantalla la frase Feliz Primavera. (ya está hecho en los ejemplos)
3).- Escribir un algoritmo en pseudocódigo que pe pregunte a la persona qué edad tiene. Guardar ese dato en la memoria. Luego, si la persona tiene 18 años o más se debe mostrar por pantalla la frase “sos mayor de edad”, sino la frase debe decir “sos menor de edad”
4).-Escribir un algoritmo en pseudocódigo que le pregunte a la persona qué temperatura hace hoy. Si la temperatura es mayor a 30 se debe mostrar por pantalla un mensaje que diga “Hace calor”, sino el mensaje debe decir “No hace calor”.
5).-Escribir un algoritmo en pseudocódigo que le pregunte a la persona cuánta carga tiene su celular. Si la carga es menor a 15 se le debe decir a la persona que tiene que poner a cargar el celular. Sino se le debe decir que todavía no hay que cargar el celular.
6.) Escribir un algoritmo en pseudocódigo que pe pregunte al alumno qué nota se sacó en la evaluación de Informática. Si la nota es igual o mayor que 7 se le debe decir que está aprobado, y sino se le debe decir que no aprobó y que debe estudiar más.
7).-Escribir un algoritmo en pseudocódigo que le pida a la persona que ingrese un número por teclado y lo guarde en la memoria. Luego debe aparecer un mensaje por pantalla que diga cuál es el número que la persona ingresó.
8).-Escribir un algoritmo en pseudocódigo que le pida a la persona que ingrese dos números por teclado y los guarde (se deben ingresar y guardar de a uno a la vez). Luego el algoritmo tiene que sumar ambos y guardar la suma.
Finalmente debe aparecer un mensaje por pantalla que diga cuál es el resultado de la suma.
9). Escribir un algoritmo en pseudocódigo que le pida a la persona que ingrese un número, lo multiplique por 2 y muestre el resultado de la multiplicación.
10).-Escribir un algoritmo en pseudocódigo que le pida a la persona que ingrese un número distinto de cero. Si el número que ingresó es menor a cero se debe mostrar por pantalla que el número es negativo, caso contrario se debe mostrar que el número es positivo.