Clase01 Elementos Basicos C 1
Decanato de Ciencias y Tecnología
Lapso 2007-II
Programación I
Coordinación del Área de Programación
Elementos Básicos de C++
Contenidos
• Definición de Lenguaje de Programación
• Historia de C++
• Estructura básica de un programa en C++
• Tipos de datos simples
• Constantes y variables en C++
• Instrucciones de entrada y salida
Lenguaje deProgramación
Un lenguaje de programación es un lenguaje escrito
utilizado para escribir programas que se ejecutan en
un computador. Existen muchos lenguajes de
programación de entre los que se destacan los
siguientes:
•C
• C++
• Basic
• Ada
• Java
• Pascal
• Python
• Fortran
• Smalltalk
• Ruby
Historia de C++
• Creado por Bjarne Stroustrup en 1983.
• Derivado del lenguaje C. ( Dennis
Ritchie enla década de los 70.
• Herramientas necesarias:
9 Un equipo ejecutando
operativo
9 Un editor de texto
9 Un compilador de C++
un
sistema
Elementos Básicos de C++
Creación de un programa
Código
Fuente
Compilador
Código
Objeto
Bibliotecas
Enlazador
Código
Ejecutable
Archivo
Cabecera
Elementos Básicos de C++
Depuración de un programa
Inicio
Editar
programa
Compilar
programa
si
Errores
DeSintaxis
no
Comprobar
errores
Errores
en tiempo
de ejecución
no
Fin
si
Estructura Básica de un programa en C++
Directivas del preprocesador
Componente
estructural
básico:
la función
Macros del procesador
Declaraciones globales
9
Variables
9
Prototipos de funciones
función main()
{
secuencia de declaraciones e instrucciones
}
Funciones
función uno()
{
secuencia de declaraciones einstrucciones
}
función N()
{
secuencia de declaraciones e instrucciones
}
Estructura Básica de un programa en C++
Ejemplo de un programa calcula la suma de dos números enteros
Directiva de preprocesamiento
Biblioteca de E/S por consola. En ella
se encuentran cin y cout
#include
Cabecera
de la
función
Cuerpo de
la función
using namespace std;
int main()
{
int x, y, sum;
cout <<"Ingrese dos numeros enteros separados por espacio: \n";
cin >> x >> y;
sum = x + y;
cout << "La suma es : " << sum;
return 0;
}
Elementos Básicos de C++
Directivas del preprocesador
• Es un programa que contiene directivas
(instrucciones al compilador antes de que
se compile el programa principal)
• Las más usadas son: #include y #define
• Generalmente ubicadas al principio del
programa (estaposición no es obligatoria)
Elementos Básicos de C++
Directivas del preprocesador
• #include : indica al compilador que lea un
archivo fuente que viene a continuación y su
contenido lo inserte en la posición donde se
encuentra la directiva.
Ejemplo: #include
#include “prueba.h”
• #define : indica al preprocesador que defina un
item de datos u operación para un programa
C++.
Ejemplo: #definelinea 80
Elementos Básicos de C++
Declaraciones Globales
• Indican al compilador que las funciones definidas
por el usuario o las variables así declaradas son
comunes a todas las funciones del programa
Función main( )
• Todo programa en C++tiene una única función
main( ) que es el punto inicial de entrada al
programa.
• Una función en C++ es un subprograma que
devuelve un único valor, unconjunto de valores
ó realiza alguna tarea específica.
Elementos Básicos de C++
Funciones definidas por el usuario
• Un programa en C++ es una colección de
funciones.
• En C++ las funciones requieren una
declaración ó prototipo en el programa:
void funcion_demo( );
• La palabra reservada void significa que la
función no retorna ningún valor.
tipo_retorno nombre_funcion ( lista_parametros)
{sentencias;
return;
}
Elementos Básicos de C++
Identificadores
Es una secuencia de caracteres, letras, dígitos y subrayados
(_). El primer carácter debe ser una letra. Las letras
mayúsculas y minúsculas son diferentes a efectos del
identificador, es decir, C++ es sensible a las mayúsculas, por
lo tanto para C++ los identificadores ALFA y alfa son
diferentes.
Un consejo que puede servir de posible...
Regístrate para leer el documento completo.