Está en la página 1de 12

Universidad Nacional Experimental

Francisco de Miranda
Programa Educacin Matemtica Mencin Informtica ADI
Unidad Curricular: Computacin I

:
2
d
a
d
i
n
U
n

i
c
u
l
o
s
l
Re
E
:
2
a
m
Te

e
d
s
a
c
i
n
s
a
Tc
m
e
l
b
o
r
P
o
g
i
de
d

c
o
d
u
e
s
P

Santa Ana de Coro; Julio 2011

CONTENIDO
Definicin

de Pseudocdigo

Elementos de un Pseudocdigo:

Variables
Condiciones
Ciclos

El Pseudocdigo
Definicin
El pseudocdigo es una herramienta utilizada para el diseo de
programas que permite al programador expresar sus pensamientos de
una forma clara utilizando su lenguaje natural y mostrando el orden de
ejecucin de las sentencias del programa sin ninguna ambigedad.
El principal objetivo del pseudocdigo es el de representar la
solucin a un algoritmo de la forma ms detallada posible, y a su vez
lo ms parecida posible al lenguaje que posteriormente se utilizara
para la codificacin del mismo.

El Pseudocdigo
Ejemplo
Para hallar el rea de un triangulo, conocida la base y la altura
Definicin del problema:
Entrada: base*altura

Proceso: (base*altura)/2

areaInicio
base, altura, area;
Escribir "Ingrese el valor de base y altura respectivamente;
Leer base;
Leer altura;
area=(base*altura)/2;
Escribir "El resultado es: ", area;
Fin

Salida:

Elementos del Pseudocdigo


Variables: Representar elementos, acciones, cosas,
procesos, datos o informacin relevante del problema a
resolver.
Tipos de Datos: Los tipos de datos existentes en
pseudocdigo son:

Condiciones del Pseudocdigo


Estas condiciones se utilizan cuando el usuario programa en
un lenguaje de alto nivel. Comenzaremos con la ms famosa, la
sentencia SI - SINO - FINSI

Si (condicion1=valor) entonces
ejecutar accin;
Sino
ejecutar accin;
Finsi
En esta sentencia tenemos que si se cumple una
condicin, se ejecutar determinado proceso, en caso contrario,
se ejecutar otro.

Tipo de Condiciones
Simple

Doble

Mltiple

Mltiple -Casos

La condicin es una
expresin booleana.
Instrucciones es
ejecutada slo si la
condicin es
verdadera

Si esta condicin es
cierta se ejecuta
Instrucciones1, si no
es as, entonces se
ejecuta
Instrucciones2.

En esta estructura si
Condicin1 es cierta,
entonces se ejecuta
slo Instrucciones1. En
general, si Condicini
es verdadera,
entonces slo se
ejecuta Instruccionesi

En este caso hay un


Indicador es una variable
o una funcin cuyo valor
es comparado en cada
caso con los valores
"Valori", si en algn caso
coinciden ambos valores,
entonces se ejecutarn las
Instruccionesi
correspondientes.

Ciclos del Pseudocdigo


Los ciclos son estructuras de control repetitivo, es decir, son
aquellas en las que una sentencia o grupos de sentencias se repiten
muchas veces. Este conjunto de sentencias se denomina bucle o
lazo

Algunos Ciclos
en Pseudocdigo
Mientras
El bucle se repite
mientras la condicin sea
cierta, si al llegar por
primera vez al bucle
mientras la condicin es
falsa, el cuerpo del bucle
no se ejecuta ninguna
vez.

Repetir
La estructura de control
repetir se utiliza cuando
es necesario que el
cuerpo del bucle se
ejecuten al menos una
vez y hasta que se
cumpla la condicin.

Para
Una estructura de control
muy comn es el ciclo
para, la cual se usa
cuando se desea iterar
un nmero conocido de
veces, empleando como
ndice una variable que
se incrementa (o
decrementa)

Tipos Ciclos
del Pseudocdigo
Unidimensionales

Bidimensionales

Multidimensionales

Es una coleccin de
datos del mismo tipo.
Sirve para manejar un
nmero n de elementos
en comn, ya sea de
tipos definidos por el
Lenguaje,
(int,float,String,etc
),tambin son llamados
Vectores.

Al Igual que las


Unidimensionales es una
coleccin de datos del
mismo tipo. Pero de 2
dimensiones, es decir,
una fila y una columna
(vertical y horizontal).

Los ciclos
Multidimencionales son
las que estn integradas
por 3 o mas dimensiones,
como los registros de los
aeropuertos, como
pasajeros, avin o vuelo,
origen , destino, entre
otros.

Ejemplo de un Ciclo Bidimensional


Hacer un Pseudocdigo que despliegue las tablas de
multiplicar.

Inicio
Variables i,k,r;
para i=1 hasta 10

para k=1 hasta 10


r=i*k;
Imprimir i," x ",k," = ",r;
k=k+1;
i=i+1;
Fin.

Recuerden que lo ms importante es


..

Que un pseudocdigo es toda accin o


rutina que realizas en la vida para efectuar
cualquier actividad, ya que todo amerita un
proceso, un orden, con datos suministrados,
es decir, una serie de pasos para concretar
cualquier objetivo.

También podría gustarte