4 pseudoc digo
la Programación
Ing. María de los Ángeles
Rodríguez Montañez
Septiembre, 2015
PSEUDOCÓDIGO
Pseudocódigo
Es una descripción de
un algoritmo no
importando el lenguaje
de programación que se
esté manejando.
Para que una persona
pueda leer e interpretar
el código en cuestión, se
excluyen diversos datos
que no son clave para su
entendimiento.
Pseudocódigo
Un pseudo -código
es una herramienta
que permite describir
textualmente
como
se va a comportar un
programa, utilizando
una
mezcla
de
lenguaje
de
programación
con
palabras del lenguaje
común.
Ventajas de usar el
Pseudocódigo
Ocupa menos espacio en una hoja de
papel
Permite representar en forma fácil
operaciones repetitivas complejas
Es muy fácil pasar de Pseudocódigo a
un programa en algún lenguaje deprogramación.
Si se siguen las reglas se puede
observar claramente los niveles que
tiene cada operación.
Elementos de un
Pseudocódigo
Variables.- Representan elementos, acciones, cosas,
procesos, datos o información relevante del problema a
resolver.
Tipos de datos.- Los tipos de datos utilizados son:
Categoría
Numéricos
Texto
Lógicos
Tipo
Definición
Rango de
valores
Ejemplos
EnteroNúmero sin decimal
(-∞, + ∞)
-23, 0, 2547
Real
Número con
decimal
(-∞, + ∞)
-13.5, 0.54,
1245.7
Caracter
Un solo caracter
entre comillas
sencillas: ‘ ‘
‘a…z’ A…Z, ‘a…
z’ ‘A…. Z’,
números y
símbolos entre
comillas sencillas
‘a’, ‘B’, ‘0’,
‘<‘, ‘(‘….
Cadena
Un conjunto de
caracteres entre
comillas dobles: “ “
“ “, “Conjunto de
caracteres”
“ “, “Valores
numéricos”
Booleano
Uno de losdos
valores, verdadero o
falso
(Verdadero,
Falso)
Verdadero
Falso
Estructura secuencial en un
Pseudocódigo
Una estructura secuencial es aquella en la que una
acción (instrucción) sigue a otra en una secuencia.
Las tareas se suceden de tal modo de que la
salida de una es la entrada de la siguiente, y así
sucesivamente hasta el fi nal del proceso.
Asignación
La asignación consiste en elpaso de valores o
resultados a una zona de la memoria. Dicha zona será
reconocida con el nombre de la variable que recibe el
valor. La asignación se puede clasifi car de la
siguiente forma:
Simples
Consiste en pasar un valor
constante a una variable
Contador
Consiste en usarla como un
verificador del número de veces
que se realiza un proceso
a
Acumulad
or
Consiste en usarla como un
sumador enun proceso
suma
+1
De trabajo
Donde puede recibir el resultado c
de una operación matemática
que involucre varias variables
a
15
a+1
suma
a*b/x
Entrada de datos
Consiste en recibir desde un dispositivo de entrada
(teclado) un valor o dato.
Este dato va a ser almacenado en una variable que
aparece enseguida de la instrucción.
Así se representa:
A
Leer A
Salida de datos
Consisteen mandar por un dispositivo de salida
(monitor o impresora) un resultado (dato) o un
mensaje.
Esta instrucción se presenta en la pantalla el
mensaje escrito entre comillas, o el contenido de la
variable.
Así se representa:
“El resultado es”
var
Escribir “El resultado es”
Escribir var
Declaración de Variables
Es un proceso que consiste en listar al
principio del algoritmo todas lasvariables
que se usarán, además de colocar el nombre
de la variable, se debe decir de qué tipo es.
Así se representa:
Entero:
suma, num
Real:
x, y, z
Caracter: talla
Cadena_de_caracteres: Direccion
Declaración de Constantes
Es un proceso que consiste en listar al
principio del algoritmo todas las
constantes que se usarán, además de
colocar el nombre de la constante y su
valor.
Así serepresenta:
Constante:
Constante:
Constante:
Constante:
PI 3.1416
altura 40
porcentaje 12%
valor 3000
Estructura
Cuando se trabaja con algoritmos, por
lo general no se acostumbra a declarar
variables,
ni
tampoco
constantes,
debido a razones de simplicidad; es
decir, no es necesario la declaración de
variables. Pero cuando se trata de
pseudocódigo, si es muy importante
esta sección.
EJEMPLOS...
Regístrate para leer el documento completo.