Documente Academic
Documente Profesional
Documente Cultură
Hola a todos/as,
Aquí voy a hablar sobre los tipos de instrucciones con los que por lo general vamos a trabajar
al momento de programar en c++
Pero antes, ¿qué es una instrucción?
Una instrucción es lo que le ordenamos a la máquina 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.
– Instrucciones declarativas –
Sirven para declarar librerías, variables, constantes, arreglos, punteros, estructuras…
Por ejemplo:
Consejo: A las únicas variables que se deben dar valores iniciales son a:
– los contadores
– los acumuladores
La base puede variar, la altura puede variar. Pero como vemos el “2” es constante, sea cual
sea la base o la altura el 2 se queda ahí. Entonces si queremos declarar al “2” como una
constante, podemos hacerlo de dos maneras:
#define nomb 2
( lo puse de color para que se entienda mejor )
A continuación coloco un ejemplo en código, para que tengan una idea de cómo sería:
#include <iostream.h>
main()
{
#define nomb 2 ——> Declarada la constante de la forma 1.
int base,altura,area;
cout<<“Ingrese base: \n”;
cin >>base;
cout<<“Ingrese altura: \n”;
cin >>altura;
area = ( base * altura )/nomb;
cout<<“El area del triangulo es: “<< area <<endl;
system(“pause”);
}
2) Anteponiéndole” const ” seguido del tipo de variable que és, después el nombre de la
constante y luego el valor que va a contener, así:
Nota: a diferencia del método anterior, éste si lleva el delimitador” ; ” al final de la línea.
A continuación coloco un ejemplo en código, para que tengan una idea de cómo sería:
#include <iostream.h>
main()
{
const int nomb = 2; ——> Declarada la constante de la forma 2.
int base,altura,area;
cout<<“Ingrese base: \n”;
cin >>base;
cout<<“Ingrese altura: \n”;
cin >>altura;
area = ( base * altura )/nomb;
cout<<“El area del triangulo es: “<< area <<endl;
system(“pause”);
}
float vector [12]; ——> Declarando un arreglo tipo flotante ( decimal ) ése “vector” que se
ha declarado arriba, al ser un arreglo quiere decir que hay 12 variables con el mismo nombre
y son del mismo tipo, pero diferenciadas únicamente en su posición, así:
vector[0],vector[1],vector[2],vector[3],vector[4],vector[5],vector[6], …………..
,vector[10],vector[11].
Nota: los arreglos siempre comienzan en la posición cero ( 0 ) por eso llegan hasta una unidad
menos, en éste caso como declaramos un arreglo de 12 , su tope será de 11; puesto a
que desde cero ( 0 ) hasta once ( 11 ) hay doce ( 12 ) variables
– 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;
– Instrucciones selectivas –
Son mediante las cuales podemos ejecutar diferentes acciones, como resultado de una
expresión que estemos evaluando en ese momento y pueden ser:
1.) Simples:
Las que como resultado de una expresión que se esté evaluando, solo podemos ejecutar una
opcion por verdadero; ejemplo:
2.) 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.
{
accion_1;
accion_2;
}
else ——> Pero si ésa expresión era falsa, se ejecutarán las acciones 3 y 4.
{
accion_3;
accion_4;
}
A profundidad: para ver más sobre el manejo de la condición if , puede acceder
3.) Múltiples:
Podemos ejecutar diferentes acciones como resultado de una expresión que estemos
evaluando; ejemplo:
switch ( expresión a evaluar ) ——> Esta es la expresión que vamos a evaluar.
{
case 1 : accion 1 ;
case 2 : accion 2 ;
case 3 : accion 3 ;
}
– 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. 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;
}
– 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
instruccion repetitiva ” for “, su sintaxis es la siguiente:
for ( expresión inicial ; expresión final ; incremento / decremento )
{
acciónes; ——> Hasta que no llegue a la “expresión final“, se ejecurá la acción una y otra vez.
}
Nota: Sobre los operadores de incremento y decremento, puedes ver más información
Por ejemplo:
En la libreria <iostream.h> tenemos para la entrada y salida de datos
a cin y coutrespectivamente.
Uso:
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.
Pero si tuviéramos algo de ésta manera:
Entonces el flujo normal del programa avanza hasta el caso 4 dónde vemos que está el “break”
y él pues interrumpe el flujo normal del programa y ahí acabaría nuestro programa, como
resultado nos hubiera mostrado lo siguiente: ” Hola! amig@s bienvenidos a
ejemplo:
Y otros como” return” que devuelve un valor (usado en funciones por lo general), otro es” exit ”
que obliga a salir.
Eso es todo sobre los tipos de instrucciones, espero les haya servido; cualquier pregunta no
duden en hacerla. Saludos!