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++; }