2. Taller N°1
1. Enumera y describe las etapas en el ciclo de programación de computadoras
2. Da una definición lo mas completa posible de algoritmo
3. ¿Cuáles son las características principales de un algoritmo?
4. ¿Cuál es el origen de los algoritmos?
5. Describe los tipos de algoritmo existente
6. ¿Qué es un lenguaje algorítmico. Enumera los tipos existentes.
7. ¿En que consiste el lenguaje algorítmico descripción narrada? Da un ejemplo
distinto al que el texto plantea
3. 8. ¿Qué caracteriza a un algoritmo en pseudocódigo? Da ejemplo
9. A través de un ejemplo identifica la estructura de un algoritmo
10. ¿En que consiste los diagramas de flujo?
11. ¿Que reglas se deben tener en cuenta al momento de diseñar un diagrama de
flujo?
12. ¿Cual es la estructura a seguir de los diagramas de flujo de datos y porque
consiguiente de todo algoritmo?
13. ¿Cuál es la simbología utilizada en el diseño de diagrama de flujo?
4. 14. Escoge una ventaja y una desventaja que sea importante destacar en el
diseño de los diagramas de flujo. Explica
15. Representa en diagrama de flujo el ejemplo 2
16. Diseña un algoritmo en pseudocódigo que permita calcular el área de un
triangulo, luego realiza un diagrama de flujo del mismo
5. Solución
1. Etapas de programación de computadores:
Análisis del problema
Diseño del algoritmo
Resolución del algoritmo en la computadora…
Analizar el problema: estudia el problema en general.
Diseñar un algoritmo: diseña la solución
Traducir el algoritmo a un lenguaje de programación: El programa, ejecuta el
plan
Depurar el programa: ejecuta el programa y realiza las pruebas que permitan
determinar si el programa hace lo que queremos, revisar
6. 2. Un algoritmo es una serie ordenada de instrucciones, un pasos o procesos que
llevan a la solución de determinado problema, los hay tan sencillos y
cotidianos como seguir una receta, abrir la puerta, lavarse las manos etc.
3. Características
Siempre debe ser finito, es decir tiene inicio y un fin
Cada paso del algoritmo debe estar bien definido
Tiene que ser preciso
7. 4. Origen
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
5. Tipos de algoritmos:
Existen dos tipos de algoritmos, los cualitativo y los cuantitativos son
llamados así por su naturaleza
8. Cualitativos: son aquellos que se describen los pasos utilizando letras
Cuantitativos: son aquellos que se utilizan cálculos numéricos para definir los
pasos del proceso.
6. Lenguaje algorítmico: son símbolos y reglas que se utilizan para describir
un proceso
Descripción narrada
Seudocódigos
Diagrama de flujos
9. 7. Descripción narrada: se describe paso a paso el proceso de la actividad a
realiza, sigue un proceso de ejecución común y lógico.
Ejemplo: algoritmo de instructivo de ventas de un almacen
Paso 1: Recibir a las personas que lleguen al mostrador
Paso 2: Saludar con cordialidad
Paso 3: Preguntar que es lo que necesita
Paso 4: Recibir el pago
Paso5: Entregar la mercancía
10. 8. Características De algoritmo de seudocódigos:
es un método que facilita la programación y solución
al algoritmo de programas
12. 10. Diagrama De Flujo:
Es un esquema que se utiliza para representar gráficamente un diagrama de
flujo, se basan en la utilización de símbolos para representar operaciones
especificas se les llama diagrama de flujo porque los símbolos utilizados se
conectan por medio de flechas para indicar la secuencia de operación
11. Reglas que se deben tener en cuenta:
Se escribe de arriba hacia abajo
Se escribe de izquierda a derecha
13. Siempre se usan flechas verticales u horizontales, nunca curvas
Evitar el cruce de flujo
En cada paso expresar una acción concreta
12. Estructura de los diagramas de flujo:
Inicio
Lectura o entrada de datos
Salida de información
final
14. 13. Simbología utilizada en el diseño de diagrama de flujo:
Inicio y fin
Entrada
/salida
proceso
Salida a
impresión
conector
Conector
fuera de
pagina
Decisión
Dirección del
flujo de datos
Entrada por
tarjeta perforada
Salida a
pantalla
Repetición
15. 14. VENTAJA:
Rápida comprensión de las relaciones: realizando un diagrama de flujo bien
hecho se podrá comprender fácilmente por las personas que lo lean
DESVENTAJA:
Pueden ser difíciles si existen varios caminos a seguir: debemos tener una
idea clara de que se explica si contiene varios caminos a seguir por que sino
nos podremos confundir
16. 15.Representación del diagrama de flujo ejemplo 2
levantarse
bañarse
vestirse
Desayunar
Cepillarse los
dientes
Salir de
casa
Llegar a
la IEMGP
Buscar el
salón
Ubicarse para
recibir clases
17. 16. Area De Un Rectangulo
Variables: b,h
Area: entero
Area = Los paréntesis (b*h)/2