I
.
/
Defiinici6ón de PPseudocó6digo
.
/
EElementos de un PPseudocó6digo:
Variables
Condiciones
Ciclos
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.
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;
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
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
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
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)
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.
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.
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.

Pseudocdigo

  • 1.
  • 2.
    . / Defiinici6ón de PPseudocó6digo . / EElementosde un PPseudocó6digo: Variables Condiciones Ciclos
  • 3.
    Definición El pseudocódigo esuna 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 seutilizan 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 unavariable 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 Elbucle 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 Esuna 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 lastablasde 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 lomá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.