Vous êtes sur la page 1sur 2

ACTIVIDAD AUTOAPRENDIZAJE

YAIR ANDRES BARON.


C.C 1118551715 DE YOPAL.

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: Elementos básicos del lenguaje -Declaración de variables -
Funciones definidas por el usuario.

Descripción de la actividad

Contestar las siguientes preguntas justificando la respuesta.

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

a) ‘8:15 P.M.’ R//Falso faltan las comillas.


b) “Rojo, Blanco, Azul” R//Verdadero
c) “Nombre: R//Falso faltan las comillas
d) “Capitulo 3 (Cont \d)” R//Verdadero
e) “1.3e-12” R//Verdadero
f) “New York, NY 2000” R//Verdadero
g) “El maestro dijo, “por favor respeten a sus compañeros” R//No es válida
porque falta cerrar unas comillas

II. Determine cuál de las siguientes variables son válidas. Si no son válidos explicar
por qué:

a) registro1 R//Verdadero
d) $impuesto R//Verdadero
g) nombre_y_dirección R//Verdadero
b) 1registro R// FALSO Deben empezar con letra o underscore
e) nombre R//Verdadero
h) _subtotal R//Verdadero
c) archivo_3 R//Verdadero
f) 123-456-12 R// FALSO Deben empezar con letra o underscore
i) cin R//Verdadero

III. Cuál de los siguientes pares de nombres de variables se consideran como idénticos
y cuáles no:

a) nombre, nombres R// DIFERENTES. SOBRA UNA “S” EN EL SEGUNDO


d) lista1, lista2 R// DIFERENTES. NOTIENES EL MISMO NUMERO
b) dirección, Dirección R// DIFERENTES. Las letra mayúsculas y minúsculas son diferentes
para C++
e) prom, prom R// IDENTICOS
c) cuenta, cuenta R// IDENTICOS
f) car1, car_1 R// DIFERENTES. EL SEGUNDO LLEVA UN UNDERSCORE DE MAS.

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


#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
}
R// no hay salida por que las // indican comentario y ademas la sintaxis
del dato, cadena de caracteres o variable esta mal por lo cual no hay
salida de ningún tipo de dato nada de nada error. El programador se
equivoco.

V. Explique el significado de cada una de las siguientes definiciones de funciones

a) int f(int a);


R// declara la función de nombre “f” como en valor de retorno entero, y le
asigna a esta función la variable o parámetro tipo entero “a”

b) double f(double a, int b);


R// declara la función de nombre “f” como en valor de retorno flotante, y le
asigna a esta función la variable o parámetro tipo entero “b” y la variable o
parámetro tipo flotante “a”

c) char f(char x);


R// declara la función de nombre “f” como en valor de retorno caracter, y le
asigna a esta función la variable o parámetro tipo carácter “x”

d) long int f(int x, float y);


R// esta sintaxis esta mal al inicio el long y el int no cuadran.

e) char f(void); R// la sintaxis esta mal a el void falta de finir que tipo de dato
es.