You are on page 1of 9

Virtual Titulada Sena

Activida 1

DOCENTE: Ing. Luisa Fernanda franco

Curso Virtual Estructura Del Lenguaje De Programación


C++ Nivel 1

PRESENTADO POR: John Jairo Bermúdez Ussa

Unidad 1
CALI-VALLE
2012

1
Introducción

El objetivo principal de esta actividad es poder reconocer los


elementos y conceptos básicos para empezar a comprender la
estructura del lenguaje de programación en C++, esta unidad
constituye las bases para familiarizarse más con la parte teórica
y técnica necesarias a la hora de programar en C++.

Teniendo en cuenta que lenguaje C es un lenguaje de


programación de bajo nivel es muy importante aprender a
programar con C++, por su portabilidad a otros sistemas y sus
numerosas aplicaciones q tiene en el campo de la informática

Es por eso que en este trabajo escrito vamos a estar repasando


los conceptos básicos y fundamentos del lenguaje de
programación C++, como por ejemplo la identificación de los
componentes básicos, los tipos de datos, definición de variable,
reconocimiento de la sintaxis de lenguaje C++, definición de
funciones y por ultimo ampliación de la función main

2
Componentes Básicos De La Estructura Del Lenguaje
De Programación En C++

Directivas De Pre Procesamiento: las directivas de


procesamiento incluyen la cabecera (#include, #define, #line,
etc.), seguido por la biblioteca de funciones que va entre
corchetes <> como por ejemplo <iostream>, <math>,
<cstring>, etc. Las directivas de procesamiento se utilizan para
declarar las bibliotecas de funciones con las que vamos a
trabajar en el programa.

Cuando algunos compiladores no


reconocen las directivas de procesamiento se usa una
declaración de región (namespace) para localizar el nombre de
un identificador y evitar colisiones

Declaraciones Globales: En
esta sesión se declaran todas
las variables y cabeceras de
funciones que serán vistas de
manera global, es decir, que
su alcance es total en el
programa.
Declaraciones De Funciones: Una función es un conjunto de
líneas de código que realizan una tarea específica y puede
3
retornar un valor. Las funciones pueden tomar parámetros que
modifiquen su funcionamiento. La primera función que se debe
declarar es la función main. La función main es primordial, pues
es invocada cuando se va ejecutar el programa, así que este
solamente considerar las instrucciones que estén contenidas por
esta función

Tipos De Datos: Los tipos de datos más frecuentes que se usan


en la estructura de lenguaje de programación en C++ son
enteros, reales y caracteres.

Estatutos De Lectura y Escritura: los estatutos de lectura están en la


biblioteca iostream y esos estatutos son cin y cout, donde cout es el

4
estatuto de escritura y cin es el estatuto de lectura.

Su sintaxis va acompañada por los operadores de extracción << y de


inserción >> respectivamente. 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, y son los siguientes.

\ n realiza un cambio de línea equivalente a usar endl.

\ t tabulador.

\ a sonido de la campana.

\ “ comilla doble.

\ ‘ comilla simple.

Función Main: Todo programa C++ tiene una función main( ) que es
el punto inicial de entrada al programa. Su estructura es:
main( )
{
… bloque de estatutos
}

 Los estatutos incluidos entre las llaves {…} se denominan


bloque.
 Un programa debe tener sólo una función main( ). Si se
intenta hacer dos funciones main ( ) se produce un error.
 Además de la función main( ), un programa en C++,
consta de una colección de funciones.

5
Bibliografia

*learning c++ apk – playstore

* https://programacionfusa.wordpress.com/contenido/2-2-funcion-main/

*https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Funciones

6
ACTIVIDAD AUTOAPRENDIZAJE

Nombre de la actividad: Identificación de componentes básicos, tipos de datos,


entrada y salida de información en
++.

Contestar las siguientes preguntas justificando la respuesta.

I. Determine cual de los siguientes tipos de datos numéricos son verdaderos, si es válida
especifique si es entero o real:

a) 0.5 d) 12345678 g) 0515


b) 237,822 e) 12345678L h) 018CDF
c) 9.312 f) -12587 i) 0x87

II. Determine cual de los siguientes tipos de datos de carácter son válidos:

a) ‘a’ d) ‘\\’ g) ‘\0’


b) ‘$’ e) ‘\a’ h) ‘XYZ’
c) ‘/n’ f) ‘T’ i) ‘\052’

III. Determine cual de los siguientes tipos de datos de cadenas de carácter son válidos:

a) ‘8:15 P.M.’

b) “Rojo, Blanco, Azul”

c) “Nombre:

d) “Capitulo 3 (Cont \d)”

e) “1.3e-12”

f) “New York, NY 2000”

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

IV. ¿Cual es la salida del siguiente programa?


#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
}

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


#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;
}

7
Respuestas

I. a) 0.5 dato numérico verdadero tipo de dato real


b)237,822 dato numérico falso no lleva tilde (sintaxis)
c) 9.312 dato numérico verdadero pertenece a un entero
d)12345678 dato numérico verdadero tipo de dato real
E)12345678L dato numérico falso contiene un caracter
f) -12587 dato numérico verdadero pertenece a un entero
g) 0515 dato numérico no valido debería ser 515
h) 018CDF dato numérico falso lleva caracteres
i) 0x87 dato numérico falso lleva caracteres

II. a)‘a’ carácter valido tipo char


b) ‘$’ carácter invalido especial de escape
c) ‘/n’ carácter invalido especial
d) ‘\\’ carácter invalido
e) ‘\a’ carácter valido
f) ‘T’ carácter valido tipo char
g) ‘\0’ carácter invalido
h) ‘XYZ’ carácter invalido cadena string
i) ‘\052’ carácter invalido con números

III.
a) ‘8:15 P.M.’ cadena invalida
b) “Rojo, Blanco, Azul” cadena valida
c) “Nombre: cadena invalida
d) “Capitulo 3 (Cont \d)” cadena invalida
e) “1.3e-12” cadena invalida
f) “New York, NY 2000” cadena valida
g) “El maestro dijo, “por favor respeten a sus compañeros”
cadena invalida

8
IV.
#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
Instrucción de salida cout y sus operadores de extracción
mensaje de salida “hola maestro”
}

V.
#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;
Instrucción de entrada cin y sus operadores de inserción
genera entrada de precio de venta, v1 y v2
}

You might also like