Skip to main content

Operaciones con datos

Las operaciones a realizar con los datos veremos que pueden ser de muy diversa naturaleza:

- Aritméticas: operaciones clásicas de suma, resta, multiplicación y división.

- Lógicas: comparaciones, negación, Y, O

- Concatenación: en el caso de cadenas de caracteres o variables de diferentes tipos.

- Bucles: repeticiones. En este caso convendrá distinguir dos tipos:

Número de veces a repetir conocido previamente:  usaremos las estructuras  Repetir o Para (en inglés For)

Número de veces a repetir dependiendo de valores obtenidos: usaremos las estructuras Mientras (While...do)  o Repetir hasta que (Do ...while), según deseemos evaluar la condición antes o después de la primera iteración.

- Condicionales: tomando decisiones

Los tres primeros tipos de operaciones ya las hemos ido viendo en los apartados anteriores. Nos centraremos ahora en las dos últimas para los siguientes ejemplos.

Iteraciones y bucles

Para practicar con estas estructuras, realizaremos un pequeño programa que nos calcule el promedio de variasvarios calificaciones.números. En primer lugar el programa solicita la cantidad de números a promediar, luego que se vayan introduciendo laslos calificaciones.números tantas veces como le hayamos dicho. Al final muestra el promedio. En este caso, como el número de iteraciones es conocido, usaremos la instrucción Para.

Pasos 1 y 2: Análisis y diagrama de flujo del programa Promedio de Números

Los elementos implicados serán:

  • Salidas: Solicitar número de calificaciones, mostrar promedio.
  • Entradas: Números a promediar.
  • Datos a almacenar: nnum (número entero), números introducidas (números reales), acumulado de la suma de números (número real) y promedio (número real)
  • Operación: sumas y división.

Diagrama de flujo:

image-1662026854716.png