Algoritmo
Algoritmo
1. Preciso. Debe indicar el orden en el cual debe realizarse cada uno de los
pasos que conducen a la solución del problema.
2. Definido. Esto implica que el resultado nunca debe cambiar bajo las mismas
condiciones del problema, éste siempre debe ser el mismo.
3. Finito. No se debe caer en repeticiones de procesos de manera innecesaria;
deberá terminar en algún momento.
1. Diagramas de Flujo.
2. Pseudocódigo.
Identificadores
Para establecer los nombres de los identificadores se deben respetar ciertas reglas
que establecen cada uno de los lenguajes de programación, para el caso que nos
ocupa se establecen de forma indistinta según el problema que se esté abordando,
sin seguir regla alguna, generalmente se utilizará la letra, o las letras, con la que inicia
el nombre de la variable que representa el objeto que se va a identificar.
Constante
PI = 3.1416.
De igual forma, se puede asignar valores constantes para otro identificadores según
las necesidades del algoritmo que se esté diseñando.
Variables
Los identificadores de tipo variable son todos aquellos objetos cuyo valor cambia
durante la ejecución o proceso de solución del problema. Por ejemplo, el sueldo, el
pago, el descuento, etcétera, que se deben calcular con un algoritmo determinado,
o en su caso, contar con el largo (L) y ancho (A) de un rectángulo que servirán para
calcular y obtener su área. Como se puede ver, tanto L como A son variables que se
proporcionan para que el algoritmo pueda funcionar, y no necesariamente se
calculen dentro del proceso de solución.
Tipos de variables
Ejemplo:
1. Inicio.
2. Leer las medidas A, B y C.
3. Realizar el producto de A * B * C y guardarlo en V
4. (V = A * B * C).
5. Escribir el resultado V.
6. Fin.
2. Diagramas de Flujo
Diagramas de Flujo
Los diagramas de flujo son una herramienta que permite representar visualmente
qué operaciones se requieren y en qué secuencia se deben efectuar para solucionar
un problema dado. Por consiguiente, un diagrama de flujo es la representación
gráfica mediante símbolos especiales, de los pasos o procedimientos de manera
secuencial y lógica que se deben realizar para solucionar un problema dado.
Dentro de los diagramas de flujo se pueden utilizar los símbolos, que se presentan
en la siguiente imagen, con los cuales se indican las operaciones que se efectuarán a
los datos con el fin de producir un resultado.
También haremos uso de los operadores lógicos que se muestran a continuación:
Ejemplo:
3. Pseudocódigo
Pseudocódigo
Ejemplo:
4. Resolución de Problemas
Esta fase corresponde a la forma de hacer la postulación del problema, cabe destacar
el orden que se debe llevar para los mismos, por esta razón se debe llevar un código
que necesariamente debe ser consecutivo, una palabra o conjunto de palabras clave
para determinar el origen del problema o el nombre del problema, y finalmente el
enunciado de manera concisa y precisa.
En esta fase se hace el análisis y diseño del algoritmo, para tener una buena visión
de la misma se den tener en cuenta los siguientes elementos en el análisis del
problema:
Fase de Implementación
4. Resolución de Problemas
4.1. Plantilla