Sei sulla pagina 1di 5

Ing.

Manuel S Tantalean Wong



Asignacin
La instruccin de asignacin permite almacenar un valor a una variable.
<variable > <- <expresin> ;

Al ejecutarse la asignacin, primero se evala la expresin de la derecha y luego se asigna
el resultado a la variable de la izquierda. El tipo de la variable y el de la expresin deben
coincidir.

Si la variable de la izquierda no exista previamente a la asignacin, se crea. Si la variable
exista se pierde su valor anterior y toma el valor nuevo, razn por la cual se dice que la
asignacin es "destructiva" (destruye el valor que tena la variable de la izquierda). Los
contenidos de las variables que intervienen en la expresin de la derecha no se modifican.

Existen dos operadores de asignacin alternativos que pueden utilizarse indistintamente en
cualquier caso, pero la habilitacin del segundo (=) depende del perfil de lenguaje
seleccionado.
<variable> := <expresin> ;
<variable> = <expresin> ;

A toda la linea <variable> = <expresin> ; se considera una instruccin.


Objetivo

El alumno ser capaz de explicar la importancia de las estructuras secuenciales en el diseo
de algoritmos. Resolver problemas bsicos mediante diagramas de flujo.

Estructura de Control Secuencial

Joyanes Aguilar, define a una estructura secuencial como aquella en la que una accin
(instruccin) sigue a otra en serie. Seala que las tareas suceden de tal modo que la salida
de una es la entrada de la siguiente y as sucesivamente hasta el final del proceso. La
estructura secuencial tiene una entrada y una salida.














Ing. Manuel S Tantalean Wong
El Ejercicio 1 representa una estructura de control que con una sola instruccin el mismo
presenta el mensaje Bienvenido al curso que se muestra en el monitor al ser ejecutado, el
mismo es guardado en el computador como programa01

Representacin Grfica PSEUDOCDIGO


Al Ejecutar el algoritmo muestra en la pantalla Bienvenido al curso como se muestra el
recuadro en rojo



El Ejercicio 2 es presentar un rectngulo usando un carcter, se agreg un nombre al
proceso y dos comentarios.



Proceso sin_titulo
Escribir Bienvenido al curso
FinProceso

1
2
3
4
Proceso cuadrado
// Programa elaborado por Ing. Manuel Tantalean
// Curso Informtica I
Escribir '***********'
Escribir '* *'
Escribir '* *'
Escribir '***********'
FinProceso

El Presente algoritmo presenta 4 instrucciones las mismas se
muestran en el monitor como se muestra en la figura el presente
programa lo guardaremos como programa02
Ing. Manuel S Tantalean Wong
Considerando el prrafo en amarillo de la pgina 2, Ejercicio 3 asignar primero el valor 4 a
una variable a, segundo asignar un valor 5 a la misma variable, y tercero asignar valor 6 a la
misma variable, mostrar el valor de la variable a.



Ejercicio 4 hallar el rea de un triangulo




















Ejercicio 5 hallar el rea de un tringulo variando los datos de base 8 y altura 10 el algoritmo
es como sigue y lo guardamos como programa05 el proceso el igual que el anterior
(programa05)


2
Proceso ultimovalor
// Programa elaborado por Ing Manuel Tantalean
// Curso Informtica I
a<-4
a<-5
a<-6
Escribir a
FinProceso

El Presente algoritmo presenta 4 instrucciones las tres primeras son
de asignacin y la cuarta muestra el valor de la variable en la pantalla
como se muestra en la figura, guardaremos como programa03
Proceso areatriangulo
// Programa elaborado por Ing Manuel Tantalean
// Curso Informatica I
base<-5
altura<-6
area<-base*altura/2
Escribir area
FinProceso
El Presente algoritmo presenta 4 instrucciones
1 El valor 5 se asigna a la variable base
2 el valor 6 se asigna a la variable altura
3 Se lee el valor asignado a base en este caso 5, luego se lee
el valor asignado a la variable altura que es 6 se multiplican
ambos valores por prioridad de la operaciones y luego se
divide entre 2, el valor resultante se asigna a la variable rea
4 muestra el valor de la variable rea como se muestra en la
figura, guardaremos el algoritmo con el nombre programa04
1
2
3
4
1
3
4
Proceso areatriangulo
// Programa elaborado por Ing Manuel Tantalean
// Curso Informatica I
base<-8
altura<-10
area<-base*altura/2
Escribir area
FinProceso
Ing. Manuel S Tantalean Wong
Ejercicio 6 hallar el rea de un tringulo ingresando lo datos por consola





































Proceso areatriangulo
// Programa elaborado por Ing Manuel Tantalean
// Curso Informatica I
Leer base
Leer altura
area<-base*altura/2
Escribir area
FinProceso

El algoritmo se ejecuta segn la secuencia de la numeracin
de las instrucciones
1 El cursor se presenta parpadeando fig 1, indicacin de
ingresar el valor de la variable base en nuestro caso 4 fig 2
enter ingresar el dato por consola y se asigna el valor 4 en la
variable base
2 El cursor se presenta parpadeando fig 3, indicacin de ingresar el valor de la variable altura en
en nuestro caso 8 fig 4 enter ingresar el dato por consola y se asigna el valor 8 en la variable altura

1
2
3
Fig 1
Fig 2
Fig 3
Fig 4
3 Se lee el valor asignado a base en este caso 4, luego se lee el valor asignado a la variable altura
que es 8 se multiplican ambos valores por prioridad de las operaciones y luego se divide entre 2,
el valor resultante se asigna a la variable rea
4 muestra el valor de la variable rea como se muestra en la figura, guardaremos el algoritmo con
el nombre programa06

Ing. Manuel S Tantalean Wong
Proceso intercambio
a<-5
b<-6
temp<-a
a<-b
b<-temp
Escribir a
Escribir b
FinProceso

El algoritmo cuenta con 7 instrucciones y se ejecutan en ese
orden
1 Se asigna el valor 5 a la variable a
2 Se asigna el valor 6 a la variable b
3 Se asigna el valor 5 de la variable a a la variable temp
4 Se asigna el valor 6 a la variable a
5 Se asigna el valor 5 de la variable temp a la variable b
6 se muestra el valor de la variable a en el monitor
7 se muestra el valor de la variable b en el monitor
Los valores se muestran en la figura, y guardamos con
programa07

Ejercicio 8 Elaborar algoritmo permita intercambiar los valores en dos variables

1
2
3
4
5
6
7

Potrebbero piacerti anche