You are on page 1of 4

Actividad 01 Semana 01 Curso del SENA Virtual Estructura del Lenguaje de Programaci´ on C

++
Jorge Saul Castillo Jaimes hopkeinst@gmail.com Bucaramanga, Colombia 29 de enero de 2014
Resumen Este art´ ıculo desarrolla la actividad 01 de la semana 01 Identificaci´ on de componentes b´ asicos, tipos de datos, entrada y salida de informaci´ on en C++. del curso 666886 (Estructura del Lenguaje de Programaci´ on C++ Nivel I)

1.

introducci´ on

Las bases fundamentales del conocimiento son esenciales para poder llegar a trabajar esquemas de alto nivel. Por eso para poder llegar a trabajar a programaci´ on orientada a objetos POO es necesario conocer un poco de sus fundamentos para as´ ı entender mejor su funcionamiento y posterior puesta en escena. Para esto, es necesario la lectura de material adecuado e investigaci´ on que llevar´ a a las personas a entender conceptos b´ asicos como los tipos de datos, las funciones, la funci´ on principal (main) entre otras m´ as que han de aprenderse bien para no producir dolores de cabeza al momento de programar y por el contrario agilizar su desarrollo.

1

2.
2.1.

Preguntas
Determine cual de los siguientes tipos de datos num´ ericos son verdaderos, si es v´ alida especifique si es entero o real:
Verdadero, Real Flotante b. 237,822 Falso, no es flotante porque la coma no es determidor de decimal en C++; sino el punto Verdadero, Entero Verdadero, Entero Negativo Falso, no hay expresi´ on que especifique que sea un hexadecimal 0x018cdf

a. 0.5

c. 9.312 e. 12345678L g. 0515

Verdadero, Real Flotante Falso, no es un valor n´ umerico Verdadero, Entero

d. 12345678 f. -12587 h. 018CDF

i. 0x87

Verdadero, Entero en forma Hexadecimal

2.2.

Determine cual de los siguientes tipos de datos de car´ acter son v´ alidos:
Car´ acter No es un car´ acter, son dos caracteres que no est´ an entre comillas no es String No es car´ acter, es la ’campanilla’ de final de l´ ınea No es un car´ acter, son dos caracteres que no est´ an entre comillas no es un String No es un car´ acter, son dos caracteres que no est´ an entre comillas no es un String b. ‘$’ d. ‘\\’ Car´ acter Car´ acter, imprime un solo ’\’ Car´ acter No es un car´ acter, son dos caracteres que no est´ an entre comillas no es un String

a. ‘a’ c. ‘/n’

e. ‘\a’ g. ‘\0’

f. ‘T’ h. ‘XYZ’

i. ‘\052’

2

2.3.

Determine cual de los siguientes tipos de datos de cadenas de car´ acter son v´ alidos:
No es cadena de car´ acteres, no tiene comillas Si es cadena de car´ acteres No es cadena de car´ acteres, no cierran las comillas Si es cadena de car´ acteres Si es cadena de car´ acteres Si es cadena de car´ acteres No es cadena de car´ acteres

a. ‘8:15 P.M.’ b. “Rojo, Blanco, Azul” c. “Nombre: d. “Cap´ ıtulo 3 (Cont \d)” e. “1.3e-12” f. “New Tork, NY 2000” g. “El maestro dijo, por favor respeten a sus compa˜ neros”

2.4.

¿Cual es la salida del siguiente programa?

# include <iostream> Main( ) { // cout << Hola maestro\n”; } Rta: No origina nada de salida; puesto que la salida est´ a colocada como un comentario.

2.5.

¿Qu´ e entrada se genera en el siguiente programa?

# include <iostream> Main( ) { cin >> V1 >> V2; cin >> Precio venta; } Rta: Deber´ ıa de originar la entrada de tres datos; pero al momento de compilarlo ha de resultar un error puesto que las variables no han sido declaradas (V1, V2, Precio venta) por lo cual no ingresa ning´ un dato.

3.

Conclusiones
Es vital conocer los tipos de datos existentes es vital para evitar errores al momentos de declararlos. La diferencia entre las comillas sencillas o ap´ ostrofes frente a las comillas dobles es importante.

3

Observar bien el c´ odigo es importante para depurarlo y a su vez detallar de manera mental cual va a ser el resultado de este.

Referencias
[1] Nota: Para el desarrollo de la actual actividad no se realiz´ o consulta alguna para el desarrollo de las preguntas puesto que los conocimientos previos se dieron a utilidad para su soluci´ on. En contra parte se anotan algunas referencias del proceso que lleva a la adquisici´ on de estos conocimientos. [2] Programaci´ on en C y C++, materia curricular. Ingenier´ ıa Electr´ onica. Docente: Diego Rafael Medina Pulido. [Segundo semestre acad´ emico de 2011]. Universidad Industrial de Santander. [3] Integrante de semillero y desarrollador de proyectos, Grupo ERA Electr´ onica y Rob´ otica Aplicada. [Agosto de 2012 al presente] Semillero de Investigaci´ on. Escuela de ingenier´ ıas el´ ectrica, electr´ onica y de telecomunicaciones E3T. Universidad Industrial de Santander.

A Documento escrito en L TEX, software libre y de escritura de textos cient´ ıficos y t´ ecnicos.

4