Está en la página 1de 4

Actividad 1.

Identificación de componentes básicos, tipos de datos, entrada y


salida de información en C++.

Elementos Básicos del lenguaje

Cuando hablamos de lenguajes nos referimos a lo forma de comunicarnos,


en este caso debemos comunicarnos con el computador para que realice lo
que queramos, por eso es importante conocer los elementos básicos del
lenguaje C++.

Lo primero es definir los tipos de datos que soporta C++:

 Datos numéricos: Están representados por dos tipos principalmente


o Enteros: Representa los números que no posee componente
fraccionaria y pueden ser tanto positivos como negativos.
o Reales: Representan todos los números que poseen componente
fraccionaria y pueden ser también positivos o negativos.
 Datos Lógicos: (boléanos) solo puede tomar un valor de verdadero o
falso.
 Datos tipo carácter: Representan datos alfanuméricos que pueden ser:
o Cadena de caracteres: es una sucesión de caracteres numéricos,
letras, símbolos, etc; inicia y termina con comillas.(“ “)
o Carácter: (char) contiene solo un carácter y va entre apóstrofes(‘ ’).

Luego definimos las variables y constantes:

 Una variable es un espacio reservado en el computador para contener


valores que pueden cambiar durante la ejecución de un programa.
 Una constante es un espacio reservado para contener valores que no
cambian a lo largo de la ejecución de un programa.

Con estas variables o constantes se pueden realizar operaciones con los


siguientes operadores:

 Operadores aritméticos:
o Potencia ^
o Producto ⃰
o División /
o Suma +
o Resta -

 Operadores relacionales.
o Igual a =
o Menor que <
o Mayor que >
o Menor o igual que <=
o Mayor o igual que >=
o Diferente ǃ=

 Operadores lógicos
o Negación Not
o Conjunción And &&
o Disyunción Or ||

 Operadores paréntesis
o El paréntesis permite alterar el orden en que se realizan las
diferentes operaciones.
Componentes y tipos de datos.

I. Determine cuál de los siguientes tipos de datos numéricos son


verdaderos, si es válida especifique si es entero o real:
a) 0.5 real
b) 237,822 No valido porque la coma no es separador decimal
c) 9.312 real
d) 12345678 entero
e) 2345678L No valido porque contiene letras.
f) -12587 entero
g) 0515 entero
h) 018CDF No valido porque contiene letras
i) 0x87 No valido por la notación científica

II. Determine cuál de los siguientes tipos de datos de carácter son


válidos:

a) ‘a’ Valido porque contiene un carácter en apostrofes


b) ‘$’ Valido porque contiene un carácter en apostrofes
c) ‘/n’ No valido porque se tiene más de un carácter en apostrofes.
d) ‘\\’ No valido porque se tiene más de un carácter en apostrofes.
e) ‘\a’ No valido porque se tiene más de un carácter en apostrofes.
f) ‘T’ Valido porque contiene un carácter en apostrofes
g) ‘\0’ No valido porque se tiene más de un carácter en apostrofes.
h) ‘XYZ’ No valido porque se tiene más de un carácter en apostrofes.
i) ‘\052’ No valido porque se tiene más de un carácter en apostrofes.

III. Determine cuál de los siguientes tipos de datos de cadenas de


carácter son válidos:

a) ‘8:15 P.M.’ No valido porque esta dentro de apostrofes


b) “Rojo, Blanco, Azul” Valido porque esta dentro de comillas dobles
c) “Nombre: No valido porque no estará entre comillas
d) “Capitulo 3 (Cont \d)” Valido porque esta dentro de comillas dobles
e) “1.3e-12” Valido porque esta entre comillas dobles
f) “New York, NY 2000” Valido porque esta dentro de comillas dobles
g) “El maestro dijo, “por favor respeten a sus compañeros” No valido
porque tienes tres comillas.

IV. ¿Cuál es la salida del siguiente programa?


#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
}

La salida del código no muestra nada porque el // es un comentario.

V. ¿Qué entrada se genera en el siguiente programa?


#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;
}

Se generar tres entradas: V1, V2 y Precio_venta, se tendrían que declarar


el tipo de datos de las variables.

También podría gustarte