presentación del desensamble y ensamble del equipo de computo en base a las n...
Inf2 exc2 fridaleyva_algoritmo
1.
2. ¿QUÉ ES UN ALGORITMO?
Conjunto pasos o instrucciones ordenadas
sistemáticas que permiten hacer un cálculo
y hallar la solución de un tipo de
problemas.
3. CLASIFICACIONES DE UN ALGORITMO.
Los algoritmos informales son aquellos que no se realizan para una
computadora, sino se diseñan para ser ejecutados por el ser humano. Todos los
días ejecutas algoritmos informales en todas tus actividades: al prepararte para
tus clases, al vestirte, al cocinar, al regresar a casa, entre otros.
Los algoritmos computacionales son los que se crean para que una computadora
sea quien ejecute los pasos y obtener el resultado esperado. Se aprovecha la
velocidad de procesamiento del ordenador para darnos un resultado mucho más
confiable.
Algoritmo determinista: en cada paso del algoritmo se determina de forma única
el
siguiente paso.
Algoritmo no determinista: deben decidir en cada paso de la ejecución entre
varias
alternativas y agotarlas todas antes de encontrar la solución.
4. CARACTERÍSTICAS DE UN ALGORITMO.
Las características fundamentales que debe cumplir todo algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de
cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. el algoritmo se debe terminar en algún
momento; o sea, debe tener un número finito de pasos.
Un algoritmo debe ser legibles: El texto que lo describe debe ser
claro, tal que permita entenderlo y leerlo fácilmente.
5. PARTES DE UN ALGORITMO.
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir:
entrada, proceso y salida.
ENTRADA
Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer
los resultados esperados.
PROCESO
Pasos necesarios para obtener la solución del problema o la situación planteada.
SALIDA
Resultados arrojados por el proceso como solución.
Ejemplo:
ENTRADA
Valores de las variables A y B.
PROCESO
Asignar a la variable Suma, el valor de A mas el valor de B.
SALIDA
Impresión del valor de la variable Suma, que contiene la sumatoria
de los valores de A y B.
6. VENTAJAS QUE ENCUENTRAS AL USAR
ALGORITMOS EN TU VIDA PERSONAL.
Una de las ventajas es que te
ayuda a que siempre exista un
orden en cualquier cosa que
hagas; Otra puede ser que puedas
resolver mas rapido y fácil
cualquier problema.
7. EJEMPLOS
Ejemplo: Algoritmo para hacer una torta
Entrada: Harina de trigo, mantequilla, huevos, sal, azúcar
Proceso: 1.- Unir la mantequilla con el azúcar
2.- Batir hasta lograr consistencia cremosa
3.- Agregar harina de trigo, huevos, sal y azúcar
4.- Batir hasta que esponje
5.- Precalentar el horno, en 250 °, y enmantequillar tortera
6.- Una vez logre la consistencia de esponjado, colocar en la
tortera
7.- Introducir en el horno por espacio de 45 minutos
Salida:
Torta
Siguiendo el ejemplo recuerde determinar las instrucciones de
Entrada, Proceso y Salida.
Según el ejercicio anterior, se puede determinar que el algoritmo
para hacer torta, cumple con las características fundamentales
de los algoritmos. Es decir, ¿Es preciso?, ¿Es definido?, ¿Es
finito?, razona tus respuestas.
8. PROBLEMA: Cambiar la rueda pinchada de un automóvil teniendo
un gato mecánico en buen estado, una rueda de reemplazo y una
llave inglesa.
ALGORITMO:
Inicio
PASO 1. Aflojar los tornillos de la rueda pinchada con la llave
inglesa.
PASO 2. Ubicar el gato mecánico en su sitio.
PASO 3. Levantar el gato hasta que la rueda pinchada pueda girar
libremente.
PASO 4. Quitar los tornillos y la rueda pinchada.
PASO 5. Poner rueda de repuesto y los tornillos.
PASO 6. Bajar el gato hasta que se pueda liberar.
PASO 7. Sacar el gato de su sitio.
PASO 8. Apretar los tornillos con la llave inglesa.
Fin
PROBLEMA: Realizar la suma de los números 2448 y 5746.
ALGORITMO:
Inicio
PASO 1. Colocar los números el primero encima del segundo, de tal manera que las
unidades, decenas, centenas, etc., de los números queden alineadas. Trazar una línea
debajo del segundo número.
PASO 2. Empezar por la columna más a la derecha.
PASO 3. Sumar los dígitos de dicha columna.
PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la
izquierda y anotar debajo de la línea las unidades de la suma. Si no es mayor anotar la
suma debajo de la línea.
PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente columna a la
izquierda y volver a 3.
PASO 6. El número debajo de la línea es la solución.
Fin
9. APA
Blogspot( Jueves). Clasificación de los algoritmos. Miércoles 14 de enero, 2015.
De: http://isbros.blogspot.mx/2011/08/clasificacion-de-los-algoritmos.html
Javamexico.org. Clasificación de algoritmos. Miércoles 14 de enero, 2015. De:
http://www.javamexico.org/system/files/Collections.pdf
Aulatec. Características y propiedades de los algoritmos. Miércoles 14 de enero,
2015. De: https://aulatec.wordpress.com/caracteristicas-y-propiedades-de-los-
algoritmos/
Wordpress. Partes y elementos para la construcción de un algoritmo. Miércoles 14
de enero, 2015. De:
https://edgardobuelvas0407.wordpress.com/generalidades/anexo-3-fundamentos-
de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un-algoritmo/
Universidad nacional de Colombia. Ejemplos de algoritmo. Miércoles 14 de enero,
2015. De:
http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/leccion1
03.htm