Elementos Basicos Programacion

10,481 views

Published on

Elementos básicos de programación

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,481
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Elementos Basicos Programacion

  1. 1. Elementos B´sicos a de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Elementos B´sicos de Programaci´n a o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Roberto Carlos Abreu D´ ıaz Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a January 18, 2010
  2. 2. Elementos B´sicos a de Programaci´n o Roberto Carlos Abreu D´ıaz Lenguaje de Programaci´n o Outline Lenguaje de Programaci´n o Nuestro Primer Nuestro Primer Programa Programa Comentarios Comentarios Librer´ıas Inicio y La Funci´n o Librer´ıas main Bloques de Sentencias Inicio y La Funci´n main o Impresi´n en Consola o M´s Elementos a Bloques de Sentencias B´sicos a Impresi´n en Consola o M´s Elementos B´sicos a a
  3. 3. Elementos B´sicos a de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa ¡Estaremos utilizando el lenguaje Comentarios Librer´ıas de programaci´n C! o Inicio y La Funci´n main o Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a
  4. 4. Elementos B´sicos a Nuestro Primer Programa de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a
  5. 5. Elementos B´sicos a Comentarios de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a ¿Para qu´? e
  6. 6. Elementos B´sicos a Librer´ ıas de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Abstraen funcionalidades con el prop´sito de reutilizarlas o Programa Comentarios Impresi´n o Librer´ıas Inicio y La Funci´n o main C´lculos matem´ticos a a Bloques de Sentencias Impresi´n en Consola o Almacenamiento de data M´s Elementos a B´sicos a Interfaces con el sistema operativo ...
  7. 7. Elementos B´sicos a Inicio y La Funci´n main o de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a Todo programa empieza su ejecuci´n por main o argc y argv indican cuantos y cu´les par´metros se a a enviaron por consola al programa, respectivamente
  8. 8. Elementos B´sicos a Bloques de Sentencias de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Se utilizan para denotar alg´n grupo de sentencias, alguna u Inicio y La Funci´n main o Bloques de Sentencias secci´n de c´digo at´mica. o o o Impresi´n en Consola o M´s Elementos a B´sicos a
  9. 9. Elementos B´sicos a Impresi´n en Consola o de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a printf es otra funci´n o Env´ ”flujos” de data a la salida est´ndar ıa a
  10. 10. Elementos B´sicos a Identificadores de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a Identifican inequ´ ıvocamente variables, funciones y otras cosas C es sensible a las may´sculas (C no es c) u Se forman con letras, n´meros y subrayados u ¡No pueden empezar con n´meros! u
  11. 11. Elementos B´sicos a Palabras Reservadas de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a int, float, double, long, void, const do, while, for, break, return if, switch, default ...
  12. 12. Elementos B´sicos a Tipos de Datos de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o byte, short, int, long: enteros Nuestro Primer float, double: decimales Programa Comentarios char: caracteres Librer´ıas Inicio y La Funci´n o main ... Bloques de Sentencias Impresi´n en Consola o M´s Elementos a Atenci´n o B´sicos a Si unsigned precede a un tipo de dato entero entonces el tipo de dato representa unicamente cantidades mayores o ´ iguales a cero.
  13. 13. Elementos B´sicos a Variables y Constantes de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a tienen tipo de dato, direcci´n y nombre o sintaxis en C: (const) tipo nombre constantes: el contenedor con una tapa sellada
  14. 14. Elementos B´sicos a Operadores de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a
  15. 15. Elementos B´sicos a Expresiones y Sentencias de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Las sentencias son instrucciones que el programa ha de Programaci´n o realizar Nuestro Primer Programa Dos tipos: simples y compuestas Comentarios Librer´ıas simples: es una sola instrucci´n y terminan en punto y o Inicio y La Funci´n main o coma(;) Bloques de Sentencias Impresi´n en Consola o compuestas: es un conjunto de sentencias simples M´s Elementos a agrupadas entre llaves B´sicos a Las expresiones son sentencias que devuelven valor : a+b sumar(a, b) ++a + -b
  16. 16. Elementos B´sicos a Conversi´n Entre Tipos de Datos o de Programaci´n o Roberto Carlos Abreu D´ıaz Outline Lenguaje de Programaci´n o Nuestro Primer Programa Comentarios Librer´ıas Inicio y La Funci´n o main Bloques de Sentencias Impresi´n en Consola o M´s Elementos a B´sicos a Se basa en interpretar el tipo de datos de una variable en otro Sintaxis: (tipo de dato destino) variable Ejemplo: (double) edad ¡Si el tipo de dato destino es menor que el original pueden ocurrir problemas (overflows)!

×