Taller de fundamentos de programacion

12
TALLER DE FUNDAMENTOS DE PROGRAMACION

description

II Taller de Fundamentos de programación - UDECI

Transcript of Taller de fundamentos de programacion

Page 1: Taller de fundamentos de programacion

TALLER DE FUNDAMENTOS DE PROGRAMACION

Page 2: Taller de fundamentos de programacion

Bases de la Programación

Page 3: Taller de fundamentos de programacion

¿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

¿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

Más usados…

CC++C#JavaJavaScriptPerl

PHPPythonObjective-CRubyVisual Basic

Page 6: Taller de fundamentos de programacion

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

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

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

Diseño y Análisis deAlgoritmos

Page 10: Taller de fundamentos de programacion

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

Diagrama de Flujo

•Representación gráfica de un Algoritmo

Page 12: Taller de fundamentos de programacion

Estructuras

•Secuenciales•Condicionales y Simples•Condicionales Dobles•Condicionales Múltiples•Condicionales Anidadas•Repetitivas: Hacer – Para – Mientras - Hasta