Las instrucciones de C++ controlan cómo y en qué orden se manipulan los objetos en un programa. Existen varios tipos de instrucciones como declarativas, de asignación, selectivas, repetitivas, de entrada y salida de datos, y de bifurcación. Las instrucciones declarativas introducen nombres en un programa como variables y librerías, mientras que las instrucciones de asignación dan valores a las variables.
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• Recursividad directa e indirecta
• Recursión versus iteración
Creado por Ing. Alvaro Enrique Ruano
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• Recursividad directa e indirecta
• Recursión versus iteración
Creado por Ing. Alvaro Enrique Ruano
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
2. CENTRO DE ESTUDIOS TECNOLÓGICOS
INDUSTRIAL Y DE SERVICIOS CETIS 109
Cervantes Martínez Lorena
Leal Martínez Axel Arturo
Maestra: Margarita Romero
3. ¿QUÉ SON LAS INSTRUCCIONES
DE C++?
Las instrucciones de C++ son los elementos de programa que controlan cómo
y en qué orden se manipulan los objetos.
Una instrucción es lo que le ordenamos a la maquina para que ejecute, por
eso se dice que un programa es un conjunto de instrucciones; ya que cuando
ejecutamos un programa, se ejecutan así mismo en su interior muchas
instrucciones que hacen que la maquina realice algo.
4. ¿CUÁLES SON ESTOS TIPOS DE
INSTRUCCIONES?
• Instrucciones declarativas
• Instrucciones de asignación
• Instrucciones selectivas
• Instrucciones repetitivas
• Instrucciones de entrada y salida de datos
• Instrucciones de bifurcación
5. INSTRUCCIONES DECLARATIVAS
Las declaraciones introducen un nombre en un programa. Sirven para declarar librerías,
variables, constantes, arreglos , punteros, estructuras…
1) Para librerías:
Las librerías las declaramos porque vamos a usar recursos que contienen ellas.
#include <iostream.h> ——> cin , cout..
#include <conio.h> ——> función getch()..
2) Para variables:
Las variables las declaramos con el fin de tener un espacio para almacenar algún dato que va
a cambiar con el tiempo.
• char nombre; ——> Declarando variable tipo carácter
• int a,b,c; ——> Declarando variable tipo entero
6. INSTRUCCIONES DE ASIGNACIÓN
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
• 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.
• Son mediante las cuales podemos ejecutar diferentes acciones, como resultado de una
expresión que estemos evaluando en ese momento y pueden ser:
• – Las selectivas simples.
• – Las selectivas dobles.
• – Las selectivas múltiples.
8. SIMPLES
Las que como resultado de una expresión que se esté evaluando, solo podemos ejecutar una
opción por verdadero
ejemplo:
if ( expresión a evaluar ) ——> Si ésa expresión es verdadera y solo es verdadera, se
ejecutarán las acciones.
9. DOBLES:
Nos permite seleccionar entre dos diferentes acciones:
– Una por verdadero
– Otra por falso
De ésta manera:
if ( expresion a evaluar ) ——> Si ésa expresión es verdadera, se ejecutarán las acciones 1
y 2.
10. MÚLTIPLES:
Ejemplo:
switch ( expresion a evaluar ) ——> Esta es la expresión que vamos a evaluar.
{
case 1 : accion 1 ;
case 2 : accion 2 ;
case 3 : accion 3 ;
• }
Podemos ejecutar diferentes acciones como resultado de una expresión que estemos
evaluando.
11. INSTRUCCIONES REPETITIVAS
Sirven para repetir una condición N veces, siempre y
cuando la condición 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. Sol
– Para while:
While ( expresión ) ——> Mientras esa
expresión sea verdadera hará las acciones 1 y 2.
{
acción 1;
acción 2;
}
o cambia la sintaxis:
– Para Do – While:
Do
{
acción 1;
acción 2;
} While ( expresión ) ——> Mientras esa expresión sea
verdadera hará las acciones 1 y 2.
b) Cuando sabemos cuántas veces queremos que se realice una
acción, pues usamos la instrucción repetitiva ” for “, su sintaxis
es la siguiente:
for ( expresión inicial ; expresión final ; incremento / decremento
)
{
acciones; ——> Hasta que no llegue a la “expresión final“, se
ejecutará la acción una y otra vez.
}
12. INSTRUCCIONES DE ENTRADA Y
SALIDA DE DATOS
Por ejemplo:
En la librería <iostream.h> tenemos para la entrada y salida de
datos a cin y cout respectivamente.
Uso:
– Para la entrada de datos ( pedir )
cin >> nombre_del_usuario ;
– Para la salida de datos ( mostrar )
cout << nombre_del_usuario
En la librería <stdio.h> tenemos para la entrada y salida de
datos a scanf y printf respectivamente.
Uso:
– Para la entrada de datos ( pedir )
scanf ( ” %i %s %f ” , &edad apellido &sueldo ) ;
– Para la salida de datos ( mostrar )
printf ( ” su edad es: %i ” , edad )
El lenguaje C++ no tiene palabras reservadas para ingresar o mostrar datos, para ello usan recursos
que se encuentran en las librerías.
13. INSTRUCCIONES DE
BIFURCACIÓN
Interrumpen el flujo normal de un programa, es decir que evitan que se ejecute alguna instrucción
del programa y salta a otra parte del programa.
Por ejemplo: el “ break “
Switch ( expresión que estamos evaluando )
{
case 1 : cout << ” Hola! “ ; break ;
case 2 : cout << ” amigos “ ;
}
En el ejemplo anterior tenemos, que en caso de que haya sido “1” pues mostrará “Hola!” y saldrá
del programa dejando a un lado lo demás. Entonces hemos comprobado que interrumpió el flujo
normal del programa.