nicolas muñoz - juan josé dorado
TRANSCRIPT
![Page 1: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/1.jpg)
NICOLAS MUÑOZJUAN JOSE DORADO
11A
![Page 2: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/2.jpg)
Definición de algoritmo:
Un algoritmo es un conjunto de instrucciones o reglas prescritas bien definidas y finitas que permiten que se realicen las actividades.
![Page 3: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/3.jpg)
Características de un algoritmo:Se caracteriza por tener reglas en secuencia, por tener un limite y por estar bien definidas.
![Page 4: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/4.jpg)
Definición de Pseudocódigo:
Descripción de alto nivel de un algoritmo que utiliza una mezcla de lenguaje natural y de programación. Esta descripción no se guía ni rige bajo ningún estándar.
![Page 5: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/5.jpg)
Definición Diagrama de Flujo:
Representación gráfica de un algoritmo en proceso.
![Page 6: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/6.jpg)
Definición de la simbología de los componentes de un diagrama:
Línea de flujo: Muestra la dirección del proceso y el sentido del flujo, conectando los símbolos.
Terminador: En él se escribe información o acciones para comenzar o terminar el proceso.
Proceso: Tarea o actividad llevada a cabo.
Conectar: Se nombra un proceso independiente que en algún momento se relacionan con el proceso base.
![Page 7: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/7.jpg)
Entrada / salida de datos: Información necesaria para alimentar una actividad durante el proceso.
Decisión: Indica los puntos en que se toman las decisiones.
Documento: Se utiliza para haber referencia la consulta de un documento especifico en un momento del proceso.
![Page 8: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/8.jpg)
¿Qué es un problema informático?
Un problema informático es la relación entre la instancia y la solución de un algoritmo determinado.
![Page 9: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/9.jpg)
¿Qué es un programa informático?
Es una secuencia de instrucciones que se escriben para que se realicen tareas especificas en el computador.
![Page 10: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/10.jpg)
Relación entre los algoritmos y la informática:
Se relacionan porque dentro de la informática se encuentran los algoritmos para poder estructurar los programas.
Informática
Algoritmos
![Page 11: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/11.jpg)
Partes de un algoritmo completo:
Entrada: donde se escriben los datos que se necesitan para solucionar el problema.
Proceso: Pasos necesarios para resolver el problema.
Salida: resultaos de la suma de variables, etc…
![Page 12: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/12.jpg)
Elementos de un pseudocódigo:
Variables: Se insertan por parte del usuario, el valor es x o desconocido.
Condiciones: Reglas impuestas para desarrollar el proceso.
Ciclos: Orden del proceso.
![Page 13: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/13.jpg)
Condiciones en un pseudocodigo:
Si: Permite controlar el flujo del proceso si se esta de acuerdo al estado condición.
No: Si no se cumple la condición, se realiza otra acción.
![Page 14: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/14.jpg)
Ciclos en un pseudocodigo:
Los ciclos son una estructura de repetición que permiten que una secuencia o lista que contenga información, instrucciones o pasos a seguir, pueda ejecutarse varias veces de forma repetitiva.
![Page 15: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/15.jpg)
Código fuente:El código fuente
es el conjunto conformado por líneas de texto que contienen los pasos que debe seguir el computador para llevar a cabo la ejecución de un programa.
![Page 16: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/16.jpg)
Lenguaje de Máquina:
El Lenguaje de maquina es un sistema de códigos que únicamente reconoce el computador y es interpretado por el microprocesador. Esta compuesto de instrucciones que se ejecutan en orden para que la maquina tome o realice acciones.
![Page 17: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/17.jpg)
¿Qué es un compilador?:
El compilador es un programa informático que traduce o cambia un programa que se encuentra escrito en lenguaje de programación a otro totalmente diferente.
![Page 18: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/18.jpg)
Programación a eventos:
Es una paradigma de programación en el que la estructura al igual que la ejecución de los programas se determinan por los sucesos que ocurran en el sistema, ya sean que estén definidos por el usuario o sean provocados por ellos.
![Page 19: Nicolas Muñoz - Juan José Dorado](https://reader034.vdocuments.site/reader034/viewer/2022052514/58f155e51a28ab3e628b457d/html5/thumbnails/19.jpg)
Programación orientada a objetos:
Es un paradigma de programación en donde los objetos manipulan los datos de entrada para lograr obtener datos de salida específicos, donde cada objeto ofrece una funcionalidad distinta.