Semana V

548 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
548
On SlideShare
0
From Embeds
0
Number of Embeds
160
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Semana V

  1. 1. PROGRAMACIÓN I <br />ING. LENIN JAVIER SERRANO GIL<br />
  2. 2. Historia:<br />C fue inventado y utilizado por primera por Dennis Ritchie en un DEC PDP-11 usando el sistema operativo UNIX. Influido de un lenguaje llamado B, que fue inventado por Ken Thompson y que condujo al desarrollo de la C en la década de 1970.<br />A lo largo de la historia de la programación, la creciente complejidad de los programas ha llevado a la necesidad de mejores formas de gestionar esa complejidad. C + + es una respuesta a esa necesidad.<br />INTRODUCCIÓN A C++<br />
  3. 3. INTRODUCCIÓN A C++<br />Compilador: Programa encargado de traducir las instrucciones escritas en un leguaje de alto nivel a un lenguaje de bajo nivel, para que pueda ser ejecutado por la maquina.<br />COMPILADOR<br />CPP<br />101010101011101110110101001100100010<br />
  4. 4. INTRODUCCIÓN A C++<br />Compilación de Código Fuente a Código Objeto.<br />Análisis Léxico<br />Análisis sintáctico<br />Análisis Semántico<br />Generación de Código Intermedio<br />Tabla de Símbolos<br />Optimización de Código<br />Manejo de ERROES<br />Generación de Código Objeto<br />
  5. 5. INTRODUCCIÓN A C++<br />Especificaciones: <br />Tipo de Datos.<br />Datos Numéricos:<br />Enteros (int)<br />123, 1524, 65535, 987, 5, 0 <br />Reales (float, double)<br />1.5, 5454.5468<br />Datos Alfanuméricos:<br />Carácter (char)<br /> ‘a’, ‘A’, ‘c’, ‘R’, ‘z’, ‘Q’<br />Cadenas (char[], string)<br /> “Esta es un Cadena”<br />
  6. 6. INTRODUCCIÓN A C++<br /> Declaración de Variables.<br />int var1;<br />float var2;<br />char var3;<br />string var4;<br />Inicialización de Variables.<br />var1 = 123;<br />var2 = 123,989;<br />var3 = ‘c’;<br />var4 = “cadena”;<br />var4<br />var2<br />var3<br />var1<br />“cadena”<br />123,987<br />123<br />‘c’<br />var4<br />var2<br />var3<br />var1<br />
  7. 7. Operadores Aritméticos.<br />FUNDAMENTOS DE PROGRAMACIÓN<br />
  8. 8. Operadores Relacionales.<br />INTRODUCCIÓN A C++<br />
  9. 9. if(...) {...} else if(...) {...} else if(...) {...} else {...}<br />if(...) {...} else if(...) {...} else if(...) {...} else {...}<br />if(...) {...} else if(...) {...} else if(...) {...} else {...}<br />INTRODUCCIÓN A C++<br />SI ENTONCES / SINO<br />if (CONDICION) {<br /> BLOQUE SI<br />}<br />else {<br /> BLOQUE SINO<br />}<br />
  10. 10. IDE (Integrated Development Environment): Entorno de Desarrollo Integrado, también conocido como Entorno de Diseño Integrado, es una aplicación de software que ofrece servicios integrales a los programadores para el desarrollo de Software.<br />INTRODUCCIÓN A C++<br />
  11. 11. INTRODUCCIÓN A C++<br />DEV C++<br />
  12. 12. INTRODUCCIÓN A C++<br />1<br />
  13. 13. INTRODUCCIÓN A C++<br />2<br />
  14. 14. INTRODUCCIÓN A C++<br />3<br />4<br />5<br />
  15. 15. INTRODUCCIÓN A C++<br />6<br />
  16. 16. INTRODUCCIÓN A C++<br />7<br />
  17. 17. INTRODUCCIÓN A C++<br />8<br />
  18. 18. INTRODUCCIÓN A C++<br />10<br />
  19. 19. INTRODUCCIÓN A C++<br />LISTO<br />
  20. 20. INTRODUCCIÓN A C++<br />Estructura Básica. <br />header.h<br /> Test.cpp <br />// Bibliotecas más Utilizadas.<br />#include <stdio.h><br />#include <tchar.h><br />#include <iostream><br />#include <stdlib.h> <br />#include “header.h”<br />usingnamespacestd;<br />//INICO<br />intmain() {<br />return 0;<br />}//FIN<br />Bloque de Código<br />
  21. 21. INTRODUCCIÓN A C++<br />Ejercicio 1. <br />#include " header.h”<br />usingnamespacestd;<br />//INICO<br />intmain() {<br />//Mostar<br />cout<<"Hola Mundo";<br />return0;<br />}//FIN<br />Inicio<br />“Hola Mundo”<br />Fin<br />
  22. 22. INTRODUCCIÓN A C++<br />Ejercicio 2. <br />Inicio<br />#include " header.h "<br />//Estándar C++.<br />usingnamespacestd;<br />//INICO<br />intmain() {<br />char nombre[32];<br />//Mostar<br />cout<<"Digite su Nombre: ";<br />“Digite su Nombre”<br />//Capturar Cadenas.<br />gets(nombre);<br />//Salto de Linea.<br />cout<<endl;<br />cout<<"Hola "<<nombre;<br />return0;<br />}//FIN<br />nombre<br />“Hola”+ nombre<br />Fin<br />
  23. 23. INTRODUCCIÓN A C++<br />Ejercicio 3. <br />Inicio<br />“Digite 2 números para sumar”<br />“La suma es: ”+Num1+“ + ”+num2+” = “+res<br />num1, num2<br />res = num1 + num2<br />Fin<br />
  24. 24. INTRODUCCIÓN A C++<br />Ejercicio 3. <br />#include " header.h "<br />usingnamespacestd;<br />//INICIO<br />intmain() {<br />//Declaración de variables (TIPO IDENTIFICADOR)<br />int num1;<br />int num2;<br />int res;<br />//MOSTRAR<br />cout<<"Digite 2 números para sumar"<<endl;<br />//CAPTURAR<br />cin>>num1;<br />cin>>num2;<br />//PROCESO<br />res = num1 + num2;<br />//MOSTRAR<br />cout<<"La suma es: "<<num1<<" + "<<num2<<" = "<<res;<br />return0;<br />}//FIN<br />
  25. 25. INTRODUCCIÓN A C++<br />Ejercicios.<br />Programa que pida la temperatura en grados Celsius y la convierta a grados Fahrenheit (y viceversa) mostrando en pantalla un mensaje del tipo “x grados Celsius son y grados Fahrenheit”. (F-32)/9 = C/5.<br />Crear un programa que pida el radio de una circunferencia y que calcule la longitud y el área. <br />Crear un programa que pida un número real y muestre la tabla de multiplicar correspondiente a dicho número de tal manera que tanto los valores de los factores como del producto se presenten en columnas y con una precisión de 2 dígitos.<br /> Ejemplo:<br /> 5.00 * 1 = 5.00<br /> 5.00 * 2 = 10.00<br /> ...<br /> 5.00 * 10 = 50.00<br />Escribir un programa que lea el valor de un ángulo en radianes y muestre su valor en grados, minutos y segundos.<br />

×