Você está na página 1de 3

ACTIVIDAD AUTOAPRENDIZAJE

Programa: Programación Orientada a Objetos con el Lenguaje C++


Curso: Lenguaje de Programación C++ Nivel I
Unidad didáctica: Elementos básicos del lenguaje
Nombre de la actividad: Identificación de componentes básicos, tipos de datos,
entrada y salida de información en C++.

DESCRIPCION DE LA ACTIVIDAD

Contestar las siguientes preguntas justificando la respuesta.

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 verdadero – flotante (real) especifica los valores que deben


tener una fracción, contiene separadores decimales (.)

b) 237,822 verdadero – son dos datos (entero), son valores resultantes de


varias operaciones que muestra en pantalla dos resultados. Las
constantes enteras son los datos constantes que no tienen
ninguna parte fraccionaria o exponente y comienzan siempre
con un dígito. Pueden especificar signo o tipos sin signo.

c) 9.312 verdadero – flotante (real) especifica los valores que deben


tener una fracción, contiene separadores decimales (.)

d) 12345678 verdadero – entero. Las constantes enteras son los datos


constantes que no tienen ninguna parte fraccionaria o
exponente y comienzan siempre con un dígito. Pueden
especificar signo o tipos sin signo.

e) 12345678L falso – cadena de caracteres (char)

f) -12587 verdadero – entero. Las constantes enteras son los datos


constantes que no tienen ninguna parte fraccionaria o
exponente y comienzan siempre con un dígito. Pueden
especificar signo o tipos sin signo
g) 0515 falso – cadena de caracteres (char)

h) 018CDF falso – cadena de caracteres (char)

i) 0x87 falso – ASCII – representa un símbolo dentro del código ASCII

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

a) ‘a’ Valido - Una constante de carácter es cualquier carácter imprimible entre


comillas simples ‘a’.
b) ‘$’ Valido - Una constante de carácter es cualquier carácter imprimible entre
comillas simples ‘$’.

c) ‘/n’ No Valido – es un carácter de control – debe estar sin comilla sencilla

d) ‘\\’ No Valido – es un carácter de control – debe estar sin comilla sencilla

e) ‘\a’ No Valido – es un carácter de control – debe estar sin comilla sencilla

f) ‘T’ Valido - Una constante de carácter es cualquier carácter imprimible entre


comillas simples ‘T’.

g) ‘\0’ No Valido – es un carácter de control – debe estar sin comilla sencilla

h) ‘XYZ’ No Valido – es una cadena de caracteres, debe estar en comillas


dobles “ “

i) ‘\052’ No Valido – es una cadena de caracteres, debe estar en comillas


dobles “ “

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 – el uso de la coma sencilla, indica un solo carácter.

b) “Rojo, Blanco, Azul” Válido – uso de comillas indica cadena de caracteres.

c) “Nombre: No valido – falta cerrar la cadena de caracteres en comillas


dobles.

d) “Capitulo 3 (Cont \d)” Valido – Aunque el paréntesis puede expresar una


operación matemática, el uso de comillas dobles lo
convierte en cadena de caracteres, teniendo en cuenta
que un carácter puede ser una letra, un número, un
símbolo o un carácter especial.

e) “1.3e-12” Valido – la expresión muestra un float, pero el uso de


comillas dobles lo convierte en cadena de caracteres,
teniendo en cuenta que un carácter puede ser una letra,
un número, un símbolo o un carácter especial.

f) “New York, NY 2000” Válido – uso de comillas indica cadena de caracteres

g) “El maestro dijo, “por favor respeten a sus compañeros” No valido – la


oración está dividida en dos partes, la primera expresión no cumple con la norma
para ser cadena de caracteres, no se encuentra encerrada en comillas dobles y la
segunda si cumple con la norma, pero se está evaluando la cadena completa.
IV. ¿Cuál es la salida del siguiente programa?

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

Solución: No hay salida, ya que al anteponer las dos barras a la salida en pantalla
cout<<, convierte la sentencia en un comentario de línea, además, le falta la comilla
doble para iniciar el texto:

Cout <<”Hola maestro\n”;

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

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

Solución: Falta definir las variables V1, V2, Precio_venta; pero la entrada que me
genera es un valor para V1, un valor para V2 y un valor para Precio_venta.

#include <iostream>

using namespace std;

int main ()
{
int V1,V2,Precio_venta;

cout<<"digite V1 y V2: "<<endl;


cin >> V1 >> V2;
cout<<"digite Precio_venta: "<<endl;
cin >> Precio_venta;
system ("pause");
return 0;
}

Você também pode gostar