Está en la página 1de 5

Lenguaje de programacin C++

Nivel 1 Actividad 1, Unidad 1

Elementos bsicos del lenguaje


Un lenguaje de programacin es una especie de idioma que nos permite, utilizando ciertas reglas y normas, darle instrucciones al ordenador para que realice una determinada tarea o resuelva algn problema. En C++ un programa est compuesto por un conjunto de instrucciones que llamamos funciones, estas pueden hacer desde clculos hasta asociar datos y archivos a esos clculos. Sus componentes principales son: 1. Directivas de procesamiento: Son instrucciones que se cargan previo a la compilacin del programa y que permite que se puedan utilizar para facilitar y mejorar el trabajo del programador como: revisar que la sintaxis sea correcta antes de compilar, utilizar abreviaciones para tareas ms complicadas, etc. Tambin se pueden usar funciones de una biblioteca preestablecida que se llaman libreras, para para utilizarlas se utiliza la sentencia #include seguida de <librera> Ejemplo: #include <stdio.h> y #include <iostream.h> ambas permiten funciones de lectura y escritura, el programador decidir cul le resulta ms cmoda o ms necesaria. El uso de las libreras es importante y debemos aprender a identificar que funciones tienen y cuales vamos a utilizar en nuestros programas. 2. Declaraciones globales: son las asignaciones de espacio de memoria junto con un nombre simblico que van a ser utilizados en las funciones del programa, dependiendo de los usos que pueden contener estas declaraciones, pueden ser variables (su valor puede variar muchas veces) o constantes (posee un nico valor que no cambia). Para declarar una variable o una constante primero hay que indicar el tipo de dato que se va a almacenar y luego el identificador o nombre. Ejemplo: Tipo variable1, variable2, variable3. Los nombres no pueden estar separados por espacios pero si por este smbolo _ (variable_1). Tambin se puede asignar directamente un valor utilizando el smbolo igual = (Tipo variable_1 = valor). Vamos a utilizar muchas variables y constantes en nuestros programas, por lo que resulta muy vital saber exactamente como

declararlas, que tipo de datos vamos a almacenar en ellas y como implementarlas en el cdigo. 3. Funciones: una funcin es un conjunto de instrucciones que luego de realizar una tarea puede retornar un valor, tambin puede ser llamada por otra funcin e inclusive por s misma. La importancia de las funciones est en que se puede descomponer un problema en partes ms pequeas y utilizarla muchas veces. La funcin ms importante es la que da inicio al programa main () y es de uso obligatorio en C++. Las funciones deben tener: un tipo de dato en el que se va a almacenar el resultado, un nombre nico para poder ser llamadas, parmetros de entrada y lnea de cdigo. Ejemplo: Tipo nombre (tipo var1, tipo var2). {instrucciones}. Tambin podemos escribir comentarios utilizando los smbolos // o /* comentario */ todo lo escrito despus o dentro de l se considerara comentario hasta el final de la lnea. Esto nos ayuda a identificar mejor nuestro cdigo y a recordar los usos de cada funcin. Ejemplo: //me gusta programar o /*me gusta programar*/. Las funciones suelen ser muy tiles para programar de forma ms organizada y simple, siendo esencial que todos nosotros como programadores entender y utilizar de forma correcta las funciones. 4. Tipos de datos: son los atributos posibles que se pueden asignar definiendo que tipo de valor se va a manejar o almacenar. En C++ se pueden manejar muchos tipos de datos, los ms elementales son; enteros: short, int, long en este se utilizan solo nmeros enteros y cada uno se diferencia en cuanta cantidad de datos puede almacenar. Ejemplo: Int variable_1 = 36. Flotantes: float, doubl, long doubl se utilizan nmeros con decimales y tambin enteros, cada uno se diferencia en la cantidad de datos que puede almacenar, siendo long doubl el que ms almacena. Ejemplo: float variable_1 = 3.6589. carcter: char, string este tipo de dato utiliza uno o ms caracteres, char para un solo caracteres y string para una cadena de caracteres. Ejemplo: char variable_1 = a o string variable_1 = buenos dias. Dependiendo de lo que queramos que realice nuestro programa debemos aprender a identificar qu tipo de datos deben manejar las variables o las constantes y asignarlas. 5. Estatuto de lectura: por medio de la librera iostream.h que forma parte de la biblioteca de C++, podemos usar el operador de insercin cin(asigna datos) y el de extraccin cout(muestra en pantalla los valores) para almacenar u obtener la informacin de una variable. La sintaxis de cin se hace mediante la palabra cin, los smbolos >> y la variable o variables a la que se van a asignar los datos. Ejemplo: cin >> numero_1. De este modo el valor que se inserte se almacenara en numero_1. Tambin se pueden hacer asignaciones en varias variables. Ejemplo: cin >> var1 >> var2. El primer dato ingresado se

guardara en var1 y el siguiente en var2. Para la extraccin cout es similar a la anterior. Se usa la palabra cout, los smbolos << y la variable o variables de la cual se van a extraer los datos. Ejemplo: cout << variable_1. Va a mostrar en la pantalla el valor de variable_1. Los caracteres <<>> nos recuerdan la direccin del flujo de datos. Hay caracteres especiales que podemos utilizar y que tienen funciones deversas, como: \n(realiza un cambio de lnea), \t(hace un espacio de tabulador). Los programas esencialmente se utilizan guiando a la persona mediante una interfaz, por eso, debemos aprender a manejar muy bien que se muestra en la pantalla y en qu momento debemos ingresar los datos que se van a utilizar.

Solucin de las preguntas

I.

II.

Las opciones d) 12345678 y f) -12587, son datos numricos enteros. Las opciones a) 0.5, b) 237,822 y c) 9.132, son datos numricos reales (interpreto ambos signos , y . como separadores de los nmeros enteros y decimales). Las opciones e) 12345678l, h) 018cdf y i) 0x87, no son datos numricos porque incluyen caracteres. La opcin g) 0515 no es un valor numrico verdadero porque el nico nmero entero con 0 es precisamente el 0, en los decimales si se utilizan nmeros como 0,25 pero en los enteros no. Las opciones a) a b) $ c) /n f) T y h) XYZ, son datos validos tipo carcter. Las opciones d) \\, e) \a, g) \0 y i) \052, no son datos. Las letras
seguidas del backslash \ normalmente representan una accin ms que un dato, pero solo algunas son vlidas. Por ejemplo: \a genera un sonido.

III.

IV. V.

Las opciones a), b), d), e) y f), son correctas porque estn dentro de las comillas. Las opciones c) y g), son incorrectas por la ausencia y exceso del uso de comillas. Si una cadena empieza con debe ser cerrada, por otro lado, si se incluye otra comilla se interpretara como que se ha finalizado la cadena. Ejemplo: actividades del curso de c++ est indicando que la cadena se cerr despus de la palabra curso. El programa no genera ninguna salida porque las lneas seguidas de // se toman como comentarios. En el programa se asignan valores a las variables, primero a V1, luego a V2 y al final a Precio_venta.

Bibliografas

http://es.wikipedia.org/wiki/Variable_(programaci%C3%B3n) http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Funciones http://www.emagister.com/curso-informatica-ordenador-cientifico-desarrollo/datos-tipos-datos

También podría gustarte