Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es un algoritmo?
En programación, un algoritmo supone el paso previo a ponerse a escribir el código. Primero
debemos encontrar la forma de obtener la solución al problema (definir el algoritmo informático),
para luego, a través del código, poder indicarle a la máquina qué acciones queremos que lleve a
cabo.
Diagramas de flujo
Componentes de un algoritmo
Un ejemplo de algoritmo
Representación de los algoritmos
Al escribir un algoritmo siempre tomamos la decisión de cómo representarlo para luego pasar a su
codificación en cualquier lenguaje de programación, las formas que veremos para representar
un algoritmo serán:
Pseudocódigo.
Diagramas de flujo.
Diagramas Nassi-Schneiderman.
¿Que es un pseudocódigo?
El pseudocódigo es una herramienta que permite representar instrucciones de
código, pero sin usar un lenguaje de programación formal, es un punto interme-
dio entre el lenguaje coloquial y el lenguaje de programación.
¿Ejemplos de pseudocódigo?
Variables
Tipos de variables
Cadena: Cadena. Una variable cuyos valores no son numéricos y, por lo tanto, no se
utilizan en los cálculos. Las mayúsculas y las minúsculas se consideran diferentes. Este tipo
también se conoce como variable alfanumérica.
Operadores
Aritméticos: son aquellos que "manipulan" datos numéricos, tanto
enteros como reales. Hay 2 tipos de operadores aritméticos: unarios y
binarios. Los operadores unarios se anteponen a la expresión aritmética,
y son los operadores de signo. Los operadores binarios se sitúan entre 2
expresiones aritméticas.
Comparación: Comparan dos expresiones y devuelven un valor que representa la
relación de sus valores. Hay operadores para comparar valores numéricos, operadores para
comparar cadenas y operadores para comparar objetos.
Sintaxis Operacional
Condiciones: funciona de la siguiente manera: La primera expresión
condicional se evalúa primero. Esta expresión se evalúa si es verdadera
o si es falsa
If else: son una estructura de control, que nos permiten tomar cierta
decisión al interior de nuestro algoritmo, es decir, nos permiten
determinar que acciones tomar dada o no cierta condición,
Swhit case: Un switch case o switch statement, declaración de
cambiador o declaración de interruptor, es un tipo de mecanismo de
control de selección utilizado para permitir que el valor de una variable o
expresión cambie el flujo de control de la ejecución del programa
mediante búsqueda y mapa.
Bucles
While: El bucle while o bucle mientras es un ciclo repetitivo basado en los
resultados de una expresión lógica; se encuentra en la mayoría de los lenguajes de
programación estructurados.