Capítulo 2<br />Introducción a la <br />Programación en C<br />
Introducción a la Programación en C<br />Algoritmos <br />Lenguaje Natural<br />Diagramas de Flujo<br />Pseudocódigo<br />...
¿Qué es un Algoritmo?<br />Un computador sólo puede ejecutar instrucciones sencillas. <br />Un computador ejecuta solo una...
Características de los Algoritmos<br />Un algoritmo debe ser:<br />Claro: para poder seguir y ejecutar cada uno de sus pas...
Formas de Representar un Algoritmo<br />	Un algoritmo puede ser representado en papel utilizando cualquiera de las siguien...
Actividad<br />Instrucciones<br />WinLogo o Kturtle.<br />
Actividad<br />SubeLápiz<br />BajaLápiz<br />Avanza  <br />Retrocede <br />GiraDerecha <br />GiraIzquierda <br />
Conceptos de Memoria<br />Tipos de Datos<br />Constantes <br />Variables<br />
Tipos de Datos<br />El computador puede manejar datos de diferente tipo, teniendo cada uno, una representación interna bas...
Constantes<br />En los pasos para solucionar un problema existirán valores que nunca van a cambiar y se los conoce como co...
Variables<br />Para poder trabajar con variables hay que seguir ciertas reglas:<br />A una variable se le debe dar un nomb...
Tarea<br />Investigar sobre los tipos de datos en C. <br />La investigación debe incluir:<br />Nombre del tipo de dato<br ...
Upcoming SlideShare
Loading in …5
×

03 Intro Programacion C

308
-1

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
308
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

03 Intro Programacion C

  1. 1. Capítulo 2<br />Introducción a la <br />Programación en C<br />
  2. 2. Introducción a la Programación en C<br />Algoritmos <br />Lenguaje Natural<br />Diagramas de Flujo<br />Pseudocódigo<br />Conceptos de Memoria <br />Variables<br />Tipos de Datos<br />Constantes<br />Enumeraciones<br />
  3. 3. ¿Qué es un Algoritmo?<br />Un computador sólo puede ejecutar instrucciones sencillas. <br />Un computador ejecuta solo una instrucción a la vez, por lo cual es necesario establecer un orden lógico para su ejecución.<br />El conjunto de instrucciones ordenadas se conoce como algoritmo.<br />
  4. 4. Características de los Algoritmos<br />Un algoritmo debe ser:<br />Claro: para poder seguir y ejecutar cada uno de sus pasos.<br />Efectivo: para que todos los pasos puedan llevarse a cabo.<br />Finito: debe tener principio y fin.<br />Un algoritmo con las mismas entradas <br />siempre debe producir el mismo resultado.<br />
  5. 5. Formas de Representar un Algoritmo<br /> Un algoritmo puede ser representado en papel utilizando cualquiera de las siguientes formas:<br />Lenguaje Natural (en nuestro caso español)<br /> Un lenguaje expresado de esta forma, corre el riesgo de no ser suficientemente claro.<br />Gráficos<br /> Un método que tiene mucha acogida, cada paso, se especifica a través de un gráfico.<br />Pseudocódigo<br /> Un lenguaje más formal que el natural, pero suficientemente flexible y fácil para ser comprendido por alguien sin mucha experiencia.<br />
  6. 6. Actividad<br />Instrucciones<br />WinLogo o Kturtle.<br />
  7. 7. Actividad<br />SubeLápiz<br />BajaLápiz<br />Avanza <br />Retrocede <br />GiraDerecha <br />GiraIzquierda <br />
  8. 8. Conceptos de Memoria<br />Tipos de Datos<br />Constantes <br />Variables<br />
  9. 9. Tipos de Datos<br />El computador puede manejar datos de diferente tipo, teniendo cada uno, una representación interna basada en la cantidad de bytes que ellos ocupan en memoria (RAM).<br />Los tipos de datos básicos son:<br />Numéricos<br />Caracteres <br />Lógicos<br />Cada tipo de dato tiene dos características que lo definen:<br />Dominio, corresponde al rango de valores que el tipo de dato puede tomar.<br />Conjunto de Operaciones que se pueden realizar sobre el tipo de dato.<br />
  10. 10. Constantes<br />En los pasos para solucionar un problema existirán valores que nunca van a cambiar y se los conoce como constantes. <br />Variables<br />Una variable es un dato cuyo valor puede cambiar durante un cálculo o en la resolución de un problema. <br />
  11. 11. Variables<br />Para poder trabajar con variables hay que seguir ciertas reglas:<br />A una variable se le debe dar un nombre o identificador.<br />El nombre de una variable:<br />Sólo puede comenzar con letras o con _<br />Puede contener letras, números y el carácter _ <br />No puede contener caracteres especiales (‘&’, ‘%’, ‘?’, ‘#’, etc)<br />Ciertos lenguajes de programación hacen distinción entre mayúsculas y minúsculas. C es uno de ellos.<br />
  12. 12. Tarea<br />Investigar sobre los tipos de datos en C. <br />La investigación debe incluir:<br />Nombre del tipo de dato<br />Dominio<br />Operaciones<br />Declaración en C<br />Ejemplo<br />

×