2. Lenguaje C++
C++ es un lenguaje de programaci´on, creado a mediados de 1980
por Bjarne Strousstrup,
como extensi´on del lenguaje C. Este lenguaje abarca tres
paradigmas de la programaci´on:
1. Programaci´on Estructurada
2. Programaci´on Gen´erica
3. Programaci´on Orientada a Objetos
En la actualidad, C++ es un lenguaje vers´atil, potente y general. Su
´exito entre los
programadores le ha llevado a ocupar el primer puesto como
herramienta de desarrollo de
aplicaciones, ya sea en Windows o GNU Linux, que es el sistema
operativo en el cual basaremos este tutorial.
3. C++ en un entorno Linux
Comenzaremos diciendo que los programas se pueden
escribir en cualquier editor de textos
de GNU, entre ellos se encuentran emacs, vim, kate, gedit,
nan, guardando dichos archivos
con extensi´on .cpp, los cuales ser´an compilados en
GNU/linux utilizando el compilador GNU
de C++, llamado gcc que puede compilar C, C++, y que
adem´as se apega al estandar ANSI,
permitiendo la portabilidad de estos c´odigos. Dicho
compilador se invoca con el comando
gcc.
4. Las instrucciones de C++ son los elementos de
programa que controlan cómo y en qué orden se
manipulan los objetos. Esta sección incluye:
Instrucciones de expresión: Estas instrucciones evalúan una expresión para ver sus efectos secundarios o para averiguar
su valor devuelto.
Instrucciones NULL: Estas instrucciones se pueden proporcionar cuando la sintaxis de C++ requiere una instrucción pero
no se va a realizar ninguna acción.
Instrucciones compuestas: Estas instrucciones son grupos de instrucciones entre llaves ({}). Se pueden utilizar donde se
puede utilizar una sola instrucción.
Instrucciones de selección: Estas instrucciones realizan una prueba; a continuación, ejecutan una sección de código si la
prueba se evalúa como true (distinto de cero). Pueden ejecutar otra sección de código si la prueba se evalúa como false.
Instrucciones de iteración: Estas instrucciones ejecutan repetidamente un bloque de código hasta que se cumple un
criterio de finalización especificado.
Instrucciones de salto: Estas instrucciones transfieren el control inmediatamente a otra ubicación de la función o
devuelven el control de la función.
Instrucciones de declaración: Las declaraciones introducen un nombre en un programa. (En Declaraciones se proporciona
información más detallada sobre las declaraciones).
5. – Instrucciones declarativas –
1.) Para librerias:
las librerias las declaramos porque vamos a usar recursos que contienen ellas.[ más detalles ]
#include <iostream.h> ——> cin , cout..
#include <conio.h> ——> funcion getch()..
#include <string.h> ——> para manipular cadenas
#include <math.h> ——> para operaciones numericas
#include <time.h> ——> para usar la hora
#include <stdio.h> ——> para usar alternativas de entrda – salida como printf , scanf
6. Instrucciones de asignacion –
Sirven para dar valores a las variables, y llevan éste formato:
nombre_variable = expresión ;
Por ejemplo:
a = 15 ;
x = a + 5 ;
z = x / 2 ;
7. – Instrucciones selectivas –
• Son mediante las cuales podemos ejecutar diferentes acciones, como resultado de una
expresion que estemos evaluando en ese momento y pueden ser:
• – Las selectivas simples
• Las electivas dobles
• – Las selectivas multiples
• 1.) Simples:
• Las que como resultado de una expresión que se esté evaluando, solo podemos ejecutar una
opcion por verdadero; ejemplo:
• if ( expresión a evaluar ) ——> Si ésa expresión es verdadera y solo es verdadera, se
ejecutarán las acciones.
• {
• acción_1;
• acción_2;
• }
8. Instrucciones repetitivas –
• Sirven para repetir una condicion N veces, siempre y cuando la condicion sea verdadera.
• a) Cuando no sabemos cuántas veces tendrá que ejecutarse una acción para que sea
verdadera, se usa el While y el Do – While. Estas dos instrucciones repetitivas son muy
parecidas en su función, y llegan al mismo resultado. Solo cambia la sintaxis:
• – Para while:
• While ( expresión ) ——> Mientras esa expresión sea verdadera hará las
acciones 1 y 2.
• {
• acción 1;
• acción 2;
• }
9. Estructura de un programa en C++
• Para darnos una idea chequemos el siguiente programa
• //Mi primer programa en C++
• # include <iostream>
• using namespace std;
• int main (){
• count << "hello World";
• return 0;
• }
10. Estructura de un programa en C++
en pantalla es la frase:
”hello World”
Es uno de los m´as simples programas que pueden estar escritos en C + +,
pero ya contiene
los componentes fundamentales que todos los programas escritos en C +
+. Vamos a ver
l´ınea por l´ınea en el c´odigo lo que hemos escrito:
//Mi primer programa en C++
Se trata de una l´ınea de comentario. Todas las l´ıneas que comiencen con
dos signos barra
se consideran comentarios y no tienen ning´un efecto sobre el
comportamiento del programa.