3. Definición
El pseudocódigo es una herramienta utilizada para el diseño de
programas que permite al programador expresar sus pensamientos de una forma
clara utilizando su lenguaje natural y mostrando el orden de ejecución de las
sentencias del programa sin ninguna ambigüedad.
El principal objetivo del pseudocódigo es el de representar la solución a
un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible
al lenguaje que posteriormente se utilizara para la codificación del mismo.
4. Ejemplo
de un triangulo, conocidaPara hallar el área
Definición del problema:
Entrada: base*altura
la base y la altura
Proceso: (base*altura)/2 Salida: area
Inicio
base, altura, area;
Escribir "Ingrese el
Leer base;
Leer altura;
valor de base y altura respectivamente“;
area=(base*altura)/2;
Escribir "El resultado es:
Fin
", area;
5. Variables: Representar
elementos, acciones, cosas, procesos, datos o información
relevante del problema a resolver.
Tipos de Datos: Los tipos de datos existentes en
pseudocódigo son:
Definici6
n
Numero sin parte decimal
Niimero con parte
decimal,
separada par un punto.
Ranao de
valores
Cateaori
a
Nurnerico
s
Tio
o
Entero
Real
Eiemolo
s
-23·• o·•
2547
-23.09;
1.2798;
0.54
'a':• 'A'·• 'Z'·•
'O'
+oo
)
+oo
)
(-
oo
(-
oo
..
..
Caracte
r
Text
o
U
n
solo
caracter
entr
e
... , z, A,
B,
Z,
"',
a,
0,
>,
b,
1,
=,
),
...,
comillas sencillas
'.
... , 9, +, -, *,/,
.
.
)
.
-
c,
" • ' • (.
,
..-[,
�
.
cadena vacia
unido
Caden
a
Cualquier grupo
de
caractere
s
comilla
s
"Ho
la
•
encerrad
o
dobles
•.
entr
e
con cualquier grupo
de
mundo
"
:• •
•caractere
s
encerrad
osentre comillas dobles
•
{VERDADERO,
FALSO}
L6gico
s
Boolea
no
Uno de
las
o Falso
valore
s
Verdader
o
VERDADER
O
FALS
O
6. Estas condiciones se utilizan cuando el usuario programa en
laun lenguaje de alto nivel. Comenzaremos
sentencia SI - SINO - FINSI
con la más famosa,
Si (condicion1=valor) entonces
ejecutar acción;
Sino
ejecutar acción;
Finsi
En esta sentencia tenemos que si se cumple una
condición, se
ejecutará otro.
ejecutará determinado proceso, en caso contrario, se
7. Indicador es una variable oCondición1 es cierta,
entonces se ejecuta
comparado en cada caso
general, si Condicióni en algún caso coinciden
sólo se ejecuta ejecutarán las
correspondientes.
Simple Doble Múltiple Múltiple -Casos
La condición es una
expresión booleana.
Instrucciones es
ejecutada sólo si la
condición es
verdadera
Si esta condición es
cierta se ejecuta
Instrucciones1, si
no
es así, entonces se
ejecuta
Instrucciones2.
En esta estructura si En este caso hay un
una función cuyo valor es
sólo Instrucciones1. En con los valores "Valori", si
es verdadera, entonces ambos valores, entonces se
Instruccionesi
Instruccionesi
8. Mientras Repetir Para
El bucle se repite mientras
la condición sea cierta, si
al llegar por primera vez
al bucle mientras la
condición es falsa, el
cuerpo del bucle no se
ejecuta ninguna vez.
La estructura de control Una estructura de control
repetir se utiliza cuando muy común es el ciclo
es necesario que el para, la cual se usa
cuerpo del bucle se cuando se desea iterar un
ejecuten al menos una vez número conocido de
y hasta que se cumpla la veces, empleando como
condición. índice una variable que se
incrementa (o
decrementa)
9. Unidimensionales Bidimensionales Multidimensionales
Es una colección de datos
del mismo tipo. Sirve para
manejar un número “n” de
elementos en común, ya
sea de tipos definidos por
el
Lenguaje,(“int”,”float”,”Stri
ng”,etc…),también son
llamados “Vectores”.
Al Igual que las Los ciclos
Unidimensionales es una Multidimencionales son
colección de datos del las que están integradas
mismo tipo. Pero de 2 por 3 o mas dimensiones,
dimensiones, es decir, como los registros de los
una fila y una columna aeropuertos, como
(vertical y horizontal). pasajeros, avión o vuelo,
origen , destino, entre
otros.
10. Hacer un
Pseudocódigo
que despliegu
e
las tablasde multiplicar
.
Inicio
Variables i,k,r;
para i=1 hasta 10
para k=1 hasta 10
r=i*k;
Imprimir i," x ",k,"
k=k+1;
i=i+1;
= ",r;
Fin.
11. cretar
ruti
Recuerden que lo más importante es ……..
Que un pseudocódigo es toda acción o
na 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 co
cualquier objetivo.