2. 1. Enumere y describe las etapas en el ciclo de programación de
computadoras
R// ETAPAS:
1. Analizar el problema: Entender el problema
2. Diseñar un algoritmo: Trazar un plan
3. Traducir el algoritmo a un lenguaje de programación: Ejecutar el plan
4. Depurar el programa: Revisar
3. 2. Da una definición lo mas completa posible
de algoritmo
R// Un algoritmo esta compuesto por una serie infinita de pasos que convergen a
la solución de un problema y es una herramienta que le permite resaltar los
aspectos mas importantes de una situación y descartar los menos relevantes.
Todo problema de computo se puede resolver ejecutando una serie de acciones
en un orden especifico. Así se podría concluir que un algoritmo es muy
importante para resolver un problema.
4. 3. Cuales son las características principales
de un algoritmo
R// CARACTERISTICAS:
1. Tiene que ser preciso
2. Tiene que estar bien definido
3. Tiene que ser finito
5. 4. Cual es el origen de los algoritmo
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 ecuación es en el siglo IX.
6. 5. Describe los tipos de algoritmo existentes
R// TIPOS DE ALGORITMOS:
1. Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras
2. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para
definir los pasos del proceso
7. 6. Que es un lenguaje algorítmico.
enumera los tipos existentes.
R// Un lenguaje algorítmico es una serie de símbolos y reglas que se utilizan
para describir de manera explicita un proceso.
TIPOS DE LENGUAJE:
1. Descripción narrada
2. Pseudocodigo
3. Diagrama de flujo
8. 7. En que consiste el leguaje algorítmico
descripción narrada? Da un ejemplo distinto
al que el texto plantea.
R// Este algoritmo es caracterizado por que sigue un proceso de ejecución común y
lógico describiendo textualmente paso a paso cada una de las actividades a realizar
dentro de una actividad determinada.
Ejemplo:
FREIR UN HUEVO
1. Abre el Gas
2. Enciende el fogón
3. Pon el sartén a calentar
4. Hechar encima del sartén aceite
5. el huevo Partirlo a la mitad
6. Colocarlo dentro del sartén con aceite
7. esperar unos minutos
8. y sirvelo.
9. 8. Que caracteriza a en pseudocodigo?
Da ejemplo.
Las principales características de este lenguaje son:
1. Se puede ejecutar en un ordenador
2. Es una forma de representación sencilla de utilizar y de manipular.
3. Facilita el paso del programa al lenguaje de programación.
4. Es independiente del lenguaje de programación que se vaya a utilizar.
5. Es un método que facilita la programación y solución al algoritmo del
programa.
11. 9. Atreves de un ejemplo identifica la
estructura de un algoritmo
12. 10. En que consisten los diagramas de
flujo.
R// Son la representación grafica de las operaciones que realiza un algoritmo o
de la solución algorítmica de un problema.
13. 11. Que reglas se debe tener en cuenta al
momento de diseñar un diagrama de flujo?
R// -Se escribe de arriba hacia abajo y de izquierda a derecha
- Siempre se usan flechas verticales u horizontales, jamás curvas
- Evitar cruces de flujo
- En cada paso expresar una acción concreta
14. 12. Cual es la estructura a seguir de los
diagramas de flujo de datos y por
consiguiente de todo algoritmo.
R// - Tiene un inicio
-Una lectura o entrada de datos
-El proceso de datos
-Una salida de información
-un final
15. 13. Cual es la simbología utilizada en el
diseño de diagrama de flujo.
16. 14. Escoge una ventaja y una desventaja que
sea importante destacar en el diseño de los
diagramas de flujo. Explica
R// VENTAJA:
-comunicación con el usuario: Es mas fácil que el usuario interprete lo que el
algoritmo quiere mostrar por que los diagramas asen mas didáctico la lectura de
un algoritmo.
R// DESVENTAJA:
-Acciones a seguir tras la salida de un símbolo de decisión, puede ser difíciles de
seguir si existen diferentes caminos: Es difícil para el usuario seguir lo que el
diagrama quiere dar a conocer, aveces no se siguen bien los símbolos y se suele
confundir.