Pres. algoritmos

19
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA CARRERA DE INGENIERÍA MECÁNICA Integrantes: Adrián Tapia Eddy Ruiz TEMA: Algoritmos 12/12/2012

Transcript of Pres. algoritmos

Page 1: Pres. algoritmos

FACULTAD DE INGENIERÍA CIVIL Y MECÁNICACARRERA DE INGENIERÍA MECÁNICA

Integrantes:Adrián Tapia

Eddy RuizTEMA: Algoritmos

12/12/2012 

Page 2: Pres. algoritmos
Page 3: Pres. algoritmos

Partes de un Algoritmo

Page 4: Pres. algoritmos

Tipos de Agoritmos

Cuantitativo Cualitativo

Page 5: Pres. algoritmos

Algoritmo Cuantitativo

Page 6: Pres. algoritmos
Page 7: Pres. algoritmos
Page 8: Pres. algoritmos

Algoritmo Cualitativo

Page 9: Pres. algoritmos
Page 10: Pres. algoritmos
Page 11: Pres. algoritmos

Pasos para la solución de un problema por computador

Definición y delimitación del Problema: Análisis del Problema: Diseño del Algoritmo: Codificación: Compilación: Depuración: La documentación: Documentación

Interna Documentación Externa  Ejecución: Mantenimiento:

Page 12: Pres. algoritmos

Pasos de elaboración de un algoritmo

Leer el enunciado del problema cuantas veces sea necesario,

Determinar claramente los datos de entrada Aclarar y determinar la información o

resultados que se soliciten. Definir cálculos y comparaciones que se

necesiten para llegar al resultado final. Tener en cuenta toda clase de condiciones y

restricciones para la solución del problema. Nota: Los cinco pasos anteriores, gozan de la

misma importancia. La falta de análisis a alguno de ellos causará problemas en el transcurso del desarrollo del algoritmo.

Page 13: Pres. algoritmos

Formas de representación de un algoritmo

Seudocódigo: Mezcla de lenguaje de programación y español

Page 14: Pres. algoritmos

Diagramación libre o de flujo

Page 15: Pres. algoritmos

Datos e información manejada en un algoritmo

Todos los datos que se manejan dentro de un algoritmo tienen un tipo asociado con ellos.

Datos alfabéticos: Datos numéricos: Datos alfanuméricos: Datos lógicos o boléanos:

Page 16: Pres. algoritmos

Tipos de datos

Datos variables: Son valores que pueden o no cambiar en el transcurso de un algoritmo.

Datos constantes: Son valores que no cambian en el transcurso de un algoritmo, son introducidos al momento de utilizarse.

Page 17: Pres. algoritmos

Condiciones para nombrar variables y constantes

  · Debe comenzar con una letra, mayúscula o

minúscula comprendida entre la A y la Z. No debe empezar por un número o por un símbolo. · No debe contener espacios en blanco. · No se puede utilizar caracteres especiales (´, ¨, ¿,

¡), símbolos (%, &, #, @) ni operadores aritméticos (+, -, *, /). · Las letras, dígitos y caracteres como la subraya

( _ ) están permitidos después del primer carácter. · Se recomienda que no supere los ocho (8)

caracteres.

Page 18: Pres. algoritmos

Operadores

Operadores aritméticos: [+] Suma. [-] Resta. [*] Multiplicación. [/] División con decimales. [\] División entera. [Mod o Modulo] División modular o Residuo de la división. [** o ^] Exponenciación. Operadores lógicos: Operadores que permiten comparar dos valores o variables.Operadores lógicos relacionales [>] Mayor que. [<] Menor que. [>=] Mayor o igual que. [<=] Menor o igual que. [=] Igual. [< >] Diferente

Operadores lógicos boléanos [And o ^] Disyunción Y. [Or o v] Conjunción O. [Not o !] Negación.

Page 19: Pres. algoritmos

FIN