Almacenamiento de datos


Para asignar el valor de un dato a una variable, el procedimiento se puede realizar de dos formas distintas.

  1. La primera es leyendo el dato, el usuario introduce un valor y este se guarda en la posición de memoria asignada a la variable.

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:

  1. Proporcionar datos
  2. Procesamiento de datos
  3. Salida de datos

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:

  1. Escriba un algoritmo para determinar el área y el volumen de un cilindro cuyas dimensiones radio y altura son leídos desde teclado.
  2. Un estudiante realiza cuatro exámenes durante el semestre, los cuales tienen la misma ponderación. Escriba el pseudocódigo que represente el algoritmo correspondiente para obtener el promedio de las calificaciones obtenidas.
  3. Se requiere conocer el área y el perímetro de un rectángulo. Escriba un algoritmo en pseudocódigo para realizar este proceso, donde las dimensiones de esa figura geométrica son ingresadas por teclado.
  4. Diseñe el algoritmo que realice la conversión siguiente: Una temperatura dada en grados celsius se convierte a farenheit con la fórmula: F = 9/5C + 32.
  5. Escribir un algoritmo para calcular el área de un triángulo cualquiera en función de las medidas de sus lados con la siguiente fórmula: