ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplos De Logica


Enviado por   •  16 de Junio de 2014  •  1.781 Palabras (8 Páginas)  •  304 Visitas

Página 1 de 8

Tipos de instrucciones

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 instruccion es lo que le ordenamos a la maquina paara que ejecute, por eso se dice que un programa es un conjunto de instrucciones; ya que cuando

ejecutamos un programa, se ejecutan asi mismo en su interior muchas instrucciones que hacen que la maquina realize algo.

Estos son los tipos de instrucciones:

- instrucciones declarativas

- instrucciones de asignacion

- instrucciones selectivas

- instrucciones repetitivas

- instrucciones de entrada y salida de datos

- instrucciones de bifurcacion

- Instrucciones declarativas -

Sirven para declarar librerias, variables, constantes, arreglos , punteros, estructuras…

Por ejemplo:

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

2.) Para variables:

las variables las declaramos con el fin de tener un espacio para almacenar algun dato que va a cambiar con el tiempo. [ más detalles ]

char nombre; ——> Declarando variable tipo caracter

int a,b,c; ——> Declarando variable tipo entero

double sueldo ——> Declarando variable tipo decimal

short contador ——> Declarando variable tipo entero-corto

Sugerencia: leer cuanto espacio ocupa usar cada tipo de variable [ Aqui ]

Consejo: A las unicas variables que se deben dar valores iniciales son a:

- los contadores

- los acumuladores

Pero, ¿ Cuál es la difencia entre ambos ?

Acumuladores: se incrementa o decrementa en un valor variable.

Ejemplo: sacar el promedio de un alumno, se suman las notas ( que varian ) y se divide para el numero de notas.

Contadores: se incrementa o decrementa en una forma constante.

Ejemplo: va contando de “1 en 1″ ó de “-3 en -3″ , etc…

3.) Para constantes:

las constantes las declaramos con el fin de tener un espacio para almacenar algun dato que no va a cambiar. [ más detalles ]

Se las puede declarar de dos formas:

Tomemos como ejemplo la formula para hallar el area de un triangulo:

¿ qué es lo que nunca cambia ?

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 ahi. Entonces si queremos

declarar al “2” como una constante, podemos hacerlo de dos maneras:

1) anteponiendole ” #define ” al nombre de la constante y luego el valor que le corresponde, asi:

#define nomb 2

( lo puse de color para que se entienda mejor )

Nota: al usar éste metodo no se le pone el delimitador ” ; ” al final de la linea.

A continuación coloco un ejemplo en codigo, para que tengan una idea de como seria:

#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) anteponiendole ” const ” seguido del tipo de variable que és, despues el nombre de la constante y luego el valor que va a contener, asi:

const int nomb = 2;

( lo puse de color para que se entienda mejor )

Nota: a diferencia del metodo anterior, éste si lleva el delimitador ” ; ” al final de la linea.

A continuación coloco un ejemplo en codigo, para que tengan una idea de como seria:

#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”);

}

4.) Para arreglos:

los arreglos son un conjunto de variables del mismo tipo y nombre, pero indexadas por una posicion diferente.

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 unicamente en su posicion, asi:

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 posicion 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 ;)

5.) Para punteros:

los punteros son variables que almacenan direcciones de memoria y se los reconoce por llevar un “asterisco” ( * ) delante del nombre de la variable, asi:

float * ventas ;

6.) Para estructuras:

las estructuras son una agrupacion de variables que forman un registro, se las denota de ésta manera:

struct alumno

{

int cedula;

char nombre;

short edad;

}

-

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com