[ADD] Algoritmos Definicion

11
Análisis Diseño y Desarrollo

Transcript of [ADD] Algoritmos Definicion

Análisis Diseño y Desarrollo

CONCEPTOS IMPORTANTES QUE ES UN PROGRAMA DEFINICIONES DE ALGORITMO CARACTERISTICAS DE UN ALGORITMO EJEMPLO 1 EJEMPLO 2 CONCLUSIONES EJERCICIOS

HARDWARE: Grupo de componentes físicos de un computador, es decir todo lo tangible, material, o lo que se puede tocar del equipo de computo, por ejemplo: los conectores, el Mouse, el monitor, el teclado, etc. Y se clasifican según su uso en: dispositivos de entrada, de salida y de almacenamiento

SOFTWARE: Son las instrucciones responsables de que el hardware realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado.

Son las soluciones creadas por computador, simplemente son una serie de operaciones que realiza el computador para llegar a un resultado con un grupo de datos especifico.

Es el conjunto de instrucciones escritas en algún lenguaje de programación y que al ser ejecutadas secuencialmente resuelven un problema especifico.

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.

Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema específico o clase de problema.

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema especifico.

Un algoritmo debe ser Preciso e indicar el orden de cada paso.

Definido, el mismo resultado se obtendrá al ejecutar el algoritmo cualquier cantidad de ocasiones.

Finito, deberá terminar en algún momento.

Un algoritmo tiene unos datos de entrada, un proceso y unos datos de salida.

Algoritmo para hacer un huevo frito:1. Sacar el sartén de la alacena2. Sacar el huevo de la nevera3. Sacar el aceite de la alacena4. Sacar la sal5. Tomar el fosforo6. Prender un fosforo7. Encender la estufa8. Apagar el fosforo9. Tomar el sartén10.Colocar el sartén en la estufa 11.Dejar calentar un poco el sartén12.Tomar el aceite13.Abrir el aceite

ENTRADA

PROCESO

14. Verter un poco de aceite en el sartén15. Cerrar el aceite16. Guardar el aceite17. Dejar calentar por un momento el aceite18. Tomar el huevo19. Romper el huevo20. Verter el huevo en el aceite caliente21. Desechar la cascara22. Dejar freír durante 5 minutos23. Apagar la estufa24. Tomar un plato25. Poner el plato sobre la mesa26. Tomar el sartén27. Servir el huevo en el plato28. Dejar el sartén sobre la estufa29. Ponerle a el huevo sal al gusto

PROCESO

SALIDA

Algoritmo para escribir una carta1. Tomar una hoja de papel2. Tomar un lápiz3. Sentarse en una silla4. Apoyar la hoja de papel en una mesa5. Escribir la fecha6. Escribir a quien va dirigida7. Escribir el contenido de la carta8. Firmar la carta9. Dejar el lápiz en el lugar en el que lo encontramos10.Tomar un sobre11.Doblar la carta de tal manera de que quepa en el

sobre12.Guardar la carta en el sobre13.Sellar el sobre

ENTRADA

PROCESO

SALIDA

Hardware: Grupo de componentes físicos de un computador.

Software: Son las instrucciones responsables de que el hardware realice su tarea.

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema especifico

Un algoritmo es preciso, finito y definido

Un algoritmo debe tener datos de entrada, un proceso y datos de salida.

Los siguientes algoritmos deben tener como mínimo 20 pasos: Algoritmo para preparar una ensalada de frutas Algoritmo para cambiar la llanta de un automóvil