Vous êtes sur la page 1sur 4

Universidad Nacional Mayor de San Marcos

Facultad de Ciencias Matem


aticas
E.A.P. de Computaci
on Cientfica
Laboratorio de Ciencias de la Computaci
on I, 2015 - II

Entrada y salida de datos en C++

Taller 2
Entrada y salida de datos en C++
Palabras Reservadas en C++
Una palabra es reservada, pues dicha palabra tiene acciones especficas dentro de
C/C++, las palabras reservadas son:
asm
auto
break
case
catch
char
class
const
continue
default

delete
do
double
else
enum
extern
float
for
friend
goto

if
return
try
inline
short
typedef
int
signed
union
long
sizeof
unsigned
new
static
virtual
operator struct
void
private
switch
volatile
protected template while
public
this
namespace
register
throw
using

Tipos de variables.
Los 15 tipos de datos aritmeticos fundamentales disponibles son (los valores de los
rangos indicados son simplemente representativos y dependen de la maquina utilizada
32 bits o 64 bits):
Enteros
short
Enteros entre 215 = -32768 y 215 1 = 32767
unsigned
short Enteros entre 0 y 65535
int
Enteros entre 231 = 2147483648 y 231 1 = 2147483647
unsigned int
Enteros entre 0 y 232 = 4294967295
long (32 bits)
Entero entre -2147483648 y 2147483647,
long (64 bits)
Entero entre -9223372036854775808 y 9223372036854775807,
unsigned long (32 bits) Enteros entre 0 y 4294967295,
unsigned long (64 bits) Enteros entre 0 y 18446744073709551615,
long long
Enteros entre -9223372036854775808 y 9223372036854775807
unsigned long long
Enteros entre 0 y 18446744073709551615
Float

Prof. Edwin Ch
avez R.

Universidad Nacional Mayor de San Marcos


Facultad de Ciencias Matem
aticas
E.A.P. de Computaci
on Cientfica
Laboratorio de Ciencias de la Computaci
on I, 2015 - II

Entrada y salida de datos en C++

Reales x tal que 1.17549435 1038 |x| 3.40282347 1038 ,


(Precision de 7 dgitos decimales.)
double
Reales x tal que 2.2250738585072014 10308 |x|
1.7976931348623157 10308 , (Precision de 15 dgitos decimales.)
long double Reales x tal que 3.36210314311209350626 104932 |x|
1.18973149535723176502 104932 , (Precision de 18 dgitos decimales.)

float

Booleanos y caracteres
bool
Booleanas true o false.
char
Caracteres de 0 a 255 o -128 a 127, usa 8 bits,
signed
char Caracteres -128 a 127,
unsigned char Caracteres de 0 a 255.
Las variables tipo char alojan caracteres, debiendo inicializarse en la forma:
char c = a;

Operadores aritm
eticos.
Existen operadores binarios (i.e., que act
uan sobre dos variables, una a cada lado del
operador) para la suma, la resta, la multiplicacion y la division:
+

Operadores relacionales.
Los smbolos para los operadores relacionales de igualdad, desigualdad, menor, menor
o igual, mayor y mayor o igual son:
==

!=

<

<=

>

>=

Para las relaciones logicas AND, OR y NOT:


&&

||

Ejercicios
1. Complete:
La lnea
# include <stdio.h>

Prof. Edwin Ch
avez R.

Universidad Nacional Mayor de San Marcos


Facultad de Ciencias Matem
aticas
E.A.P. de Computaci
on Cientfica
Laboratorio de Ciencias de la Computaci
on I, 2015 - II

Entrada y salida de datos en C++

es una directriz del .........................de C/C++.


Todas las variables deben de declararse con un ............... y un tipo de
................
Una ............. se debe ..............de inmediato despues de la llave izquierda
que inicia el cuerpo de main.
Indique que otros tipos de datos existen (indicar por lo menos 5):
..............................................
Un identificador es una serie de ........................formados de letras, dgitos
y subrayados (_).
Para nombrar una variable, se tiene que tener cuidado, pues no se puede
empezar con ...................
Un ................... puede tener cualquier longitud
Seg
un ANSI/C un ...................... solo se requieren los primeros 31 caracteres para su reconocimiento por los compiladores de C.
Que significa que C/C++ es sencible?..........................................................
.................................................................................................
La funcion scanftiene por lo menos ................ argumentos, uno de ................
y otro de ...............
Las funciones printf y scanf facilitan la ....................entre el usuario y la
computadora.
El operador = es llamado: operador de ...............
.............. se utilizan para documentar un programa y mejorar su legibilidad.
El objeto que se utiliza para imprimir informacion en la pantalla es ................
2. Haga un programa que muestre el uso de cada uno de los codes de escape,
dadas en una tabla anterior.
3. Haga un programa que pida al usuario ingresar dos n
umeros y calcule la suma,
resta, multiplicacion y division.
4. Haga un programa que use cada una de las variables dadas anteriormente.
5. Haga un programa que muestre una linea, pero usando las variables cadena de
caracteres.
6. Escriba un programa que imprima los n
umeros del 1 al 6 en la misma lnea,
con cada par de n
umeros adyacentes separado por un espacio. Haga esto de
varias formas:
a) Utilizando una instruccion con un operador de insercion de flujo.

Prof. Edwin Ch
avez R.

Universidad Nacional Mayor de San Marcos


Facultad de Ciencias Matem
aticas
E.A.P. de Computaci
on Cientfica
Laboratorio de Ciencias de la Computaci
on I, 2015 - II

Entrada y salida de datos en C++

b) Utilizando una instruccion con seis operadores de insercion de flujo.


c) Utilizando seis instrucciones.
7. Escriba un programa que lea el radio de un crculo como un n
umero entero y
que imprima su diametro, circunferencia y area.

Prof. Edwin Ch
avez R.

Vous aimerez peut-être aussi