Está en la página 1de 7

TALLER 1: IDENTIFICACIÓN DEL COMPONENTES BASICOS, TIPOS DE

DATOS, ENTRADA Y SALIDA DE IMFORMACIÓN EN C++

INTEGRANTES

OMAR JOSE FARRAYAN GARCIA

TUTOR:
MG.MARIO ALMANZA

UNIVERSIDAD DE SUCRE
FACULTAD DE EDUCACIÓN Y CIENCIAS
LICENCIATURA EN MATEMÁTICAS
ALGORITMO Y PROGRAMACIÓN
SINCELEJO- SUCRE
2019
OBJETIVOS DE LA ACTIVIDAD

 Identificar los componentes básicos y la estructura de un programa en C++.


 Identificar los tipos de datos válidos para C++.
 Identificar las instrucciones de lectura y escritura de información en C++.

Contesté las siguientes preguntas justificando su respuesta.

1. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si es


válido especifique si es entero o real.

a) 0.5

Rta. Esta es una constante real que no presenta ningún tipo de inconveniente en el lenguaje
de programación C++ ya que común mente se trabaja con este tipo de constantes.

b) 237,822

Rta. No es un dato valido para asignar, además si se digita una vez compilado el programa
este lo finaliza.

c) 9.312

Rta. Esta es una constante real que no presenta ningún tipo de inconveniente en el lenguaje
de programación C++ ya que común mente se trabaja con este tipo de constantes.

d) 12345678

Rta. Esta es una constante entera que no presenta ningún tipo de inconveniente en el
lenguaje de programación C++ ya que común mente se trabaja con este tipo de constantes.

e) 12345678L

Rta. Es un dato valido para asignar, siendo un entero de tipo long.

f) -12587

Rta. Esta es una constante entera que no presenta ningún tipo de inconveniente en el
lenguaje de programación C++ ya que común mente se trabaja con este tipo de constantes.
g) 0512

Rta. Esta es una constante entera que no presenta ningún tipo de inconveniente en el
lenguaje de programación C++ ya que el programa conserva las igualdades de tipo
4=04=004=0004 y así sucesivamente.

h) 018CD

Rta. No es un dato valido para asignar, además si se digita una vez compilado el programa
este lo finaliza.

i) 0x87

Rta. Este es un dato que el programa valida al darle asignación.

2. determine cuál de los siguientes tipos de datos de carácter son válidos:

a) ‵a′

Rta. Este es un dato de carácter valido en C++ que representa a la vocal a “a” en el
lenguaje coloquial a menos que se le haga una asignación.

b) ‵$′

Rta. Este es un dato que no expresa nada a menos que se le haga una asignación.

c) ‵/n′

Rta. Este es un dato que no expresa nada a menos que se le haga una asignación a n, lo que
indicaría que se está dividiendo por n.

d) ‵//′

Rta. Este es un dato que no expresa nada.


e) ‵\a′

Rta. Este es un dato valido en C++ que significa alerta,pitido.

f) ‵T′

Rta. Este es un dato de carácter valido que no expresa nada en C++ a menos que se le haga
una asignación.

g) ‵\0′

Rta. Este es un dato de carácter valido en C++ que representa el carácter nulo.

h) ‵XYZ′

Rta. No expresa nada en el programa a menos que se le haga una asignación.

i) ‵\052′

Rta. es un dato valido en el programa que representa octal y es de carácter ASCII.

3) determine cuál de los siguientes tipos de datos de cadenas de carácter son válidos:

a) ‵8:15 P.M′

Rta. Este es un dato que no es válido para cadenas de carácter ya que faltan las “”.

b) “Rojo, Blanco, Azul”

Rta. este es un dato valido para carácter de cadena ya que pose la estructura adecuada.

c) “Nombre:

Rta. Este no es un dato valido para carácter de cadena ya que solo cuenta de una palabra
que no esta cerrada por comillas.

d) “Capitulo 3 (Cont\d)”

Rta. Este es un dato valido en el lenguaje de cadena en el C++ ya que aquí son válidas las
combinaciones de letras y números.
e) “1.3e -12”

Rta. Este es un dato valido en el lenguaje de cadena en el C++ ya que aquí son válidas las
combinaciones de letras y números.

f) “New York, NY 2000”

Rta. Este es un dato valido en el lenguaje de cadena en el C++ ya que aquí son válidas las
combinaciones de letras y números.

g) “el maestro dijo por favor dijo, “por favor repartan a sus compañeros”

Rta. Este no es un dato valido en C++ ya que no tiene la estructura adecuada por las
comillas.

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

#include<iostream>
Main(){
// cout<< hola maestro\n”;
}
Rta. No se genera ninguna salida en este programa debido a que no se muestra nada por

pantalla.

5. ¿Qué entrada es generada en el siguiente programa?.

#include<iostream>
Main(){
Cin>> V1>>V2;
Cin>>precio_venta;
}
Rta. En este programa se genera más de una entrada que serían V1, V2, precio_venta:

6. Desarrolle en pseudocódigo y diagrama de flujo un algoritmo que a) dado el costo

de un computador portátil y la cantidad de dinero entregado por el cliente, calcule e


imprima el cambio que debe devolverse al cliente, b) leer e imprimir los datos

correspondientes a una línea de directorio telefónico.

Rta.
a)
Inicio
Real m,n,s;
Escribir “Digite el costo del computador portátil a comprar”;
Leer n;
Escribir “digite la cantidad de Efectivo pagado”;
Leer m;
s ←n-m;
Escribir “ valor de la compra:” n, “efectivo:" m, “cambio:” s;
Fin
b)
Inicio
Entero m,n,s;
Escribir “por favor diga su número telefónico”;
Leer n;
Escribir “cuál es su nombre”;
Leer m;
Escribir “cuál es su dirección”;
Leer s;
Escribir “ los datos para el directorio son:” m,n,s;
Fin

7. Cite en este espacio la bibliografía consultada.

Bibliografía

 Harvey M. & Paul J.(2003) como programa en C++, impreso en México, Vol.4.

También podría gustarte