Algoritmo

Páginas: 5 (1218 palabras) Publicado: 15 de febrero de 2011
INDICE

Contenido Pág.

Portada……………………………………………………………………………………………………...
1
Índice………………………………………………………………………………………………………… 2
Introducción…………………………………..…………………………………………………………. 3
Tipos de algoritmos…………..………………………………………………………………………. 4
Estructura de un algoritmo……………………………………………………………………….. 4
Ciclos repetitivos…………………..…………………………………………………………………… 5
Variables, vectores ymatrices……………………….……………………………………………………………………………. 6
Solución de algoritmos………………………………….…………………………………………. 7
Conclusión………………………………………………………………………………………………… 9
Bibliografía…………………………………………………………………………………………………. 10

INTRODUCCIÓN

Este pequeño trabajo trata sobre los algoritmos, su estructura, sus tipos. El desarrollo de algoritmos es un tema fundamental en el diseño de programas o soluciones. Por lo cual, el alumno debe tenerbuenas bases que le sirvan para poder crear de manera fácil y rápida sus programas.
La siguiente documentación pueden servir de apoyo a tutores o profesores, en su labor cotidiana de enseñanza y al estudiante, facilitarle el desarrollo de su capacidad analítica y creadora, para de esta manera mejorar su destreza en la elaboración de algoritmos que sirven como base para la codificación de losdiferentes programas que tendrá que desarrollar a lo largo de su carrera.

Contenido

Los posteriores artículos mostrarán el desarrollo del tema de algoritmo a manera de curso. Existen una serie de documentación adicional para refuerzo conceptual, dado parte importante en el proceso del tema en cuestión.
El algoritmo, una iniciación a la programación
¿QUÉ ES ALGORITMO?La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

CONTENIDO

1. Tipos dealgoritmos.
Existen dos tipos y son llamados así por su naturaleza:
• Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
• Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
2. Estructura de un algoritmo.
La sintaxis para escribir un algoritmo en pseudocódigo es:

algoritmo

[ constantes]
[ tipos_de_datos
]
[ variables
]

inicio

fin

Ejemplo:

Determinar el mayor de tres números enteros

Comparar el primer y el segundo entero, deduciendo cual es el mayor.

2. Comparar el mayor anterior con el tercero y deducir cuál es el mayor. Este será el
resultado.

Los pasos anteriores se pueden descomponer en otros pasos más simplesen lo que se
Denomina refinamiento del algoritmo

1. Obtener el primer número (entrada), denominarlo NUM
2. Obtener el segundo número (entrada), denominarlo NUM2

3. Comparar NUM1 con NUM2 y seleccionar el mayor ; si los dos enteros son iguales, seleccionar NUM1. Llamar a este número MAYOR.

4. Obtener el tercer número (entrada) y denominarlo NUM3

Comparar MAYOR con NUM3 y seleccionar elmayor; si los dos enteros son iguales, seleccionar el MAYOR. Denominar a este número MAYOR

5. Presentar el valor de MAYOR (salida)

7. Fin

3. Ciclos repetitivos.

Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces. Esta cantidad puede ser fija (previamentedeterminada por el programador) o puede ser variable (estar en función de algún dato dentro del programa).Los ciclos se clasifican en:
Ciclos con un Número Determinado de Iteraciones
• (Para): Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente:



• Dado un valor inicial exp1 asignado a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS