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