Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C++ Lenguaje de Programacin C++ Conociendo Visual C++ Conceptos Bsicos Identificadores Tipos de Datos Constantes y Variables Operadores Lectura y escritura de variables Escribiendo un programa en C++
Contenido
C++
C++ Bjarne Stroustrup disea este lenguaje en los Laboratorios BELL, a mediados de los aos 1980, con el objetivo de aadir a C nuevas caractersticas: Clases y Funciones Virtuales. Aos mas tarde, Alexander Stepanov y Adrew Koening incorporan a C++ la librera STL, la cual contiene clases con contenedores y algoritmos genricos que le dan una potencia nica entre los lenguajes de alto nivel En 1998 se aprueba el lenguaje ANSI C++ C++ sirvi como base del lenguaje C#
Pontificia Universidad Catlica del Per
Los
elementos que se utilizan en un programa debern estar identificados a travs de un nombre. Esto se aplica para: Variables Constantes Funciones Libreras usadas Clases
Resto de caracteres:
Prohibiciones:
char: caracter int: entero [-32768, 32767] float: reales double: reales en un rango mayor void: no contiene valores, no representa un tipo
especfico
Tipo
void Sin valor
Rango
- 128 a 127
0 a 255 - 32768 a 32767 - 32768 a 32767 0 a 65535 - 32768 a 32767
char
unsigned char enum int unsigned int short int
8
8 16 16 16 16
32 32
32 64 80
Se aplica a los nmeros enteros. El rango de valores que admite es -32768 a 32767. Para almacenar estos valores, C emplea 16 bits (2
bytes) de la memoria: 216 = 65536 Ejemplos:
unsigned int con posibles valores de 0 a 65536 long int para enteros largos
Tipo usado para nmeros reales (de coma flotante) El rango de posibles valores es
3,4x10-38 a 3,4x10+38.
Para su manipulacin, C emplea 4 bytes. Otro tipo de variable para nmeros reales es double Su rango es el correspondiente a 8 bytes por lo que
es de mayor precisin
Usos: Declarar funciones que no devuelven valor alguno Recuerde procedimientos en VBA Declarar que una funcin no tiene parmetros int func(void); Creacin de punteros
Sintaxis
Tipo_de_dato lista de variables; Ejemplos: char c; int i, j; long int potencia; double radio, longitud; Existen tres sitios donde se pueden declarar variables en un programa: Dentro de las funciones: variables locales Como parmetros de las funciones Fuera de todas las funciones: variables globales
Respetar el tipo de dato Existe compatibilidad de tipos: Se usa el smbolo de asignacin: = Ejemplos: int x; float y; x=10; y= x/4.5; /* Usando operadores */
Pontificia Universidad Catlica del Per
char-int float-int
Dos formas Uso de la palabra reservada const Uso de la seccin de declaraciones #define
Usando const Sintaxis: const tipo_de_dato identificador = valor; Ejemplo: const int cuenta=100;
Usando #define: Se coloca al comienzo del programa (global): #define PI 3.14159 #define MAXIMO 999 #define ULTIMALETRA 'Z' #define MENSAJE Introduzca su edad:
Se analizarn
Operadores Aritmticos Operadores Incrementales Operadores Relacionales Operadores Lgicos Otros
Pontificia Universidad Catlica del Per
Accin
Suma Resta, nmero negativo Divisin Mdulo o resto de la divisin entera Decremento en 1 Incremento en 1
Ejemplo 2: float f; f = 10/ 3; /*El valor de f es 3*/ Ejemplo 3: float f; f = 10.0 / 3.0; /*Recin aqu el valor es 3.33*/
Pontificia Universidad Catlica del Per
Incremento ++ Incrementa en 1 el valor de una variable Sea int x= 10; Las siguientes instrucciones son equivalentes: x = x + 1; x++; ++x; Uso indistinto para enteros y float
Pontificia Universidad Catlica del Per
Decremento - Decrementa en 1 el valor de una variable Sea int x= 10; Las siguientes instrucciones son equivalentes: x = x - 1; x--; --x; Uso indistinto para enteros y float
Pontificia Universidad Catlica del Per
Se manejarn tres operadores lgicos: && que representa a la conjuncin y || que representa a la disyuncin o ! que representa a la negacin no Resptese las tablas de verdad de cada uno de ellos,
haciendo el reemplazo de verdadero y falso por sus respectivos valores de 1 y 0, para C++.
Se utiliza en condiciones
Funcin int getche() Se encuentra en la librera conio.h Lee un carcter por teclado Espera hasta que se pulse una tecla y devuelve ese
valor.
Funcin int putchar(int c) Se encuentra en la librera conio.h Imprime un carcter en pantalla Devuelve el carcter pasado como parmetro. Ejemplo: char c = A; putchar(c) ; /*Imprime en pantalla la letra A*/
Funcin puts Se encuentra en la librera string.h Imprime una cadena de caracteres en pantalla Ejemplo: puts(Hola a todos \n);
Cdigo de formato %c %d %f %s
Significado Leer un caracter Leer un entero Leer un float Leer una cadena
Programa principal
Ejemplo 1
#include<stdio.h> main() { printf("hola mundo \n"); }
Librera de C que contiene funciones entrada y salida de datos