• Like
  • Save
Semana V
Upcoming SlideShare
Loading in...5
×
Uploaded on

 

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
409
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. PROGRAMACIÓN I
    ING. LENIN JAVIER SERRANO GIL
  • 2. Historia:
    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.
    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.
    INTRODUCCIÓN A C++
  • 3. INTRODUCCIÓN A C++
    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.
    COMPILADOR
    CPP
    101010101011101110110101001100100010
  • 4. INTRODUCCIÓN A C++
    Compilación de Código Fuente a Código Objeto.
    Análisis Léxico
    Análisis sintáctico
    Análisis Semántico
    Generación de Código Intermedio
    Tabla de Símbolos
    Optimización de Código
    Manejo de ERROES
    Generación de Código Objeto
  • 5. INTRODUCCIÓN A C++
    Especificaciones:
    Tipo de Datos.
    Datos Numéricos:
    Enteros (int)
    123, 1524, 65535, 987, 5, 0
    Reales (float, double)
    1.5, 5454.5468
    Datos Alfanuméricos:
    Carácter (char)
    ‘a’, ‘A’, ‘c’, ‘R’, ‘z’, ‘Q’
    Cadenas (char[], string)
    “Esta es un Cadena”
  • 6. INTRODUCCIÓN A C++
    Declaración de Variables.
    int var1;
    float var2;
    char var3;
    string var4;
    Inicialización de Variables.
    var1 = 123;
    var2 = 123,989;
    var3 = ‘c’;
    var4 = “cadena”;
    var4
    var2
    var3
    var1
    “cadena”
    123,987
    123
    ‘c’
    var4
    var2
    var3
    var1
  • 7. Operadores Aritméticos.
    FUNDAMENTOS DE PROGRAMACIÓN
  • 8. Operadores Relacionales.
    INTRODUCCIÓN A C++
  • 9. if(...) {...} else if(...) {...} else if(...) {...} else {...}
    if(...) {...} else if(...) {...} else if(...) {...} else {...}
    if(...) {...} else if(...) {...} else if(...) {...} else {...}
    INTRODUCCIÓN A C++
    SI ENTONCES / SINO
    if (CONDICION) {
    BLOQUE SI
    }
    else {
    BLOQUE SINO
    }
  • 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.
    INTRODUCCIÓN A C++
  • 11. INTRODUCCIÓN A C++
    DEV C++
  • 12. INTRODUCCIÓN A C++
    1
  • 13. INTRODUCCIÓN A C++
    2
  • 14. INTRODUCCIÓN A C++
    3
    4
    5
  • 15. INTRODUCCIÓN A C++
    6
  • 16. INTRODUCCIÓN A C++
    7
  • 17. INTRODUCCIÓN A C++
    8
  • 18. INTRODUCCIÓN A C++
    10
  • 19. INTRODUCCIÓN A C++
    LISTO
  • 20. INTRODUCCIÓN A C++
    Estructura Básica.
    header.h
    Test.cpp
    // Bibliotecas más Utilizadas.
    #include <stdio.h>
    #include <tchar.h>
    #include <iostream>
    #include <stdlib.h>
    #include “header.h”
    usingnamespacestd;
    //INICO
    intmain() {
    return 0;
    }//FIN
    Bloque de Código
  • 21. INTRODUCCIÓN A C++
    Ejercicio 1.
    #include " header.h”
    usingnamespacestd;
    //INICO
    intmain() {
    //Mostar
    cout<<"Hola Mundo";
    return0;
    }//FIN
    Inicio
    “Hola Mundo”
    Fin
  • 22. INTRODUCCIÓN A C++
    Ejercicio 2.
    Inicio
    #include " header.h "
    //Estándar C++.
    usingnamespacestd;
    //INICO
    intmain() {
    char nombre[32];
    //Mostar
    cout<<"Digite su Nombre: ";
    “Digite su Nombre”
    //Capturar Cadenas.
    gets(nombre);
    //Salto de Linea.
    cout<<endl;
    cout<<"Hola "<<nombre;
    return0;
    }//FIN
    nombre
    “Hola”+ nombre
    Fin
  • 23. INTRODUCCIÓN A C++
    Ejercicio 3.
    Inicio
    “Digite 2 números para sumar”
    “La suma es: ”+Num1+“ + ”+num2+” = “+res
    num1, num2
    res = num1 + num2
    Fin
  • 24. INTRODUCCIÓN A C++
    Ejercicio 3.
    #include " header.h "
    usingnamespacestd;
    //INICIO
    intmain() {
    //Declaración de variables (TIPO IDENTIFICADOR)
    int num1;
    int num2;
    int res;
    //MOSTRAR
    cout<<"Digite 2 números para sumar"<<endl;
    //CAPTURAR
    cin>>num1;
    cin>>num2;
    //PROCESO
    res = num1 + num2;
    //MOSTRAR
    cout<<"La suma es: "<<num1<<" + "<<num2<<" = "<<res;
    return0;
    }//FIN
  • 25. INTRODUCCIÓN A C++
    Ejercicios.
    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.
    Crear un programa que pida el radio de una circunferencia y que calcule la longitud y el área. 
    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.
    Ejemplo:
    5.00 * 1 = 5.00
    5.00 * 2 = 10.00
    ...
    5.00 * 10 = 50.00
    Escribir un programa que lea el valor de un ángulo en radianes y muestre su valor en grados, minutos y segundos.