Sei sulla pagina 1di 9

Actividad Entregable I

Christian Joan Pantoja Cerquera.


Junio 2019.

Sena
Neiva - Huila.
Estructura Del Lenguaje De Programación C++ (Nivel I)(1943528)
1

EVIDENCIA DE CONOCIMIENTO

Taller: Elementos básicos del lenguaje.

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

información en C++.

Respuesta

Valor Valida Tipo Justificación


Si No Real Entero
0.5 x x Porque el separador decimal es
el punto
237.822 x Porque el separador decimal es
el punto
9.312 x x Porque el separador decimal es
el punto
12345678 x x
12345678l x Ya que la variable numérica no
admite letra
-12587 x x
0515 x x
018CDF x Ya que la variable numérica no
admite letra
0x87 x Ya que la variable numérica no
admite letra
2

Respuesta :

carácter valida Justificación


Si No
‘a’ X
‘$’ X
‘/n’ X Porque la verdadera es ‘\n’
‘\\’ X Porque entre las comilla simple debe haber un solo
carácter
‘\a’ X Porque entre las comilla simple debe haber un solo
carácter
‘T’ X
‘\0’ X Carácter nulo de terminacion
‘XYZ’ X Porque entre las comilla simple debe haber un solo
carácter
‘\052’ X Porque entre las comilla simple debe haber un solo
carácter
3

Respuesta

Cadena Valida Justificación


Si No
‘8:15 P.M.’ x La cadena debe estar encerrada en doble
comilla “ ”
“Rojo, Blanco, Azul” x
“Nombre: x Le falta cerrar la cadena con doble comilla “”
“Capitulo 3 (Cont \d)” x
“1.3e-12” x
“New York, NY 2000” x Le falta cerrar la cadena con doble comilla ” y
después de la coma volver abrir “
“El maestro dijo, “por x Le falta encerrar el maestro dijo con doble ”
favor respeten a sus
compañeros”

Respuesta: No hay salida porque // se usa para comentar

Respuesta: No generan ninguna entrada porque las variables no han sido declaradas
4

Respuesta

Nombre Valida Justificacion


Si No
registro1 X Porque empieza con letra
1registro X Porque empieza con numero
archivo_3 X Porque empieza con letra
$impuesto X Porque no puede comenzar con un carácter
especial
nombre X Porque empieza con letra
123-456-12 X Porque empieza con números
nombre_y_dirección X Porque empieza con letra
_subtotal X Porque no puede comenzar con un carácter
especial
cin X Cin es una clase

Respuesta

Nombre variables Idénticos justificacion


Si No
nombre, nombres X No tine las mismas letras
dirección, Dirección X Una empieza con minúscula y la otra
mayuscula
cuenta, cuenta X
lista1, lista2 X Numeros diferentes
prom, prom x
car1, car_1 x Una va con raya baja
5

Respuesta.

Descripción Declaración
a) Variable entera: p, q Int p, int q;
b) Variables flotantes: x, y, z Float x, y, z;
c) Variables de carácter: a, b, c Char a, b, c;
d) Variable entera largo: contador Long contador;
e) Variable de cadena de carácter: hola String hola;
f) Variable entera inicializada en 10 Int a=10;
g) Variable flotante inicializada en 2.25 Float c=2.25;
h) Variable de carácter inicializada en S: op Char op= ‘S’
6

Respuesta

Descripción Declaración
a) int f(int a); Es una función entera f con un parámetro
entro a
b) double f(double a, int b); Es una función f real con dos parámetros,
a es real y b es entero
c) char f(char x); Es una función de caracteres de función f
y carácter x
d) long int f(int x, float y); Es una función entera larga f con un
parámetro entero x y y real
e) char f(void); Es una función sin parámetro y no
devuelve valor

2. Defina una función, incluyendo las declaraciones de los parámetros formales, para
cada uno de los siguientes enunciados:

a) Una función llamada muestra genera y devuelve una cantidad entera

int muestra (int a):

b) Una función llamada raíz acepta dos parámetros enteros y devuelve un resultado en
punto flotante.

Float raíz (int a, d);

c) Una función llamada convertir acepta un carácter y devuelve un carácter.

Char convertir (char x);

d) Una función llamada paso dos parámetros uno entero y otro flotante y regresa un
entero largo.

Long int (int a, float b);

e) Una función llamada prueba acepta un carácter y devuelve un entero largo.

Long int prueba (char a);


7

Función main.

Contestar las siguientes preguntas justificando la respuesta.

1. ¿Qué son los componentes principales de un programa en C++, que significado lleva
asociado el nombre main?
Respuesta:
La composición general de un programa en C++ es:
• Directivas de preprocesamiento.
• Declaración global.
• Función main.
• Funciones definidas por el usuario.
• Comentarios para entender el funcionamiento del programa.

Función main: todo programa C++ tiene una función main() que es el procedimiento
principal del programa, es decir, es el que ejecuta a los demás procedimientos y
funciones. Todo programa C++ tiene una función main( ) que es el punto inicial de
entrada al programa.

2. ¿Qué son los argumentos, donde aparecen los argumentos en un programa en C++?

Respuesta:

Los argumentos son los valores de entrada que necesita una función para poder ejecutarse
y cumplir con su objetivo. Los argumentos en C++ aparecen en la declaración de una
función.
Ej: int funcion (argumento1, argunmento2, … );

3. ¿Qué función realiza, la función return en la función main ¿

Respuesta:

La función return le indica a la función main() un valor de retorno: si es cero, entonces el


programa se ejecutó sin problemas, pero si el valor de retorno es diferente de cero, es
porque hubo un error durante la ejecución. Por lo general, la función main() siempre
retorna un valor entero. Dependiendo del parámetro que tenga return el regresara hasta
ese punto que indica el parámetro.

4. ¿Qué se necesitan las llaves después del main?

Respuesta

Las llaves se usan para encerrar las instrucciones que se van a ejecutar en el cuerpo de la
función main(). Estas indican el inicio y el fin del programa.
8

5. ¿Qué sucede si en la función main no le agregamos la función return?

Respuesta:

Marcaria un warning, porque estaria esperando que regresara un dato, si quieres evitar
tener que poner esos return escribe el main asi:
main(void)

Potrebbero piacerti anche