algoritmos

Páginas: 6 (1412 palabras) Publicado: 8 de febrero de 2014
ALGORITMOS
“Formalmente se define un algoritmo como un conjunto de pasos, procedimientos
o acciones que nos permiten alcanzar un resultado o resolver un problema”.
Existen infinidad de problemas, múltiples soluciones a estos, unos de manera
sencilla otros que requieren de un análisis más profundo y que la mente del que
está tratando de solucionándolo sea flexible y abierta a que no solo unarespuesta
da solución a un problema.
La lógica se aplica a toda actividad del ser humano en su diario que hacer, a nivel
de la informática nos permite desarrollar habilidades que son aplicadas a la hora
de desarrollo de software bajo cualquier lenguaje de programación y sobre
cualquier plataforma.
Características de los algoritmos:
Preciso: Indicando el orden de realización de cada uno delos pasos.
Definido: Si se sigue el algoritmo varias veces proporcionándole consistencia a
los mismos datos, es decir se deben obtener siempre los mismos resultados.
Finito: Al seguir el algoritmo, este debe terminar en algún momento, es decir tener
un número finito de pasos.
Existen tres etapas para el desarrollo o resolución de un problema:
Fase de Identificación (qué nos plantean)
Fase deresolución del problema
Fase de implementación (realización)
Fase de identificación:
Su mismo nombre lo indica, identificar cada uno de los componentes como posible
variable que interactúa en el problema o como tal que requerimientos exige el
problema para ser resuelto.
Fase de resolución del problema
Para diseñar un algoritmo se debe comenzar por identificar los pasos más
importantes almenos importante para resolver el problema y colocarlos en un

orden de prioridades tal que su orden nos lleve a la consecución del objetivo que
es la solución del problema.
Cabe añadir que su estructura es jerárquica y descendente.
Entrada: Información dada al algoritmo.
Proceso: Operaciones o cálculos necesarios para encontrar la solución
del problema.
Salida: Respuestas dadas por elalgoritmo o resultados de los procesos
realizados.
Flujo de instrucciones.
El flujo secuencial se representa por la unión de los símbolos gráficos a través de
una flecha, no obstante mediante las instrucciones de control esta secuencia se
puede cambiar.

Plantilla de Diagramas de flujo X20-8020 IBM

Inicio y fin de Programa

Teclado: Representa las entradas al sistema

Proceso:Cualquier proceso u operación que realicemos.

Impresora: Imprime el resultado de los procesos realizados por el
algoritmo

Pantalla: Muestra el resultado sin imprimirlo como una salida del
sistema

Dirección del flujo de los datos

Toma de decisión

EJERCICIOS
1. Hacer un programa en diagrama de flujo que calcule la suma de dos
números.
2. Hacer un programa en diagrama de flujo quecalcule e imprima el salario
neto a pagar a un trabajador sabiendo que al trabajador se le asigna un
15% de aumento sobre el salario básico.
3. Hacer un programa en diagrama de flujo que calcule e imprima el área de
un triangulo rectángulo y a su vez imprima el área de un circulo.
4. Hacer un programa en diagrama de flujo que lea dos cifra e imprima que
tanto porciento mas es el mayor conrespecto a menor es la cifra.
5. Escribir un programa en Diagrama de flujo que pregunte dos números
enteros y que de por resultado cinco (5) veces su suma.
6. Leer en pantalla tres dimensiones de un triangulo e imprimir su perímetro.

PSEUDOCODIGO:
Son instrucciones con sintaxis muy similar al diagrama de flujo que se
complementa entre si y que se encangan de ser interpretes entre lenguajeinformático y el lenguaje humano.

Sentencia if (IF-THEN-ELSE)
Esta sentencia condicional permite evaluar condición o condiciones si son
verdadera (alternativa then) y otra instrucción/es si el resultado es falso
(alternativa else).

EJERCICIOS
1. Hacer un programa en pseudocódigo y diagrama de flujo que dadas tres
notas de una materia calcule el promedio y si el promedio es mayor o igual...
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