ALGORITMOS 5. Pseudocódigo básico
En esta publicación vas a encontrar:
- Concepto de pseudocódigo
- Para qué sirve y cómo se usa la instrucción ESCRIBIR
- Para qué sirve y cómo se usa la instrucción LEER
- Para qué sirve y cómo se usa la instrucción MOSTRAR
- Cómo se puede darle un valor a una variable desde el código de un programa
- Cómo se declara una variable
En clases anteriores vimos que un algoritmo se puede escribir en lenguaje natural, en pseudocódigo, en un lenguaje de programación y como un diagrama de flujo.
Ejemplo de algoritmo escrito en Pseudocódigo:
Hasta ahora, hemos estado escribiendo en Lenguaje Natural, pero ahora comenzaremos a escribir en pseudocódigo.
“Pseudo” hace referencia a algo que “parece” pero no es. El “pseudocódigo” parece código, es decir, parece un programa escrito en lenguaje de programación, pero no lo es.
Definición de “pseudocódigo” que vimos en clases: el pseudocódigo es una forma de escribir un algoritmo mezclando palabras o frases de un lenguaje de programación con el lenguaje natural.
INSTRUCCIONES BÁSICAS DEL PSEUDOCÓDIGO:
Supongamos que queremos crear un programita interactivo, que le pregunte a la persona cuál es su nombre y que, una vez que la persona le responda, la computadora lo salude llamándolo por su nombre.
Bien, lo que tiene que pasar es:
*1. Primero la computadora te pregunta cuál es tu nombre (eso se hace con ESCRIBIR)
*Luego vos, usás el teclado y escribís tu nombre
*2. Luego la computadora tiene que guardar lo que escribiste (eso es LEER)
*3. Luego te saluda (ESCRIBIR y MOSTRAR)
· 1. ESCRIBIR
EXPLICACIÓN EN VIDEO: https://youtu.be/7vLvuCwo42g
Ahora te lo explico por escrito:
Esta instrucción le da la orden a la computadora de mostrar en pantalla un mensaje. Se mostrará lo que esté escrito después de esa palabra (lo que queremos que se muestre en pantalla debe ir entre comillas)
Ejemplo
Aquí te muestro el pseudocódigo para hacer que aparezca en pantalla la frase "¿Cuál es tu nombre?"
La instrucción Escribir "¿Cuál es tu nombre? " hará que aparezca en pantalla esa pregunta.
Y cuando el programita esté funcionando se va a ver en la pantalla de la computadora así:
· 2. LEER
EXPLICACIÓN EN VIDEO: https://youtu.be/b_rtpqGEaEY
Ahora te lo explico por escrito:
sta instrucción le da la orden a la computadora para que guarde en la memoria algo que una persona ha escrito en el teclado.
Ejemplo:
Aquí te muestro el pseudocódigo, le agregamos el renglón 3
La instrucción Leer nombre hará que la computadora “lea” lo que ingresamos por teclado y lo guarde en una variable llamada “nombre”
· 3. MOSTRAR
Sigamos con el ejemplo anterior...
Le agregamos el renglón 4 (para que se muestre Hola por pantalla) y el renglón 5 (para que se muestre en pantalla lo que está guardado en ese lugar de la memoria llamado nombre)
Esta instrucción muestra por pantalla algo que tiene guardado (en este caso se va a mostrar lo que está guardado en la variable llamada nombre)
Cuando esté funcionando el programita se va a ver esto en pantalla (en el caso mío)
Si escribís otro nombre va a aparecer otra cosa, por ejemplo, supongamos que escribiste en el teclado Julián:
Aquí te muestro el pseudocódigo escrito de otra manera. En vez de MOSTRAR podemos usar ESCRIBIR
4. INSTRUCCIONES DE ASIGNACIÓN
Consiste en darle un valor a una variable para que almacene dicha información y pueda ser utilizada luego en el programa.
Sigamos con nuestro ejemplo.
Paso 2: aparece un mensaje en la pantalla
Luego vos escribís tu nombre en el teclado
Paso 3: la computadora guarda lo que escribiste dentro de la variable llamada nom
Paso 4: la computadora guarda en nom la palabra humano (y se borra lo que estaba antes)
Se va a ver así, no importa lo que hayas escrito
OTRO EJEMPLO
A=2
Significa que a la variable llamada A se le está dando (o asignando) el valor que está a la derecha, que en este caso es 2.
Si la variable A es de tipo entero guardará números enteros, si es una variable de tipo cadena de caracteres podrá guardar palabras y caracteres, por ejemplo (ver la publicación Variables y Tipos de datos.
También se puede representar como Aflechita2, o como A==2
5. DECLARACIÓN DE VARIABLES:
Consiste en nombrar las variables que se van a usar y definir qué tipo de datos van a contener.