pres. algoritmos

Post on 12-Aug-2015

78 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Integrantes:Adrián Tapia

Eddy RuizTEMA: Algoritmos

12/12/2012 

Partes de un Algoritmo

Tipos de Agoritmos

Cuantitativo Cualitativo

Algoritmo Cuantitativo

Algoritmo Cualitativo

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:

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.

Formas de representación de un algoritmo

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

Diagramación libre o de flujo

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:

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.

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.

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.

FIN

top related