Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ana Guao
Computacin III
PSEUDOCODIGO
Qu es algoritmo?
Un algoritmo se puede considerar como una serie de pasos organizados que
describen el proceso que se debe seguir para dar solucin a un problema
especfico. (Hernndez, 2010)
Qu es Seudocdigo?
El seudocdigo 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 (Que puede entenderse de
varias maneras).
Es la representacin narrativa de los pasos que debe seguir un algoritmo para
dar solucin a un problema determinado. El pseudocdigo utiliza palabras que
indican el proceso a realizar
Por una parte, la mayora de lenguajes de programacin se basan en el ingls,
por lo que un estudiante de habla hispana tiene que aprender que "write" o
"print" son las palabras equivalentes a "escribir".
Ejemplo:
Para hallar el rea de un tringulo, conocida la base y la altura.
Definicin del Problema:
Entrada: base, Altura
Proceso: (base*altura)/2
Salida: rea
Inicio
Definir Base, Altura, rea;
Escribir Ingrese el valor de base y altura respectivamente;
Leer Base;
Leer Altura;
rea=(Base*Altura)/2;
Escribir El resultado es: , rea;
Fin
1
Variables:
Representa elementos, acciones,
relevante del problema a resolver.
cosas,
procesos,
datos o informacin
Tipos de Datos:
Categora
Numricos
Tipo
Entero
Real
Texto
Lgicos
Carcter
Definicin
Nmero
sin
parte decimal
Nmero con
parte
decimal,
separada por
un punto
Un
solo
carcter entre
comillas
sencillas
Cadena
Cualquier
grupo
de
caracteres
encerrado
entre comillas
dobles
Booleano
Uno de los
valores
Verdadero o
falso
Rango de
valores
(- .. +)
Ejemplos
-23; 0; 2547
(- .. +)
-23.09;
1.2798; 0.54
a, b,, z, A,
B,,Z
0,1,., 9, +,
-, *, /, <, =,
>, (, ), [, ]
cadena
vaca
unido
con cualquier
grupo
de
caracteres
encerrados
entre comillas
dobles.
(VERDADERO,
FALSO)
a,
b;
A;Z;0
Hola mundo
VERDADERO
FALSO
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
Mltiple
Simple
Doble
La condicin es una
expresin booleana.
Instrucciones
es
ejecutada slo si la
condicin
es
verdadera
Si esta condicin es
cierta se ejecuta
instrucciones, si no
es as, entonces se
ejecuta
otra
instruccin.
EN esta estructura si
condicin1
es
cierta,
entonces
se
ejecuta
instrucciones1.
En
general, si condicin i es
verdadera entonces solo
ejecuta instrucciones i
Mltiple Casos
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
Instruccionesi
correspondientes
Si
condicin
entonces
Instrucciones
Fin si
Si
condicin
entonces
Instrucciones
1
Si no entonces
Instrucciones 2
Fin si
Si
condicin
entonces
Instrucciones 1
Si
no
condicin2
entonces
Instrucciones 2
Si
no
condicin3
entonces
Instrucciones 3
Si no entonces
Instrucciones n
Fin si
Seleccionar
indicador
Caso valor 1
Instrucciones
1
Caso valor 2
Instrucciones
2
Caso valor 3
Instrucciones
3
En otro Caso
Instrucciones
n
Fin Seleccionar
CELDAS
Repetir
La estructura de control
repetir se utiliza cuando
es necesario que el
cuerpo del bucle se
ejecute al menos una
vez y hasta que se
cumpla la condicin.
Repetir
Instrucciones
Hasta que 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
decremento)
Para
i x
hasta
hacer
Instrucciones
Fin para
Bibliografa:
http://es.slideshare.net/CesarRomero4/pseudocdigo
EJERCICIOS
Ejemplo: Realizar el pseudocdigo de un programa que permita calcular el rea de un rectngulo. Se
debe introducir la base y la altura para poder realizar el clculo..
Programa; rea
Entorno: BASE, ALTURA, AREA son nmero enteros
Algoritmo:
escribir Introduzca la base y la altura
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir El rea del rectngulo es AREA
Finprograma