Está en la página 1de 6

ALGORITMOS – RESUMEN

Los Algoritmos son un método para la resolución de problemas y tienen como característica ser precisos,
definidos y finitos.

Preciso

• Indicando el orden de realización de cada uno de los pasos. Ej. Entrada, proceso,
salida.

Definido

• Si se sigue el algoritmo varias veces proporcionando los mismos datos, se


deben obtener siempre los mismos resultados.

Finito

• Debe finalizar en algún momento

La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.

ALGORITMO
ENTRADA: PROCESO:
Sección comprendida por todas SALIDA:
Sección comprendida por todos
las secuencias de acciones que Sección comprendida por los
los datos que ingresarán al
aceptan los datos de entrada datos procesados
procesador.
para ser procesados.

ESTRUCTURA GENERAL DE UN ALGORITMO

Página 1 de 6
EJEMPLO

Pseudocódigo

Algoritmo mayor_de_tres
Variables:
A,B,C: Entero
Inicio
Escribir “Ingrese el primer valor:”
Leer A
Escribir “Ingrese el segundo valor:”
Leer B
Escribir “Ingrese el tercero valor:”
Leer C
Si A>=B entonces
Si A>=C entonces
Escribir “El mayor es:”, A
Sino
Escribir “El mayor es:”, C
FinSi
SiNo

Si B>=C entonces
Escribir “El mayor es:”, B
Sino
Escribir “El mayor es:”, C
FinSi
FinSi
FinAlgoritmo

Página 2 de 6
DESCRIPCIÓN ALGORITMO

NOMBRE DEL ALGORITMO


Relacionado al problema que resuelve

TIPOS DE DATOS
variables o constantes (entero, real o lógico).

INICIALIZACIÓN DE CONSTANTES Y VARIABLES


Se inicializan los datos anteriormente definidos (constantes, contador, acumulador)

SECUENCIA DE ACCIONES: CARGA DE DATOS


Operaciones de Escritura y de Lectura

SECUENCIA DE ACCIONES: ESTRUCTURAS DE ALGORITMOS, OPERACIONES


Estructuras Simples, dobles o repetitivas. Operaciones Aritméticas o lógicas.

SALIDA DE DATOS
Operaciones de Escritura.

FIN
Cierre del Algoritmo

CONCEPTOS DE ASIGNACIÓN, ACUMULADOR Y CONTADOR

ASIGNACIÓN: ACUMULADOR: CONTADOR:


Se asigna un valor cualquiera a Acumula valores del mismo tipo Cuenta a partir de un valor
una variable o constante según de dato definido para la variable inicial. En El Ejemplo A vale 0.
su tipo de dato (entero, real, que almacena el valor
lógico) acumulado (entero, real).
Ejemplo: Ejemplo: Ejemplo:
A0
A0 AA + 50 AA+1

Página 3 de 6
OPERACIONES ESCRIBIR Y LEER

ESCRIBIR LEER
• Muestra un mensaje al • Almacena en la variable
operador, puede solicitar que previamente definida el valor
se ingrese un dato o mostrar el ingresado por el operador.
resultado de una variable.

Página 4 de 6
Página 5 de 6
PRUEBA DE ESCRITORIO

Las pruebas de escritorio se realizan para analizar si el algoritmo está funcionando correctamente o no.

Consiste en:

• Diseñar una tabla con tantas columnas como variables y constantes tenga definidas en mi algoritmo.
• Se cargan los datos definidos para las constantes
• Se carga a modo de prueba un valor del mismo tipo de dato definido para las variables.
• Se realizan los cálculos de la ejecución del Algoritmo desde
Inicio hasta Fin.

Página 6 de 6

También podría gustarte