algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, karen martínez

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

Upload: deisy-pestana

Post on 04-Aug-2015

51 views

Category:

Technology


0 download

TRANSCRIPT

TALLER :

Introducción Al Algoritmo.

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

10ºB

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

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

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

3. Kjn knvkkn,nmgmkmjh

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

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 ?

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.

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 .

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.

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.

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 .

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 .

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

9 :

En si el algoritmo esta estructurado por tres secciones :

- cabecera .

- Declaraciones.

- Cuerpo.

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 .

12 :

Tiene un inicio.

Una lectura, o entrada de datos.

El proceso de datos.

Una salida de información.

Un final.

13 :

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.

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...

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 .