Taller de fundamentos de programacion

Post on 29-Jun-2015

203 views 0 download

description

II Taller de Fundamentos de programación - UDECI

Transcript of Taller de fundamentos de programacion

TALLER DE FUNDAMENTOS DE PROGRAMACION

Bases de la Programación

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

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

Más usados…

CC++C#JavaJavaScriptPerl

PHPPythonObjective-CRubyVisual Basic

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)

Lenguajes Compilados e Interpretados

•Compilado: se complementa mediante un compilador una vez escrito el programa, éste se traduce en ejecutable.

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. 

Diseño y Análisis deAlgoritmos

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.

Diagrama de Flujo

•Representación gráfica de un Algoritmo

Estructuras

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