Download programación en visual c++

Document related concepts
no text concepts found
Transcript
INTRODUCCION
LOS LENGUAJES DE PROGRAMACIÓN
 Los lenguajes de programación herramientas que
nos permiten crear programas y software.
 EL LENGUAJE DE MAQUINA : códigos que el
computador va a interpretar como instrucciones
 EL LENGUAJE ENSAMBLADOR
COMPILADORES DE C
Borland C++ V 5.02
Dev C++ v. 5.0
C++builder 5
Visual C++ V. 6.0
Visual.NET C++
Visual C++ 2008
FASES DE EJECUCION
 FASE EDITAR: Consiste en escribir el código del programa y generar
el archivo fuente. Se debe guardar este archivo con extensión .CPP, para
que sea reconocido por el compilador C++. Depurar los errores.
 FASE PREPROCESADOR: Procesar el código e incluir los archivos
de cabecera necesarios.
 FASE COMPILADOR: Cuando se compila el programa, el programa
traduce el código fuente a código objeto, generando un archivo de
extensión .OBJ.
 FASE ENLACE: Si es necesario se reúnen cada uno de los archivos
objeto para producir el archivo ejecutable de extensión .EXE.
 FASE DE EJECUCIÓN: En esta fase se pone en marcha el programa,
utilizando el archivo de extensión .EXE.
ESTRUCTURA DE UN PROGRAMA EN C++
Contiene:
 Comentarios (// /* ..…*/)
 la función main() :
int - void
 Declaraciones globales:
 Directivas de procesador
# include
uisng namespace std
funciones
 Funciones definidas por el
usuario.
ELEMENTOS DE UN PROGRAMA EN C++
Variables:
 Enteras: int
 short – long – unsingned
 Reales:
float
 float - double – loungdouble
 Carácter: char
 Boleanas: bool
Constantes:
•
Declaradas:
const float pi = 3,141592
•
Simbolicas:
# define PI 3,141592
•
Enumeradas:
Enum bandera{amarillo, azul,
rojo}
Operadores
 Aritméticos: + - * / %
 Asignación = += -= *= /=
a+=b -
a = a+b
++ - Relacionales: > < >= <=
== !=
 Logicos: && - ||
Entrada de Datos
 Incrementales:
cin>>flujo de datos
cin>>x;
ELEMENTOS DE UN PROGRAMA EN C++
Salida de datos:
cout<<flujo de datos
cout<<“Ingrese el numero”<<endl;
Caracteres de Control: \n \t
Bibliotecas:
Contiene una colección de funciones que facilitan el realizar
acciones dentro del programa.
 iostream
 math.h
 stdlib.h
 time.h
Directiva: using namespace std
ESTRUCTURAS
Estructura lineal
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double b, e, p;
cout<<"Digite la base y el exponente"<<endl;
cin>>b>>e;
p= pow(b, e);
cout<<“La Potencia de "<<b<<“ elevado a la “<<e<<“ es =“<<p<<endl;
}
ESTRUCTURAS
Condicionales
Ciclos con While
if (c>e)
q=0;
while (q<x)
{
cout<<q;
q++;
}
{
s = s + e;
x++;
}
else
{
s = s + c;
y++;
}