Está en la página 1de 2

Un algoritmo es una secuencia

lógica y finita de pasos que Este puede ser representado de


permite solucionar un problema diversas formas, por ejemplo
o cumplir con un objetivo

El pseudocódigo es una forma de


Ejemplos de expresar los distintos pasos que va a
diseño de realizar un programa, de la forma más Pseudocódigo
algoritmos parecida a un lenguaje de
programación

A partir de los
requerimientos, El diagrama de flujo o flujograma o
resultados del análisis, diagrama de actividades es la Diagramas de
empieza la etapa de representación gráfica de un algoritmo Flujo
diseño donde tenemos o proceso
que construir un
algoritmo que resuelva
el problema planteado.
refinamiento
Leer el radio de un
La solución a problemas circunferencia y calcular
1. Leer Radio 1. Leer Radio
más complejos pueden e imprimir su superficie y
2. Calcular Superficie 2. Superficie <- PI *
requerir muchos más su circunferencia.
3. Calcular Longitud Radio ^ 2
pasos, por ello es Se puede dividir en tres
4. Escribir resultados 3. Longitud <- 2 * PI *
aconsejable dividir el subproblemas más
Radio
problema original en sencillos:
4. Escribir Radio,
sub-problemas a resolver Longitud, Superficie

Ejemplo
Hay lenguajes de
Enteros
programación que manejan
Numéricos muchos mas tipos de datos
Reales numéricos, como financieros
o decimales largos y cortos

Tipos Caracteres
de
Texto
datos Cadenas

Lógicos Boolean
Elementos del algoritmo
La sintaxis de un algoritmo define los elementos de dicho lenguaje y
cómo se combinan para formar un proceso. Los elementos típicos de
cualquier algoritmo son los siguientes:

Un identificador es un conjunto de
caracteres alfanuméricos de cualquier
Identificadores longitud que sirve para identificar las
entidades del programa

Un literal es la expresión de un valor de un


literales tipo primitivo, o bien de una cadena den
caracteres

una constante es un valor que no puede ser


constantes alterado/modificado durante la ejecución de
un programa, únicamente puede ser leído.

es un objeto en el que su contenido puede


variables variar durante el proceso de ejecución del
algoritmo

son variables locales que se declaran en la


cabecera de un procedimiento, en las cuales
se almacenarán: Los datos de entrada que se
parámetros le proporcionen al procedimiento en la
llamada. Así como, los datos de salida que se
devolverán al subprograma llamante.

los operadores nos sirven como para


Operadores utilizarse en fórmulas dentro de un
algoritmo además de realizar comparaciones

Los datos que vamos a consiste en llevar hacia el


obtener del usuario para exterior los valores (datos)
procesarlos también deben obtenidos de la evaluación
Entrada Salida de
ser asignados a de una lista de expresiones.
de datos variables, la operación de Normalmente, los datos son datos
lectura, lee un dato y lo enviados a la salida estándar
asigna a una variable. (la pantalla)

También podría gustarte