Está en la página 1de 12

UNIVERSIDAD JUAREZ AUTONOMA

DE TABASCO
DIVISION ACADEMICA DE INGENIERIA Y
ARQUITECTURA


MATERIA:
Lenguaje de programacin.
MAESTRO:
OTONIEL SANCHEZ MARIN
NOMBRES DEL EQUIPO:
1. MOISES LOPEZ CALDERON.
2. EDGAR BALTAZAR BROCA
3. JESUS GUADALUPE DE LA CRUZ RODRIGUEZ

NOMBRE DEL TRABAJO:
Ejercicios 3
GRUPO:
I
PERIODO:
Junio 2014 _ agosto 2014


Tipos de datos en C++
C++ tiene los siguientes tipos fundamentales:
Caracteres: char (tambin es un entero), wchar_t
Enteros: short, int, long, long long
Nmeros en coma flotante: float, double, long double
Booleanos: bool
Vaco: void
El modificador unsigned se puede aplicar a enteros para obtener nmeros sin
signo (por omisin los enteros contienen signo), con lo que se consigue un
rango mayor de nmeros naturales.

Estructura general del programa C++
Tenemos ya algunos ingredientes bsicos para empezar a escribir programas
en C++. Recuerde que C++ es un lenguaje estructurado por mdulos. Esta idea
es evidente desde la apariencia general o estructura de un programa C++.
Observe que cualquier programa C++ consta de dos secciones: una seccin
para el preprocesador o editor y una seccin para la funcin principal.
Es recomendable incluir un comentario en la parte superior de su programa
para explicar el propsito del mismo. Observe que los comentarios en C++ se
insertan usando doble diagonal hacia adelante ( // ).
SECCI N DEL PREPROCESADOR



Seccin del procesador
C y C++ ofrecen ciertas caractersticas del lenguaje a travs del uso de un
preprocesador que es invocado de forma automtica antes de la compilacin.
Concretamente, el preprocesador de C/C++ se usa para modificar el cdigo
fuente antes de ser realmente compilado. Las dos directivas del
preprocesador ms comnmente utilizadas son #define y #include.
LA
La directiva #define
La directiva #define, que tiene el siguiente formato, se utiliza para realizar la
sustitucin de macroinstrucciones (o simplemente macros, vea el anexo
Constantes y Macros de esta primera parte):
Si un valor constante es repetidamente usado en un archivo fuente, es una
buena idea dar un nombre a esta constante usando #define. Esto tiene cierto
nmero de ventajas. Primero, es ms fcil y menos probable de cometer
errores, escribir el nombre de la constante en lugar del valor de la constante.
La directiva #include
La otra forma en que se usan las directivas del preprocesador es para incluir
archivos. Si un programa se compone de varios archivos fuente, entonces la
prctica comn es recoger todas las declaraciones de variables externas,
prototipos de funciones y directivas #define para ese programa en un archivo
aparte, denominado archivo de encabezado o archivo de cabecera (en estas
lecciones los llamaremos indistintamente). Este archivo de encabezado puede
entonces ser incluido en los archivos fuente usando la directiva del
preprocesador #include.



-Operadores aritmticos decremento e incremento-
Tal como era de esperarse los
operadores aritmticos se comprenden de las cuatro operaciones bsicas
Resta, suma, multiplicacin, y divisin, con un agregado del operador
modulo.




El operador modulo (%) se utiliza para calcular el resto del cociente entre
enteros, y no puede ser aplicado a variables de tipo float o doubl.
-Operadores de incremento y decremento-
Los operadores de incremento y decremento son solo dos y estn inscritos en
la tabla siguiente.


Para visualizar rpidamente los operadores antedichos, digamos que las
sentencias:
a = a + 1;
a++;
Tiene una accin idntica, de la misma forma que.
A = a 1;
-;






Entrada y salida de datos


En computacin, la entrada y salida ; es la comunicacin entre un sistema de
procesamiento de informacin, tal como un ordenador, y el mundo exterior,
posiblemente un humano u otro sistema de procesamiento de informacin. Los
dispositivos de E/S son utilizados por una persona (u otro sistema) para
comunicarse con un ordenador. Por ejemplo, un teclado o un ratn puede ser un
dispositivo de entrada para un ordenador, mientras que los monitores e
impresoras se consideran los dispositivos de salida para un ordenador.

Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el
cual aloja componentes situados fuera de la computadora para algunos
dispositivos externos, a la que pueden dar informacin o instrucciones. Mientras
tanto los dispositivos de salida son aquellos dispositivos que permiten ver
resultados del proceso de datos que realiza la computadora (salida de datos). El
ms comn es la pantalla o monitor, aunque tambin estn las impresoras
(imprimen los resultados en papel), los trazadores grficos oplotters, las bocinas,
etc.


En el campo de la informtica, una serie de datos que es recibida por un
determinado sistema para su posterior procesamiento. Este concepto siempre
aparece vinculado con la salida, que supone la presentacin de la informacin
para que el usuario haga uso de sta segn lo necesite.
Los dispositivos de entrada son aquellos equipos y componentes que permiten
ingresar informacin a la unidad de procesamiento; algunos ejemplos conocidos
por todos son el teclado, el mouse (tambin llamado ratn), el escner,
la cmara web (webcam), el lpiz ptico y el micrfono; la forma en la que el
usuario interacta con ellos es muy variada y tiene, en cada caso, un propsito
diferente, que puede ser la digitalizacin de un texto o de una imagen, la captura
de una secuencia de vdeo o la grabacin de una cancin, entre tantas otras
posibilidades.









DISPOSITIVOS DE ENTRADA:
Son aquellos que sirven para introducir datos a la computadora para su proceso.
Los datos se leen de los dispositivos de entrada y se almacenan en la
memoria central o interna. Los dispositivos de entrada convierten
la informacin en seales elctricas que se almacenan en la memoria central.
Los dispositivos de entrada tpicos son los teclados, otros son: lpices pticos,
palancas de mando (joystick), CD-ROM, discos compactos (CD), etc. Hoy en da
es muy frecuente que el usuario utilice un dispositivo de entrada llamado ratn que
mueve un puntero electrnico sobre una pantalla que facilita la interaccin usuario-
mquina.


DISPOSITIVOS DE SALIDA:
Son los que permiten representar los resultados (salida) del proceso de datos. El
dispositivo de salida tpico es la pantalla o monitor. Otros dispositivos de salida
son: impresoras (imprimen resultados en papel), trazadores grficos (plotters),
bocinas, entre otros...














Algunos dispositivos de entrada y salida
Entrada:
Teclado
Ratn
Joystick
Lpiz ptico
Micrfono
Webcam
Escner
Escner de cdigo de barras
Sensor de huella digital
Cdigo QR
Salida:
Monitor
Altavoz
Auriculares
Impresora
Plotter
Proyector




Lenguaje de Programacin:
Estructuras de seleccin if y switch

En ocasiones es necesario ejecutar un conjunto de sentencias u otras en
funcin de la situacin en la que se encuentra el programa. En C existen
dos sentencias que permiten crear estructuras de seleccin:
If
Switch

Sentencia if
If (condicin) sentencia
Si la condicin es verdadera ejecuta la sentencia.
Si es falsa no ejecuta nada.

Sentencia if-else
If (condicin)
sentencia_1
else
sentencia_2
Si la condicin es verdadera ejecuta la sentencia sentencia_1.
Si es falsa ejecuta la sentencia sentencia_2




Sentencia switch
Switch (selector)
{Case etiq_1:
sentencia_1;
case etiq_n:
Sentencian; default:
Sentencia_n+1;}

Comprueba si el valor del selector es el de la etiqueta etiq_1. Si no lo es
comprueba etiq_2, Si encuentra una etiqueta etiq_i que coincide con el
valor del selector. A partir de ese momento ejecuta las sentencias desde
sentencia hasta sentencia_n+1. En otro caso ejecuta la sentencia
sentencia_n+1
Sentencia switch-break
Switch (selector) {
Case etiq_1:
sentencia_1;
Break;
Case etiq_n:
Sentencian;
Break; default:
Sentencia_n+1;
}
Comprueba si el valor del selector es el de la etiqueta etiq_1. Si no lo es
comprueba etiq_2, Si encuentra una etiqueta etiq_i que coincide con el
valor del selector ejecuta las sentencia sentencia. En otro caso ejecuta la
sentencia sentencia_n+1.
Lenguaje de Programacin:
C++ Estructuras de control: While y do While

La estructura de control que veremos es la estructura de iteracin While, la
cual nos permite repetir un bloque de instrucciones siempre y cuando se
cumpla una condicin, es decir, en esta estructura de control el cuerpo de
instrucciones se ejecuta mientras una condicin permanezca como
verdadera en el momento en que la condicin se convierte en falsa el ciclo
termina.
Sintaxis de la estructura de control While
While (<condicin>)
{<Instruccin>
<Instruccin>. . .
<Instruccin>}

Ejemplo
#include <stdio.h>
Using namespace std;
Inti main () {inti n=0;
While (n < 10)
{Printf ("El valor de n es: %d\n", n); n++;}
Return 0;}





La estructura de control que veremos es la estructura de iteracin do
While, la cual nos permite repetir un bloque de instrucciones siempre y
cuando se cumpla una condicin, es decir, en esta estructura de control el
cuerpo de instrucciones se ejecuta mientras una condicin permanezca
como verdadera en el momento en que la condicin se convierte en falsa el
ciclo termina. La diferencia es que primero realizara el bloque de
instrucciones y al nal velicara si la condicin sigue siendo verdadera, es
decir, almenos har una vez el bloque de instrucciones.
Sintaxis de la estructura de control do While
Do {<instruccin>
<Instruccin>
<Instruccin>}
While (<condicin>);

Importante
Notar que lleva; al nal, lo cual no ocurre en las otras estructuras de
Control.
Ejemplo
#include <stdio.h>
Using namespace std;
Inti main () {
Int n=0;
Do {printf ("El valor de n es: %d\n", n);
N++;
} While ((n >= 0) &&(n < 10));
Return 0;}

También podría gustarte