Está en la página 1de 5

SENA

SERVICIO NACIONAL DE
APRENDIZAJE
CURSO
ESTRUCTURA DEL LENGUAJE DE
PROGRAMACION C++ NIVEL I
PRESENTADO A:
YOJAN ALBERTO GUTIERREZ
CHARRIS
PRESENTADO POR:
FERMAN YAIR MOSSOS VARGAS
BOGOTA 28 DE AGOSTO DE 2016

1. Entregar un reporte donde muestre un anlisis sobre los elementos bsicos


del lenguaje, fundamentando su opinin.
Rta. Un programa en C++ se define por un grupo de instrucciones las cuales
pueden hacer o no clculos, la funcin principal es llamada main.
Un programa en C++ est compuesto por:

Directivas
Declaraciones
Funciones
Tipos de datos
Estatuto de escritura y lectura

Directivas: Son definidas para que el compilador revise si la sintaxis del


programa est correctamente escrita y as se genere el cdigo que ejecutara la
computadora, es decir las instrucciones para que el programa funcione
correctamente.
Declaraciones: Se deben definir variables y constantes en un programa en C+
+ para que las funciones del programa sirvan.
Funciones: Es un bloque de cdigo que realiza alguna operacin, una funcin
puede ser de entrada esto permite a los llamadores pasar argumentos a la
funcin, una funcin tambin puede devolver un valor como salida.
Existen funciones del programa, la ms conocida (main) y otras que son
definidas por el usuario.
Las funciones definidas por el usuario pueden llevar comentarios, estos
comentarios tienen dos formas de escribirse:
Con barras: ejemplo int precio; //El precio es un valor entero.
Con barra asterisco: ejemplo /* */
Tipos de datos: En C++ se manejan tipos de datos enteros y flotantes:
Enteros: Dentro de estos datos estn los de tipo short, long , int, short esde
menor rango y long de mayor rango.

Flotantes: Dentro de estos datos estn los de tipo float, doubl y long doubl,
donde float es de menor rango y el de mayor rango es long doubl.
Caracteres: Este tipo de dato es un carcter y cuando es uno solo se
representa con apostrofe ejemplo: b.
Para representar cadenas de caracteres se utilizan las comillas, ejemplo: Esta
es la cadena de caracteres.
Estatuto de escritura y lectura: Los estatutos estn en la biblioteca iostream
y esos estatutos son cin y cout, donde cout es el estatuto de escritura y cin es
el estatuto de lectura.
Cada uno de estos estatutos puede tener ms variables separadas por <<(esta
pertenece a cout) y >> (pertenece a cin).
Existen caracteres especiales que se pueden usar solamente dentro del cout
los cuales son conocidos como caracteres de escape y se usan dentro de los
mensajes que se van a mandar a pantalla,

Dos de los caracteres especiales ms usados son el \n el cual realiza un


cambio de lnea, y el \t que es el tabulador.

Otro carcter especial es <<endl; que hace exactamente lo mismo al \n, solo
que este si se puede usar tanto en el cin como en el cout y va afuera de las
comillas.
2. Contestar las siguientes preguntas justificando la respuesta.
2.1 Determine cul de los siguientes tipos de datos numricos son verdaderos,
si es vlida especifique si es entero o real:
a) 005
b) 237,822
c) 9.312
Rta.

d) 12345678
e) 12345678L
f) -12587

g) 0515
h) 018CDF
i) 0x87

a) Entero
b) Falso
c) Real

d) Entero
e) Falso
f) Entero

g) Entero
h) Falso
i) Falso

2.2 Determine cul de los siguientes tipos de datos de carcter son vlidos:
a) a
b) $
c) /n

d) \\
e) \a
f) T

g) \0
h) XYZ
i) \052

d) No valido
e) No valido
f) Valido

g) No valido
h) No valido
i) No valido

Rta.
a) Valido
b) Valido
c) No valido

2.3 Determine cul de los siguientes tipos de datos de cadenas de carcter son
vlidos:
a) 8:15 P.M.
b) Rojo, Blanco, Azul
c) Nombre:
d) Capitulo 3 (Cont \d)
e) 1.3e-12
f) New York, NY2000---Los ngeles, LA 2000
g) El maestro dijo, por favor respeten a sus compaeros
Rta.
a) No valido
b) No valido
c) Valido

d) Valido
e) Valido
f) Valido

2.4 Cul es la salida del siguiente programa?


#include <iostream>
using namespace std;
main( )

g) No valido

{
// cout << "Hola maestro\n";
}
Rta. No hay salida porque es un comentario.

2.5 Qu entrada se genera en el siguiente programa?


#include <iostream>
using namespace std;
main( )
{
int costo_tota
l
;
cin >> variable1>> variable2;
cin >> costo_total;
}
Rta. Son tres: variable1, variable2 y costo_total.

También podría gustarte