Вы находитесь на странице: 1из 15

Instrucciones y tipos de instrucciones

Un algoritmo est conformado por datos de entrada, instrucciones de


procesamiento y datos de salida. En esta leccin nos vamos a enfocar en
conocer los distintos tipos de instrucciones que podemos darle a una
computadora.

Para lograr resolver un problema, necesitamos generar un algoritmo formado


por distintas clases de instrucciones, las cuales pueden ser luego
implementadas en cualquier lenguaje de programacin.
Entre los principales tipos se encuentran:

Instrucciones de inicio-fin
Instrucciones de asignacin
Instrucciones de lectura de datos (entrada)
Instrucciones de escritura de resultados (salida)
Instrucciones de control de flujo
Instrucciones de inicio-fin

Estas son las que usamos para indicarle al algoritmo cuando inicia y
cuando termina, ya sea el algoritmo completo o alguna parte del
mismo. Generalmente se usan las palabras Inicio y Fin, as sin ms.
Son especialmente tiles cuando usamos alguna instruccin de
bifurcacin, de las que ya hablaremos en un momento ms.
Instrucciones de asignacin

Una instruccin de asignacin es la que se usa para darle un valor a una variable. Y
qu es una variable? pues es un valor que puede cambiar durante la ejecucin de
un programa. En el algoritmo para el clculo del pago de nmina que hemos visto
en las lecciones anteriores, las variables seran: horas_trabajadas,
tarifa_por_hora y tasa_impuesto. Para representar la asignacin de un
valor a una variable vamos a estar utilizando el smbolo de una flecha apuntando a
la izquierda ().
Instrucciones de lectura de datos (entrada)
Son las que usamos para indicar la entrada de un dato para nuestro
algoritmo por medio de algn dispositivo (como el teclado, el mouse,
un escaner, etc) o incluso de algn otro programa. Generalmente
usamos la palabra leer.
Instrucciones de escritura de resultados (salida)
Son las que se usan para indicar la salida de resultados a algn
dispositivo (como la pantalla, la impresora, las bocinas, etc) o hacia
algn otro programa que usar nuestras salidas como entradas.
Instrucciones de control de flujo
Estas nos permiten dividir la secuencia de ejecucin o repetir ya sea
algunas o todas las instrucciones de nuestro algoritmo en base a
alguna condicin. Si esa condicin se cumple, se ejecuta (o repite) un
conjunto de instrucciones y si no se cumple, se ejecuta (o repite) un
conjunto distinto
Constantes y variables
Los programas de computadora contienen ciertos valores que no
deben cambiar durante la ejecucin del programa. Tales valores se
llaman constantes.
De igual forma existen otros valores que podrn cambiar durante la
ejecucin del programa; a estos se les llama variables.
Constantes y variables
Como todo objeto que se usa dentro de un programa, tanto las
constantes como las variables deben tener un nombre para que
puedan ser reconocidas y utilizadas. A estos nombres los llamamos
identificadores. Los lenguajes de programacin modernos tienen
reglas ms o menos parecidas que debemos seguir cuando se trata de
escribir identificadores. Entre ellas podemos mencionar:
Constantes y variables
Usar caracteres como letras, dgitos y uno que otro smbolo (como el
guion bajo o medio, por ejemplo)
Comenzar con una letra
No usar espacios en blanco
Procurar no usar caracteres especiales como acentos o *
Ser significativo y tener relacin con el objeto que representan (como
horas_trabajadas, tarifa_por_hora y tasa_impuesto)
Constantes y variables
Para declarar (o darle a conocer) variables o constantes a nuestros algoritmos, vamos a usar la siguiente
notacin:

<tipo_de_dato> <identificador> [=<expresin>]


NOTA: lo que se encuentra entre corchetes es opcional

Por ejemplo:
entero horas_trabajadas
real tarifa_por_hora, tasa_impuesto = 2.3
cadena nombre_empleado
cadena email = "curso@estudioiq.com"
caracter letra = 'a'
bool casado = falso
const real pi = 3.1416
Constantes y variables
1) Puedes decir qu tipo de dato contiene cada una de las siguientes
variables basndote en el valor que se les est asignando?
IDCompra = 2
HostName = "gc1001.estudioiq.com"
PrecioUnitario = 14.99
ImprimirFactura = verdadero
CodigoPostal = "45080"
Constantes y variables
2) Cules de los siguientes identificadores estn mal escritos y qu
correcciones sugeriras en cada caso?
NombreDelAlumno
3CASA
Nombre_del_nio
ID usuario
Server34
Funciones Internas