You are on page 1of 5

ASIGNACIN

Una variable solamente puede recibir datos de 2 maneras, mediante una lectura (la orden leer) o a travs de la asignacin de valores. Por lo tanto, el concepto de asignar es darle valor a una variable. El smbolo que representa la asignacin es: Una flecha que viaja de derecha a izquierda indica que lo que se encuentra en el lado derecho se asigna a lo que se encuentra en el lado izquierdo. VARIABLE VARIABLE (1) VARIABLE CONSTANTE (2) VARIABLE EXPRESIN (3) Note que en el lado izquierdo siempre tenemos una variable, debido a que ella es la nica que puede recibir valores en el cuerpo del algoritmo. El siguiente ejemplo es una secuencia Y EL NMERO QUE EST ENTRE PARNTESIS INDICA LA RELACION CON LOS EJEMPLOS DE ASIGNACIN. EDAD 20 (2)

RESULTADO 15 + 18 4 (3) OPERACION RESULTADO (1) Cul es el valor de EDAD, RESULTADO y OPERACIN?Cmo se asignara un valor alfanumrico a una variable?y uno lgico?

REGLAS DE ASIGNACIN 1. Toda variable que se encuentre en el lado izquierdo de un enunciado de asignacin cambia de valor cuando este es ejecutado, aun cuando tenga un valor anterior. A 10 A 25 A = 10 A = 25

Jos Mario Ojeda Cedeo

Pgina 1

2. Toda variable que se encuentra en el lado derecho de un enunciado de asignacin nunca cambia de valor cuando este es ejecutado. A 12 B 8 + A A = 12 B = 20, A = 12

3. Toda variable que se encuentre en el lado derecho de un enunciado de asignacin debe estar definida antes de ejecutar el enunciado, es decir debe tener un valor previo. A 12 B 8 + A B 8 + C A = 12 B = 20, A = 12 CORRECTO INCORRECTO ( C no est definida)

4. Si una variable se encuentra en el lado derecho y en el lado izquierdo de un enunciado de asignacin, cambia de valor despus de ejecutarse el enunciado debido a que se encuentra en el lado izquierdo. A 12 A A + 10 A = 12 A= ?

Jos Mario Ojeda Cedeo

Pgina 2

ESTRUCTURA DE UN ALGORITMO
Todo algoritmo tiene una estructura bsica, la cual tiene los siguientes componentes: Nombre del Algoritmo Declaracin de variables Declaracin de Constantes Inicio Cuerpo del Algoritmo Entrada Proceso Salida Final

A continuacin explicamos como debemos escribir las ordenes que representan cada uno delos componentes de la estructura. Nombre del Algoritmo Se coloca a travs de un comentario y la sintaxis correcta es: /* texto. /*.texto. .*/ Si el comentario es en una lnea Si el comentario es de una lnea o ms

Los comentarios se pueden colocar en cualquier parte del algoritmo con el fin de documentarlo. Ejemplo: /* Algoritmo para calcular el rea de un triangulo Declaracin de variables Es indispensable declarar todas la variables que se van a utilizar en el algoritmo antes de darles un valor. La sintaxis correcta es: var tipo de dato variable 1, variable2,, variableN

Jos Mario Ojeda Cedeo

Pgina 3

Ejemplo: var entero a, b, c cadena nomb caracter sexo Declaracin de constantes Al igual que las variables, las constantes se deben declarar, con la diferencia de que se les debe asignar el valor enseguida. La sintaxis correcta es: const tipo de dato nombre constante = valor

Ejemplo: const real pi = 3.1416 Inicio Se utiliza para indicar el comienzo de las rdenes. Cuerpo del Algoritmo En este componente se escriben las instrucciones ordenadas lgicamente. Primero se solicita el ingreso de los datos, posteriormente se realiza el proceso, compuesto por expresiones y estructuras de programacin y por ltimo, se muestran los resultados. Entrada: Los datos se ingresan mediante la orden leer, de la siguiente forma: leer (variable1, variable2,.,variableN) Ejemplo: leer (nombre, edad, sexo) Proceso: A medida que va pasando el curso veremos cada una de las estructuras que utilizaremos en esta parte del algoritmo. Salida: La informacin se muestra mediante la orden escribir, de la siguiente manera:

Jos Mario Ojeda Cedeo

Pgina 4

Para mostrar un mensaje: escribir (.texto del mensaje..) Para mostrar el valor de una variable: escribir (variable1, variable2,.,variableN) Para mostrar un mensaje que describa el valor de una variable: escribir (..Texto.. +variable1+texto. + variable2 +. Texto + variable3) Ejemplo: escribir (Digite el nombre, edad y sexo de una persona) escribir (nombre, edad, sexo) escribir (La persona +nombre+tiene una edad de + edad+ y es de sexo + sexo) Final Se utiliza para indicar que es el fin del algoritmo.

Jos Mario Ojeda Cedeo

Pgina 5

You might also like