def algoritmos 1

20
Conjunto de pasos que nos permiten resolver un problema

Upload: fredy-rendon

Post on 12-Dec-2015

248 views

Category:

Documents


0 download

DESCRIPTION

definicion algoritmos

TRANSCRIPT

Conjunto de pasos que nos permiten resolver un problema

Análisis del problema

Construcción delAlgoritmo

Verificación del algoritmo

Problema

• Preciso

• Definido

• Finito

Los pasos deben ser precisados correctamente (ordenados)

Conjunto de datos de entrada idénticos, siempre deben arrojar el mismo resultado

El algoritmo debe tener un principio y un final

Entrada Proceso Salida

Algoritmo

Representación de un Algoritmo

� Diagrama de Flujo

� Pseudocódigo

Diagrama de Flujo

� Representación Grafica de los pasos para la solución de un problema

Entrada Proceso Salida

Decisión

Inicio/Final Conector

Símbolos

Reglas

Inicio

Final

Reglas� Líneas deben ser rectas

� No inclinadas ni cruzadas

Datos � El dato es una representación simbólica (numérica,

alfabética, algorítmica, entre otros.), un atributo ocaracterística de una entidad. Los datos describenhechos empíricos, sucesos y entidades.

� Los datos aisladamente pueden no contenerinformación humanamente relevante. Sólo cuando unconjunto de datos se examina conjuntamente a la luzde un enfoque, hipótesis o teoría se puede apreciar lainformación contenida en dichos datos

Tipos de Datos

� Numéricos (1,2,3,4,…)

� Alfanuméricos (Calle 114 a)

� Lógicos (F o V)

Constantes y Variables

� Constantes: Datos que no cambiandurante la ejecución de un programa(algoritmo)

� Variables: Datos que Cambian durantela ejecución de un programa(algoritmo)

Estructura Básica D-F

Inicio

Proceso

Fin

Estructura Ingreso y visualización de

resultados D-F

Inicio

Proceso

Fin

Ingreso o lectura de

datos

Resultados

Estructura Básica D-F

solo calculo

Inicio

a = 0, b = 0,c = 0

Fin

c = a + b

Estructura Básica D-F

impresión de resultado

Inicio

a = 0, b = 0,c = 0

Fin

c = a + b

c

Estructura Básica D-F

ingreso de datos

Inicio

a = 0, b = 0,c = 0

Fin

c = a + b

c

a , b , c

Estructura Básica D-F

comparación de datos

Inicio

Genero = ""

Fin

" Femenino"

genero

genero

= "M"

"Masculino" Si

No