Download - Taller de fundamentos de programacion
![Page 1: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/1.jpg)
TALLER DE FUNDAMENTOS DE PROGRAMACION
![Page 2: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/2.jpg)
Bases de la Programación
![Page 3: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/3.jpg)
¿Qué es programar?
• Idear y ordenar las actividades necesarias para realizar un proyecto. (RAE).
•Es ejecutar una serie de instrucciones de forma ordenada, de tal forma que la computadora realice actividades que faciliten la labor del usuario. (estipular declaraciones).
![Page 4: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/4.jpg)
¿Qué es un Lenguaje de Programación?
•Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
![Page 5: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/5.jpg)
Más usados…
CC++C#JavaJavaScriptPerl
PHPPythonObjective-CRubyVisual Basic
![Page 6: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/6.jpg)
Escribir el código fuente
• El código fuente de un programa informático es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa.
• EDITOR DE TEXTO• IDE (Entorno de Desarrollo Integrado)
![Page 7: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/7.jpg)
Lenguajes Compilados e Interpretados
•Compilado: se complementa mediante un compilador una vez escrito el programa, éste se traduce en ejecutable.
![Page 8: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/8.jpg)
Lenguajes Compilados e Interpretados
• Interpretado: Un lenguaje interpretado es un lenguaje de programación que está diseñado para ser ejecutado por medio de un intérprete, en contraste con los lenguajes compilados.
![Page 9: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/9.jpg)
Diseño y Análisis deAlgoritmos
![Page 10: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/10.jpg)
Algoritmo
•Se deriva de la traducción al latín de la palabra árabe alkowaritzmi, nombre de un matemático y atrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.•También se define como: “fórmula” para resolver un problema. Conjunto finito de acciones o secuencia de operaciones que ejecutadas en un determinado orden resuelven un problema.
![Page 11: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/11.jpg)
Diagrama de Flujo
•Representación gráfica de un Algoritmo
![Page 12: Taller de fundamentos de programacion](https://reader033.vdocuments.co/reader033/viewer/2022061516/559065fc1a28ab7e638b462a/html5/thumbnails/12.jpg)
Estructuras
•Secuenciales•Condicionales y Simples•Condicionales Dobles•Condicionales Múltiples•Condicionales Anidadas•Repetitivas: Hacer – Para – Mientras - Hasta