Download - Pres. algoritmos
![Page 1: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/2.jpg)
![Page 3: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/3.jpg)
Partes de un Algoritmo
![Page 4: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/4.jpg)
Tipos de Agoritmos
Cuantitativo Cualitativo
![Page 5: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/5.jpg)
Algoritmo Cuantitativo
![Page 6: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/6.jpg)
![Page 7: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/7.jpg)
![Page 8: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/8.jpg)
Algoritmo Cualitativo
![Page 9: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/9.jpg)
![Page 10: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/10.jpg)
![Page 11: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/13.jpg)
Formas de representación de un algoritmo
Seudocódigo: Mezcla de lenguaje de programación y español
![Page 14: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/14.jpg)
Diagramación libre o de flujo
![Page 15: Pres. algoritmos](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022032620/55cb68b8bb61eb927f8b45a0/html5/thumbnails/19.jpg)
FIN