2. Con base en el texto anterior responde en tu
cuaderno.
1. Enumera y describe las etapas en el ciclo de
programación de computadoras.
ANALIZAR EL PROBLEMA: Estudiar el problema en
general, extraer datos (Entender el problema).
DISEÑAR UN ALGORITMO: diseñar la solución (Trazar
un plan).
3. TRADUCIR EL ALGORITMO A UN
LENGUAJE DE PROGRAMACION: el
programa (Ejecutar el plan)
DEPURAR EL PROGRAMA: ejecutar el
programa y realizar las pruebas
respectivas que permitan determinar si
el programa hace lo que queremos.
4. 2. Da una definición lo mas completa
posible de algoritmo.
Un algoritmo es un procedimiento
a seguir para resolver un programa
en términos de:
A. Las acciones por ejecutar
B. El orden en que dichas acciones
deben ejecutarse.
Un algoritmo nace a la aparición de
un determinado problema.
5. 3. ¿Cuáles son las
características principales
de un algoritmo.?
Tiene que ser preciso.
Tienes que estar bien
definido.
Tiene que ser finito.
6. 4. ¿Cuál es el origen de los
algoritmos?
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.
7. 5. Describe los tipos de algoritmos
existentes.
existen dos tipos y son llamados así
por su naturaleza.
CUALITATIVOS: son aquellos en los que
se describen los pasos utilizando
palabras.
CUANTITATIVOS: son aquellos en los
que se utilizan cálculos numéricos
para definir los pasos del proceso.
8. 6. ¿Qué es un lenguaje algorítmico.
Enumera los tipos existentes.
Un lenguaje algorítmico es una
serie de símbolos y reglas que se
utilizan para describir de manera
explicita un proceso.
1. DESCRIPCION NARRADA
2. PSEUDOCODIGO
3. DIAGRAMA DE FLUJO
9. 7. ¿en que consiste el lenguaje algorítmico descripción narrada? Da un ejemplo distinto al
que el texto plantea
Este algoritmo es caracterizado porque 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.
10. Algoritmo al salir de clase
Agarrar el moral o bolso
Trazar ruta hacia el hogar
Recorrer la ruta
Abrir la puerta
Colgar el bolso
Quitarse el uniforme
Bañarse
Almorzar
Hacer tareas
Empacar el horario
11. 8. ¿Qué caracteriza a un
algoritmo en
pseudocódigo? Da
ejemplo.
(no gráficos) representa en
forma descriptiva las
operaciones que debe
realizar un algoritmo
(pseudocódigo) Pseudo =
falso.
12. 9. A través de un ejemplo identifica la estructura de un algoritmo.
EJEMPLO
Analizamos la tarea
Diseñamos la solución (a través de ejemplos, dramas, consultas, interpretativas)
Resolver el problema o la tarea de modo que este correcta. “ESTRUCTURA DE UN
ALGORITMO”
INICIO
LEER (A,B,C,D )
PRODUCTO (A* B* C* D*)
SUMA ( A+B+C+D)
13. 10. ¿En que consiste el DIAGRAMA
DE FLUJO?
son la representación grafica
de las operaciones que realiza
un algoritmo de un problema.
Para diseñarlos se utilizan
determinados símbolos o
figuras que representan una
acción dentro del
procedimiento.
14. 11. ¿Qué reglas se deben tener en cuenta al momento de diseñar un DIAGRAMA DE FLUJO?
Se escribe de arriba hacia abajo y de izquierda a derecha.
Siempre se usan flechas verticales u horizontales, JAMAS CURVAS.
Evitar cruce de flujos.
En cada paso expresar una acción concreta.
15. 12. ¿Cuál es la estructura a seguir de los diagramas de flujo de datos y por consiguiente de
todo algoritmo?
tiene un inicio
Una lectura o entrada de datos
El proceso de datos
Una salida de información
Un final.
16. 13. ¿Cuál es la simbología utilizada
en el diseño de diagramas de
flujo?
17. 14.Escoge una ventaja y una desventaja que sea importante destacar en el diseño de los
diagramas de flujo.
VENTAJAS
Puede usarse como modelos de trabajo en el diseño de nuevos programas o sistemas.
DESVENTAJAS
No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir
todos los detalles que el usuario desee introducir.
18. 15. Representa en
diagrama de flujo el
ejemplo 2.
inicio
ENTRADA
“edad”
Edad
>= 18
Salida “es
mayor de
edad”
FIN
NO
19. 16. Diseña un algoritmo en pseudocódigo que permita calcular el área de un triangulo,
luego realiza el diagrama de flujo del mismo.
PSEUDOCODIGO DIAGRAMA DE FLUJO
PASO 1: Inicio
PASO 2: base por altura
PASO 3: a= base * altura /2
PASO 4: el resultado es: área
PASO 5: fin
INICIO
Base*altura
A= base*altura /2
el resultado es:
Área
fin