Está en la página 1de 9

SERVICIO NACIONAL DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN


Guía de Aprendizaje para el Programa de Formación
Complementaria Virtual

UNIDAD Nº 1

PROGRAMA DE FORMACIÓN:
CONCEPTUALIZACION DEL LENGUAJE DE PROGRAMACION C++ (NIVEL I)

SERVICIO NACIONAL DE APRENDIZAJE - SENA


FORMACIÓN VIRTUAL
OCTUBRE 03 DE 2015
SERVICIO NACIONAL DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIÓN
Guía de Aprendizaje para el Programa de Formación
Complementaria Virtual

UNIDAD Nº 1

Tutor:
Robinson Pimiento

Aprendiz:
Juan Pablo Sánchez Quiñones

PROGRAMA DE FORMACIÓN:
CONCEPTUALIZACION DEL LENGUAJE DE PROGRAMACION C++ (NIVEL I)

SERVICIO NACIONAL DE APRENDIZAJE - SENA


FORMACIÓN VIRTUAL
OCTUBRE 03 DE 2015
Actividades de transferencia del conocimiento - Identificación de
componentes básicos, tipos de datos, entrada y salida de información en C+
+. (50 Puntos) – Ponderación 40%.

Contestar las siguientes preguntas en un documento en Word, justificando


la respuesta.

1. 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

Es un tipo de dato numérico y es un real ya que el punto influye en si es


entero o real.

b) 237,822

No es un tipo de dato numérico correcto ya que la coma (,) no se utiliza en


C++ para un número irracional ni como un separador de cifras en miles,
además el programa solo reconoce el número como 237 e ignora el resto
de dígitos.

c) 9.312

Es un tipo de dato numérico y es un real ya que el punto influye en si es


entero o real.

d) 12345678

Es un tipo de dato numérico y es un entero ya que no hay ningún punto que


influya en que sea un tipo de dato real.

e) 12345678L

No es un tipo de dato numérico correcto ya que no hay punto decimal ni


carácter L o l.

f) -12587

Es un tipo de dato numérico y es un entero ya que el signo constituye una


expresión.
g) 0515

Es un tipo de dato numérico y es una constante entera octal.

h) 018CDF

No es un tipo de dato numérico correcto ya que los caracteres al final no


indican nada acerca de la naturaleza del tipo numérico.

i) 0x87

No es válido ya que contiene letras.

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


válidos:

a) ‘a’

Es un tipo de dato de carácter valido.

b) ‘$’

Es un tipo de dato de carácter valido.

c) ‘/n’

No es un tipo de dato de carácter valido ya que es una tipo constante


carácter y su valor ASCII es 10.

d) ‘\\’

No es un tipo de dato de carácter valido ya que es una tipo constante


carácter y su valor ASCII es 92.

e) ‘\a’

No es un tipo de dato de carácter valido ya que es una tipo constante


carácter y su valor ASCII es 7.

f) ‘T’

Es un tipo de dato de carácter valido.

g) ‘\0’
No es un tipo de dato de carácter valido ya que es una tipo constante
carácter y su valor ASCII es 0.

h) ‘XYZ’

Es un tipo de dato de carácter valido.

i) ‘\052’

No es un tipo de dato de carácter valido.

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


carácter son válidos:

a) ‘8:15 P.M.’

No es un tipo de dato de cadena valido ya que no se encuentran comillas


encerrando las supuestas cadenas de caracteres.

b) “Rojo, Blanco, Azul”

Es un tipo de dato de cadena valido ya que se encuentran encerrados por


comillas.

c) “Nombre:

No es un tipo de dato de cadena valido ya que falta la comilla que cierra la


cadena.

d) “Capitulo 3 (Cont \d)”

Es un tipo de dato de cadena valido ya que se encentra encerrado por


comillas.

e) “1.3e-12”

Es un tipo de dato de cadena valido ya que se encuentra encerrado por


comillas.

f) “New York, NY 2000”

Es un tipo de dato de cadena valido ya que se encuentra encerrado por


comillas.
g) “El maestro dijo, “por favor respeten a sus compañeros”

No es un tipo de dato de cadena valido ya que faltarían unas comillas para


cerrar, además no pueden ir por dentro las comillas en una cadena de
caracteres.

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

#include <iostream>

Main ( )
{

// Cout << Hola maestro\n”;


}

Realmente no muestra ninguna salida en la ejecución del programa ya que en la


función principal de dicho programa solo se encuentra un comentario por lo que no
aparecerá en la ventana de ejecución del programa.

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

#include<iostream>

Main ( )

{
Cin >> V1 >> V2;
Cin >> Precio_venta;
}

No tendría ninguna salida porque simplemente se nombraron las variables, más


no se les ha asignado un valor o alguna función.
Actividades de transferencia del conocimiento - Declaración de variables. (50
Puntos)-Ponderación 40%.

Contestar las siguientes preguntas en un documento en Word, justificando


la respuesta.

1. Determine cuál de las siguientes variables son válidas. Si no son


válidos explicar por qué:

a) registro1

Es una variable valida ya que las variables pueden contener letras y


números siempre y cuando el nombre de la variable no inicie en un número.

b) 1registro

No es una variable valida ya que las variables no pueden iniciar en


números.

c) archivo_3

Es una variable valida ya que las variables pueden contener letras,


números y underscore siempre y cuando el nombre de la variable no inicie
en un número.

d) $impuesto

Es un nombre valido para la variable ya que las variables pueden iniciar por
letras o underscore.

e) nombre

Es válido utilizarlo como una designación de una variable.

f) 123-456-12
No es una variable valida ya que las variables no pueden iniciar en
números.

g) nombre_y_dirección

No es una variable validad ya que caracteres como la tilde no será


reconocida en el programa.

h) _subtotal
Es una variable valida ya que el guion bajo (_) es un underscore y por ello
puede ir al inicio de la variable sin mayor inconveniente.

i) cin

Es una variable válida para utilizarse como una designación.

2. Cuál de los siguientes pares de nombres de variables se consideran


como idénticos y cuales no:

a) nombre, nombres

No son nombre de variables que se consideren idéntico ya que la el


carácter ´s´ lo hace diferentes.

b) dirección,

Dirección En C++ las letras mayúsculas y minúsculas son diferentes por lo


que los nombres no son idénticos y además tienen tilde

c) cuenta, cuenta

Son nombres de variables idénticos.

d) lista1, lista2

Las variables son completamente distintas ya que los números al finalizar la


palabra lista son diferentes, además los números se tiene en cuenta en la
denominación de una variable.

e) prom, prom

Son nombres de variables idénticos.

f) car1, car_1

Son nombres de variables distintos ya que el guion bajo se tiene en cuenta


en C++.

3. Describa la declaración apropiada para cada grupo de variables y


formaciones:

a) Variable entera: p, q

int p,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

double contador;

e) Variable de cadena de carácter: hola

char hola [50];

f) Variable entera inicializada en 10

int a=10;

g) Variable flotante inicializada en 2.25

Float b=2.25;

h) Variable de carácter inicializada en S: op

char op = ‘S’;

También podría gustarte