Introducción a la programación

23

Transcript of Introducción a la programación

Page 1: Introducción a la programación
Page 2: Introducción a la programación

Cómputo o cálculo Gestión comercial Control Tratamiento de la señal Inteligencia Artificial E-business Etc.

Page 3: Introducción a la programación

Sistema de símbolos y reglas que permite la construcción de programas con los que la computadora puede operar así como resolver problemas de manera eficaz.

Estos contienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada / salida, calculo, manipulación de textos, lógica / comparación y almacenamiento / recuperación.

Page 4: Introducción a la programación

Los principales tipos de lenguajes utilizados en la actualidad son tres:› Lenguaje máquina › Lenguaje de bajo nivel (ensamblador) › Lenguajes de alto nivel

Page 5: Introducción a la programación

Se llama lenguaje máquina a las instrucciones que se dan directamente a la computadora, utilizando una serie de dígitos binarios o bits, representados por los números 0 y 1 que especifican una operación.

Page 6: Introducción a la programación

Los lenguajes de bajo nivel son más fáciles de utilizar que los lenguajes máquina, pero, al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador (assembler lenguaje). Las instrucciones en lenguaje ensamblador son conocidas como mnemotécnicos.

Page 7: Introducción a la programación

Están diseñados para que las personas escriban y entiendan los programas de un modo mucho más fácil que los lenguajes máquina y ensambladores.

Un programa escrito en un lenguaje de alto nivel es independiente de la máquina.

Page 8: Introducción a la programación

El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.

La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos.

Reducción del costo de los programas. Transportabilidad.

Page 9: Introducción a la programación

Incremento del tiempo de puesta a punto al necesitarse diferentes traducciones del programa fuente para conseguir el programa definitivo.

No se aprovechan los recursos internos de la máquina.

Aumento de la ocupación de memoria. El tiempo de ejecución de los programas

es mucho mayor.

Page 10: Introducción a la programación

Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea especifica, como la solución de un problema.

Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta.

En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecutarse en una computadora distinta; sin embargo el algoritmo será siempre el mismo.

Page 11: Introducción a la programación

La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.

Proceso Entrada Salida

Page 12: Introducción a la programación

Un algoritmo debe ser precisopreciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Un algoritmo debe ser finito.

Page 13: Introducción a la programación

Secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando.

Es un algoritmo desarrollado para ser utilizado por la computadora

Expresión de un algoritmo en un lenguaje preciso que puede llegar a entender una máquina de cómputo.

Page 14: Introducción a la programación
Page 15: Introducción a la programación
Page 16: Introducción a la programación
Page 17: Introducción a la programación
Page 18: Introducción a la programación

InicioEntero a,b,c declara las variables a utilizar

Leer a,b solicita el valor de a y b

c= a+b suma a y b y lo almacena en c

Imprimir c muestra el resultado almacenado en la variable c

fin

Page 19: Introducción a la programación

Existen tres tipos de estructuras de control selectivas, estas se basan en una condición o en una opción para decidir la parte del programa por el que pasará.› Simple› Doble o compuesta › Múltiple

Page 20: Introducción a la programación

Evalúa una condición, si esta es verdadera ejecuta la acción o acciones

especificadas, si es falsa no realiza ninguna acción.

Page 21: Introducción a la programación

Evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa ejecuta otra acción o acciones.

Page 22: Introducción a la programación
Page 23: Introducción a la programación