Ir al contenido principal

Operaciones

En el Pseudocódigo se tienen que utilizar operaciones matemáticas para realizar las distintas operaciones, comparación, selección de valores entre otras cosas.

La forma es utilizando los distintos símbolos:

  • <- Menor
  • >: Mayor
  • =: Igual
  • ≥: Mayor e igual
  • ≤: Menor e igual
  • ≠: Distinto
Código de ejemplo con el operador mayor: si el número ingresado es mayor que 3000 el programa muestra «Es más grande» y, si no, «Es más chico».

Pseudocódigo

Diagrama de flujo de esa comparación: el rombo con la condición Num>3000 deriva en el mensaje «Es más grande» por la rama verdadera y «Es más chico» por la falsa.

Diagrama

En el ejemplo de la parte superior, vemos un algoritmo el cual consiste en que el usuario ingrese un numero cualquiera, y salga un cartel si el valor ingresado es MAS GRANDE que 3000 (usamos el símbolo >) pero en caso de ingresar 3000, el programa dirá que es más chico, porque 3000 NO es más grande que 3000. Si lo queremos arreglar, debemos usar el "Mayor e igual" y listo.

Operaciones de acumulador y contador

Acumulador

Una forma fácil dentro de realizar sumas dentro de un PARA o REPETIR es utilizando una forma que se llama "acumulador". Este mismo se escribe poniendo una variable específica para realizar la suma, en este ejemplo vamos a usar "Total" como variable.

La estructura es simple, Total=Total + valor

En este caso particular utilizare valor para ingresar los distintos valores que voy a sumar. El sistema es simple y de reemplazo, es decir que se ira reemplazando el valor de Total a media que se recorra los distintos ciclos a la derecha tenemos el ejemplo de realizar la suma de 4 valores que el usuario ira ingresando a medida que vaya repitiendo el ciclo.

Diagrama de flujo del acumulador: dentro de un ciclo Para se lee un número y se acumula con la operación Total = Total + num.

Diagrama

Código de ejemplo del acumulador: el ciclo Para recorre los valores, acumula cada número leído en Total y al final muestra el total.

Pseudocódigo

Contador

A veces dentro de nuestros algoritmos necesitamos por algún motivo realizar conteo sobre algo, para automatizar estas cuentas se utilizará un tipo de algoritmo llamado contador el cual se encarga de ir sumando de a 1 lo que nosotros vayamos haciendo

Para este ejemplo vamos a utilizar la variable "Contador" y se estructura de la siguiente manera: Contador=Contador+1. Para ejemplificar expandiremos el algoritmo anterior y añadiremos "contar cuantos números son mayores a 100" para ello, combinaremos 4 herramientas, FOR, IF, Acumulador y por supuesto el contador, el algoritmo en sí, quedaría de la siguiente forma:

Diagrama de flujo del contador: además de acumular, cuando el número ingresado supera 100 se incrementa el contador en 1.

Diagrama

Código de ejemplo del contador: combina el ciclo Para, la condición Si, el acumulador y el contador, y muestra el total y cuántos números superaron 100.

Pseudocódigo