presentación1 tuy
TRANSCRIPT
![Page 1: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/1.jpg)
ARNOLDO ESTEBAN RODRÍGUEZ
RODOLFO ANDRÉS ATENCIO RAMÍREZ
OVER ORLANDO OLIVERA
JHON JAIRO CAÑAVERAL DÍAZ
![Page 2: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/2.jpg)
TALLER #1
• 1. enumera y describe las etapas en el ciclo de programación de computadoras
• R// A- analizar el problema: estudiar el problema en general, extraer datos.(entender el problema)
• B -diseña un algoritmo: diseñar la solución trazar un plan)
• C-traducir el algoritmo a un lenguaje de programación: el programas (ejecutar el plan)
• D-depurar el programa: ejecutar el programa y realizar las pruebas respectivas que permitan determinar si el programa hace lo que queremos (revisar)
![Page 3: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/3.jpg)
2. DA UNA DEFINICIÓN LO MÁS COMPLETA POSIBLE DE ALEGORISMO• r//-un algoritmo es un procedimiento a seguir para resolver un problema
![Page 4: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/4.jpg)
3- CUÁLES SON LAS CARACTERÍSTICAS PRINCIPALES DE UN ALGORITMO
R//3-solucionar problemas
1. Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
2. Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso". Cada instrucción deberá especificarse en cada caso exactamente y sin ambigüedad.
3. Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos"
![Page 5: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/5.jpg)
• 4. Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".
• 5. Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
• 6. Resolución. El algoritmo deberá llegar a un resultado específico, producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.
![Page 6: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/6.jpg)
4- CUALES ES EL ORIGEN DEL 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 la manipulación de números y ecuaciones.
![Page 7: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/7.jpg)
5-DESCRIBE LOS TIPOS DE ALGORITMO EXISTENTE
• 5-tipos
• Cualitativos: son aquellos en los que se describen los pasos utilizados palabra
• Cuantitativos: son aquellos los que se utilizan calculaos numéricos para definir los pasos del proceso
![Page 8: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/8.jpg)
6-QUE ES LENGUAJE ALGORÍTMICO. ENUMERA LOS TIPOS EXISTENTE.• R//6-lenguaje algorítmico
• Un lenguaje es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
• 1-descricion narradora
• 2-pseudocodigo
• 3-diagrama de flujo
![Page 9: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/9.jpg)
7- EN QUE CONSISTE EL LEGUAJE ALGORÍTMICA DESCRIPCIÓN NARRADA? DA EJEMPLO DISTINTO AL QUE EL TEXTO PLATEA?
• descripcion narradora este 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
![Page 10: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/10.jpg)
EJEMPLO
• Ejemplo
• 1-salir de la pieza
• 2-buscar la toalla
• -quitarse la ropa
• -entrar al bañarse
• -vestirse
• -cepillarse
• -desayunar
• -arrancar para el colegio
![Page 11: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/11.jpg)
8 QUE CARACTERÍSTICA A UN ALGORITMO EN SEUDOCÓDIGO? DA EJEMPLO
• descricion de seudocódigo no grafios representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo).pseudo=falso. El pseudo código no es realmente un código si no una imitación y una versión abreviada de instrucciones reales para las computadoras.
![Page 12: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/12.jpg)
![Page 13: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/13.jpg)
9-A TRAVÉS DE UN EJEMPLO IDENTIFICA LA ESTRUCTURA DE UN ALGORITMO
![Page 14: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/14.jpg)
10 EN QUE CONSISTE EL DIAGRAMA DE FLUJO?
• diagrama de flujo (gráficos)
• Son la representación graficas de las operaciones que realiza un algoritmo o la solución algorítmica de un problema. Para diseñarlos se utiliza determinados símbolos o figuras que representan una acción dentro del procedimiento. Utiliza unos símbolos normalizados, con los pasos de algoritmo escrito en el símbolo adecuado y los símbolos unidos con flechas, denominadas líneas de flujo, que indican el orden en que los pasos deben ser ejecutados.
![Page 15: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/15.jpg)
11 QUE REGLAS SE DEBEN TENER EN CUENTA AL MOMENTO DE DISEÑAR UN DIAGRAMA DE FLUJO?
• para su elaboración se siguen ciertas reglas:
• Se escribe de arriba hacia abajo y de izquierda a derecha siempre se usan flechas verticales u horizontales, jamás curvas vitar cruce de flujos.
• En cada paso expresar una acción concreta.
•
![Page 16: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/16.jpg)
12-CUÁL ES LA ESTRUCTURA A SEGUIR DE UN DIAGRAMA DE FLUJO DE DATOS Y POR CONSIGUIENTE EN TODO ALGORITMO
• TIENE UN INICIO
• UNA LECTURA O ENTRADA DE DATOS
• EL PROCESO DE DATOS
• UNA SALIDA DE INFORMACION
• UN FINAL
![Page 17: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/17.jpg)
13-CUÁL ES LA SIMBOLOGÍA UTILIZADA EN EL DISEÑO DE DIAGRAMAS DE FLUJO?
![Page 18: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/18.jpg)
14-ESCOJE UNA VENTAJA Y DESVENTAJA QUE SEA IMPORTANTE DESTACAR EN EL DISEÑO DE LOS DIAGRAMAS DE FLUJO
• 14. Ventajas y desventajas
• Ventajas
• Rápida comprensión de las relaciones análisis efectivo de las diferentes secciones de programas
• Pueden usarse como modelos de trabajo en el diseño de nuevos programas o sistemas
• Comunicación con usuario
• Documentación adecuada de los programas
• Codificación eficaz de los programas
![Page 19: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/19.jpg)
• Desventajas
• Diagramas completos detallados suelen ser laboriosos en su planteamiento y diseño
• Acciones a seguir tras la salida de un símbolo de decisión, puede ser difíciles de seguir si existen
• Diferentes caminos
• No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir todos los detalles que el usuario desee introducir
![Page 20: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/20.jpg)
15-REPRESENTA EN DIAGRAMA FLUJO EL EJEMPLO 2.
![Page 21: Presentación1 tuy](https://reader036.vdocuments.mx/reader036/viewer/2022062412/58ece8741a28ab98578b4733/html5/thumbnails/21.jpg)
16 DISEÑA UN ALGORITMO EN SEUDOCÓDIGO QUE PERMITA CALCULAR EL ÁREA DE UN TRIÁNGULO LUEGO REALIZA EL DIAGRAMA DE FLUJO DEL MISMO