Para asignar el valor de un dato a una variable, el procedimiento se puede realizar de dos formas distintas.
Ejemplo:
Leer (x)
Se lee por teclado el valor digitado y se le asigna a la variable x
Si una variable ha recibido un valor por lectura, y en la ejecución del algoritmo no se le asigna un nuevo valor, ella se mantiene invariable. Sin embargo, las variables pueden ser modificadas mediante el proceso de asignación.
La instrucción de asignación se utiliza para asignar valores o modificar valores en la posición de memoria de una variable. La asignación de un valor a una variable se realiza siguiendo el siguiente formato:
El identificador de la variable cuyo contenido será modificado se escribe a la izquierda del operador de asignación, y a la derecha la expresión o valor asignado.
Ejemplos:
Entrada y salida de datos
Generalmente el patrón de ejecución de un algoritmo está vinculado a tres procesos fundamentales, que son:
En una computadora esas operaciones se realizan desde distintos tipos de dispositivos de entrada y salida como teclados, pantallas, unidades de almacenamiento y otros.
Entrada de datos: Corresponde a la lectura de datos desde un dispositivo de entrada, que puede ser un teclado o una unidad de almacenamiento.
La instrucción de lectura de datos es: Leer (pseudocódigo) Read
Salida de datos: Corresponde a la escritura de datos mediante un dispositivo de salida: Pantalla, impresora y otros.
La instrucción de salida de datos es: Escribir (pseudocódigo) Write
Ejemplo:
Escribir un algoritmo que lea una temperatura en grados farenheit y la convierta a grados Celsius. La fórmula de conversión es C = 5/9(F-32).
Pseudocódigo
Código en C++ (Además del pseudocódigo, se adjuntará el código de cada algoritmo en C++)
Comentarios
Los algoritmos deben incluir comentarios concretos y aclaratorios en algunas partes de ellos. Por ejemplo, encabezados, implementación de funciones o fórmulas y en aquellos lugares donde el programador considere que es relevante la inclusión de los mismos. Cada lenguaje tiene su propia sintaxis para los comentarios así en C++ se usa // al inicio de los comentarios y en Python cada comentario va precedido del símbolo #.
En nuestro caso y por conveniencia para el pseudocódigo utilizaremos // al inicio de cada comentario.
Ejemplo:
Escribir un algoritmo que muestre el área de un círculo, donde el radio es un dato leído por teclado. La fórmula para calcular el área del círculo es:
A = π · radio2
Solución:
Pseudocódigo
Código C++
Ejercicios: