Programacion Basica En C++
Enviado por mijosesan • 3 de Mayo de 2013 • 1.203 Palabras (5 Páginas) • 394 Visitas
Objetivo:
Conocer los componentes básicos del lenguaje, relativos a la estructura de un programa, familiarizarse con los tipos de datos fundamentales, el manejo de constantes y variables, reconociendo la sintaxis del lenguaje C++ que le permita dar solución a problemas.
Recursos:
• AULAS DE LABORATORIOS DE SISTEMAS
• EQUIPOS DE CÓMPUTO
• GUIAS
• Programa Dev C++
UNIDAD 1 CONCEPTOS BASICOS
QUE ES C++
Lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Tanto C como C++ son lenguajes de programación de propósito general. Todo puede programarse con ellos, desde sistemas operativos y compiladores hasta aplicaciones de bases de datos y procesadores de texto, pasando por juegos, aplicaciones a medida, etc.
Es un lenguaje estructurado, ya que permite crear procedimientos en bloques dentro de otros procedimientos.
Algoritmo
Conjunto de pasos, instrucciones o acciones que se deben seguir y realizar ordenadamente para llegar a un fin determinado (solucionar un problema). Todo algoritmo consta de 3 partes (partes de un programa),
ENTRADA DE DATOS: Instrucciones o solicitud.
PROCESO O ALGORITMO: Instrucciones encargadas de procesar los datos de entrada.
SALIDA: DE DATOS: Respuesta o resultados finales.
TIPOS DE OPERADORES
Los operadores son signos que indican determinadas operaciones a realizar con las variables y/o constantes que actúan en la aplicación.
Para los objetivos de esta tabla a, b y c representan valores válidos
OPERADOR SIMBOLO SIGNIFICADO SINTAXIS
ARITMETICOS + SUMA a + b
- RESTA a - b
* MULTIPLICACION a * c
/ DIVICION a / b
% MODULO, RESTO DIV. a % b
ASIGNACION = IGUAL a = b + c
+= ASIGNACION CON SUMA a += b
-= ASIGNACION CON RESTA a -= b
*= ASIGNACION CON MULTI. a *= b
/= ASIGNACION CON DIV. a /= b
++ INCREMENTO
-- DECREMENTO
RELACIONALES == IGUAL A a == b
< MENOR QUE a < b
> MAYOR QUE a > b
<= MENOR O IGUAL QUE a <= b
>= MAYOR O IGUAL QUE a >= b
!= DIFERENTE a != b
LOGICOS && CONJUNCION , Y a && b
|| DISYUNCION, O a || b
! NEGACION ! a
ESTRUCTURA DEL PROGRAMA
El siguiente es el esquema general de todo programa elaborado en C++.
/*EL SIGUIENTE ES UN EJEMPLO DE C++,
EN EL CUAL SE SUMAN DOS NUMEROS*/
#include <iostream.h>
int a,b;
main()
{
cout << "Digita dos numeros:";
cin >>a >>b;
cout << " la suma es:" << a + b << endl;
system ( "pause" );
}
PALABRAS RESERVADAS
La siguiente tabla muestra un listado de las palabras que son reservadas para C++, estas No se deben emplear para la construcción de identificadores.
auto double int struct
break else long switch
case enum register typedef
char extern return union
cinst float short unsigned
continue For signed void
default goto sizeof volatile
do If static while
TIPOS DE DATOS
Los tipos de datos primitivos más comunes de C++
Nombre Descripción Tamaño Rango de valores
char Carácter o entero pequeño. 1 byte con signo: -128 a 127
sin signo: 0 a 255
short int
(short) Entero corto. 2 bytes con signo: -32768 a 32767
sin signo: 0 a 65535
Int Entero. 4 bytes con signo: -2147483648 a 2147483647
sin signo: 0 a 4294967295
long int
(long) Entero largo. 4
...