Professional Documents
Culture Documents
REVISADO
ELEMENTOS
1.
Tipos de datos
y expresiones
SUBTEMAS
Qu son?
Cmo se utilizan?
Cul es su utilidad?
Cmo Se
Comportan?
Dnde se pueden
utilizar?
870000051
FECHA DE ENTREGA
1.
Tipos de datos
y expresiones
3-NOV -2014
Valor
15%
REVISADO
Constantes
Variables
Que se pueden describir de la siguiente manera:
Datos numricos:
Enteros:
Reales:
Datos cadena de caracteres:
Alfabticos
Numricos
Especiales
Son nmeros que contiene una parte fraccionaria por lo tanto incluye
punto decimal. No importa el signo, es decir, pueden ser positivos o
negativos. Son nmeros que no contiene componentes fraccionarios y asi
como punto decimal. No importa el signo, es decir, puede ser positivo o
negativo.
Todos estos sirven para representar y manejar datos como asignacin de
nombres, descripcin de alguna cosa o lugar. Este tipo de datos son
conocidos como alfabticos o alfanumricos, su contenido siempre es
considerado como serie de caracteres, se encierran entre comillas o entre
apstrofos.
Datos carcter:
Este tipo de dato utiliza un byte, puede almacenar solo un carcter que
sea vlido para la computadora segn el cdigo correspondiente.
VARIABLES
Las variables son objetos de un programa cuyo valor puede cambiar durante
la ejecucin del programa. El cambio se produce mediante sentencias
ejecutables.
Una variable es, en realidad, una posicin en la memoria con nombre. En
nombre de la posicin se llama nombre variable, el valor almacenado en la
posicin se llama valor de la variable.
Las variables se asemejan a cajas o buzones, cada una de las cuales tiene
un nombre y un valor.
Cdigo 43923
Horas 23
Nombre Luis Garca Garca
Salario 9
En la asignacin del nombre variables es necesario tener en cuenta que se
debe seguir ciertas reglas para no tener problemas en la ejecucin del
programa.
Toda variable debe comenzar con una letra o carcter de subrayado y se
debe utilizar solamente minsculas ya que en C++ diferencia las letras
maysculas de las minsculas; su longitud no debe excederse de veinte
caracteres; su nombre debe ser nico ya que el programa no diferencia
entre dos variables con el mismo nombre y pueden suscitarse errores en el
resultado.
main( ){
gotoxy (5,10 );
cout<<"PROGRAMA QUE REALIZA UNA SUMA"<<endl;
int num1;
cout<<"ingresa el primer nmero";
cin>>num1;
int num2;
cout<<"ingresa el segundo numero";
cin>>num2;
.
.
.
.
.
Numricas:
Entera simple
int
Entera larga
Flotante
Doble precisin
Sin signo
unsigned
Int: 0 -- 65 535
long: 0 -- 4 294 967 295
float
(-3.4 x 10-38 -- 3.4 x 1038 )
double
(-1.7 x 10-308 -- 1.7 x 10308 ) (-32 768 -- 32
767)
long
(-2 147 483 648 -- 2 147 483 647)
Carcter:
Un solo carcter
Cadena de caracteres
Char
(cualquier cadena de caracteres)
char
(cualquier carcter nico)
Ejemplo:
main ( ){
int x;
long a, b;
float div;
char tipo;
double y;
char materia [15];
Ya declarada la variable se le debe acostumbrar de dar un valor inicial,
el cual cambiara como se vaya utilizando la variable. Esto importante
porque en ocasiones el programa por ciertos errores le llega a asignar un
valor distinto a cero. Esta asignacin se puede realizar las veces que
sean necesarias en el programa.
Una variable puede recibir un valor de 2 maneras:
CONSTANTES
Una constante es un valor que no puede cambiar durante la ejecucin del
programa, recibe un valor en el momento de la compilacin del programa y
este no puede ser modificado. Tambin se pueden utilizar como argumentos
de funciones.
Existen dos maneras de declarar las constantes:
OPERADORES
Los operadores son smbolos que le dice al compilador que realice
manipulaciones matemticas o lgicas especficas.
Existen tres tipos de operadores:
Aritmticos
Estos operadores realizan suman, restan, multiplican o dividen valores.
Pueden realizar operaciones con constantes o variables. La evaluacin de
los operadores es de izquierda a derecha. Los operadores que se
encuentran e los parntesis tienen mayor prioridad.
Todos los operadores tiene niveles de precedencia, de los aritmticos son
los siguientes:
- 1 * (multiplicacin) / (divisin) % (residuo de una divisin entera)
2 + (suma) - (resta)
Relacionales
Evalan la relacin que existe entre dos valores
>
> =
<
< =
= =
! =
Diferente que Igual que Menor igual que Menor que Mayor igual que
Lgicos
&&
||
! not
PRESEDENCIA Y ASOCIATIVIDAD DE OPERADORES.
( )
* / %
+ > < >= <= == !=
&& == !=
=
EXPRESIONES
Una expresin es todo aquello que se evala y devuelve un valor que
est compuesta por un conjunto de operadores, variables,
constantes, con los que se efecta un proceso u operacin.
COMENTARIOS
En los programas siempre es necesario colocar notas para que sea
mas clara su estructura y posteriormente no sea mas fcil su
comprensin, para ello puede colocar los comentarios que van
antecedidos por dos diagonales //. Los comentario no realizan
ninguna accin, por lo tanto no modifican de ninguna manera
programa por ello pueden ser colocados en cualquier parte del
programa utilizando su sintaxis.
SANGRAS
Las sangras se utilizan prcticamente para la legibilidad del
programa, son muy tiles cuando el cdigo es muy amplio. Se
recomiendan tres espacios por cada uno de los niveles de sangra.
SENTENCIAS
Las sentencias son cada una de las lneas de cdigo, las cuales
realizan acciones al ejecutarse y al final cada una lleva un punto
y coma. Cada bloque debe estar entrecerrado por llaves.
Una sentencia puede ser una declaracin de variables, una
asignacin de valores, una expresin, una llamada a una funcin,
una estructura de control, etc.
Existen dos tipos de sentencias:
Sentencia de asignacin
Asigna el valor de la parte derecha a la variable de la parte
izquierda.
Ejemplo:
Suma=num1 +num2;
Sentencias de control
Este tipo de sentencias gobiernan el flujo de la ejecucin de un
programa.
Se dividen en tres categoras:
-Instrucciones condicionales (if, switch)
-Sentencias de control de bucle ( while, for, do-while)
-Instruccin de bifurcacin condicional (goto)
FUNCIONES BSICAS DE ENTRADA / SALIDA
ENTRADA
Introducen valores al as variables
cin
Introduce valores de entrada a las variables de cualquier tipo.
Debe ir junto con el operador de extraccin >> para asignar el
valor a cada variable.
Se encuentra en la librera <iostream.h>
La sintaxis es la siguiente:
cin>>var1>>var2;
gets
SALIDA
Muestra datos y valores en pantalla.
cout
Muestra flujo de salida en pantalla como datos, nombres o mensajes.
Se utiliza con el smbolo de insercin << para cada dato a mostrar.
Se encuentra en la librera <iostream.h>
La sintaxis es la siguiente:
cout<<"La calificacin final es"<<calf;
puts
Muestra una cadena de caracteres o el contenido de
una variable de tipo cadena.
Se encuentra en la librera <conio.h>
La sintaxis es la siguiente:
puts (variable cadena)
puts (cadena de caracteres)
putchar
Muestra un solo carcter o el contenido de una variable de un solo
carcter.