Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez

22
TALLER : Introducción Al Algoritmo. Vanessa Berrio. Karen Martínez. Yuranys Bustamante. Camilo Rodríguez . 10ºB

Transcript of Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez

Page 1: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

TALLER :

Introducción Al Algoritmo.

Vanessa Berrio. Karen Martínez. Yuranys Bustamante. Camilo Rodríguez .

10ºB

Page 2: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

Criterios o estructra de la exposición

Generalidades(Definiciones, conceptos, soporte teórico, clasificación).

Ventajas y desventajas

Describir los procedimientos, o el paso a paso de las tareas a realizar(Videos, imágenes).

Realizar la práctica

Page 3: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

1. ,bnn,nmm,.h,.h,-j,j..K-Ñ-{-

Page 4: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

2. bhflnglklmkñml,ñ-h,lñl ñlkñl{j

Page 5: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

3. Kjn knvkkn,nmgmkmjh

Page 6: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Page 7: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

Taller#1

1. Enumera y escribe las etapas en el ciclo de programación de computadoras.

2. Da un definición lo mas completa posible de algoritmo.

3. ¿ Cuales son las características principales de un algoritmo?

4. ¿ Cual es el origen de los algoritmos ?

5. Describes los tipos de algoritmos existentes

6. ¿ Que es un lenguaje algorítmico. Enumera los tipos existentes. ?

7. ¿ En que consiste el lenguaje algorítmico, descripción narrada ? Da ejemplo distinto al que el texto plantea

Page 8: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

8. ¿ Que caracteriza a un algoritmo en pseudocódigo ? Da ejemplo

9. At raves de un 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 seguir de los diagramas de flujo y por que consiguiente de todo algoritmo ?

Page 9: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

13. ¿ Cual es la simbología utilizada en el diseño de diagramas de flujo ?

14. Escoge una ventaja y una desventaja que importante destacar en el diseño de diagrama 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 el diagrama de flujo del mismo.

Page 10: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

Solución 1 :

1. Analizar el problema : Extraer Datos y hacer todo lo posible para entender el problema .

2. Diseñar un Algoritmo : Diseñar un plan para darle solución a este problema .

3. Traducir el Algoritmo a un lenguaje de programación : poner el plan en marcha o por decirlo así , ejecutarlo.

4. Depurar el programa : después de la ejecución , revisar si el programa o el plan desarrollado nos da los resultados que queremos .

Page 11: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

2 :

Es un procedimiento., Una serie finita de pasos que es utilizada directa o indirectamente , para realizar una tarea o para obtener un resultado Determinado .

3 :

Tiene que ser preciso .

Tiene que estar bien definido .

Tiene que ser finito.

Tiene que ser en orden especifico.

Page 12: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

4 :

En si , los algoritmos o pues la palabra algoritmo vienen de un matemático y astrónomo árabe .

5 :

Existen dos tipos de algoritmos y son llamados así por su naturaleza :

Cualitativos : Son aquellos en los que se describen los pasos utilizando palabras.

Cuantitavos : A diferencia de los cualitativos se utilizan cálculos matemáticos para definir los pasos , o el proceso.

Page 13: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

6 :

Un lenguaje algorítmico Es una serie de reglas y símbolos que se utilizan para describir de manera mas explicativa o fácil un proceso determinado.

1. Descripción narrada .

2. Pseudocódigo .

3. Diagramas de flujo .

Page 14: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

7 :

Este algoritmo consiste en la descripción paso a paso , de las acciones a realizar dentro de una actividad determinada .

Por ejemplo , este algoritmo se considera para elaborar el problema , o situación de Lavarse las manos :

1. Abrir el grifo del agua .

2. Mojarse las manos .

3. Aplicarse el jabón .

4. Cerrar el Grifo del agua

5. Secarse las manos .

Page 15: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

8 :

No son gráficos ., Se hace con el fin de diseñar programas que permitirán definir las estructuras de datos, las operaciones que se aplicaran a los datos y la lógica que tendrá este programa, con el fin de solucionar un problema determinado en una.

Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto , suma y media aritmética .

Inicio

Leer ( w,x,y,z)

Producto ( w*x*y*z)

Suma (w+x+y+z)

Media (w+x+y+z) /4

Page 16: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

9 :

En si el algoritmo esta estructurado por tres secciones :

- cabecera .

- Declaraciones.

- Cuerpo.

Page 17: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

10 :

También dicho , diagrama de actividades , es la representación gráfica del algoritmo o proceso.

11 :

Reglas :

Se escribe de arriba hacia abajo y de izquierda a derecha .

siempre se usan flechas verticales u horizontales , jamás curvas .

Evitar cruce de flujos.

En cada paso expresar una acción concreta .

Page 18: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

12 :

Tiene un inicio.

Una lectura, o entrada de datos.

El proceso de datos.

Una salida de información.

Un final.

Page 19: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

13 :

Page 20: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

14 :

Ventaja : Rápida comprensión de las relaciones , Ósea por que esta facilita la comprensión rápida de cada actividad y su relación con las demás , a medida como avanza la información o solución de este problema, o situación y además por que un buen diagrama de flujo remplaza varias paginas de texto , nos demuestran como se relacionan en si cada una de las soluciones que nos dan , desenvolviéndose cada vez mas y ayudándonos.

Page 21: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

Desventaja : Diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño , por que estos necesitan de mucha información coherente para dar solución a variados problemas , relacionarse muy bien con el usuario , darle muchas soluciones a esté tanto breves como concretas etc...

Page 22: Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez

16 : Pseudocódigo

Inicio Base , Altura : ENTEROESCRIBA « Diga La Base»LEA BaseESCRIBA « Diga La Altura» LEA Altura ESCRIBA «Área de triángulos=»,(BASE*ALTURA) /2

FIN .