Вы находитесь на странице: 1из 15

INTRODUCCIÓN A LA INGENIERIA DE SISTEMA E

INFORMATICA

DFD

ING. HANS SALAZAR


DEFINICIÓN
Un pseudocódigo (falso lenguaje), es una serie de
normas léxicas y gramaticales parecidas a la mayoría de
los lenguajes de programación, pero sin llegar a la rigidez
de sintaxis de estos ni a la fluidez del lenguaje coloquial.

El pseudocódigo es un lenguaje de especificación


(descripción) de algoritmos

Pseudocódigo es la descripción de un algoritmo que


asemeja a un lenguaje de programación pero con algunas
convenciones del lenguaje natural.

ING. HANS SALAZAR


DEFINICIÓN
Un pseudocódigo (falso lenguaje), es una serie de
normas léxicas y gramaticales parecidas a la mayoría de
los lenguajes de programación, pero sin llegar a la rigidez
de sintaxis de estos ni a la fluidez del lenguaje coloquial.

El pseudocódigo es un lenguaje de especificación


(descripción) de algoritmos

Pseudocódigo es la descripción de un algoritmo que


asemeja a un lenguaje de programación pero con algunas
convenciones del lenguaje natural.

ING. HANS SALAZAR


DEFINICIÓN DE DATOS DEL
PSEUDOCÓDIGO

La definición de datos se da por


supuesta, sobre todo en las variables
sencillas, si se emplea formaciones:
pilas, colas, vectores o registros, se
pueden definir en la cabecera del
algoritmo, y naturalmente cuando
empleemos el pseudocódigo para
definir estructuras de datos, esta parte
la desarrollaremos adecuadamente.

ING. HANS SALAZAR


FUNCIONES Y
OPERACIONES
Cada autor usa su propio
pseudocódigo con sus respectivas
convenciones. Por ejemplo, la
instrucción "reemplace el valor de la
variable x por el valor de la variable y"
puede ser representado como:

EJEMPLO:
ING. HANS SALAZAR
ING. HANS SALAZAR
ESTRUCTURAS DE
CONTROL
En la redacción del pseudocódigo se
utiliza tres tipos de estructuras de
control: las secuenciales, las selectivas
y las iterativas

ING. HANS SALAZAR


ESTRUCTURAS
SECUENCIALES
Las instrucciones se siguen en una
secuencia fija que normalmente viene
dada por el número de renglón. Es
decir que las instrucciones se ejecutan
de arriba hacia abajo. Las
instrucciones se ejecutan dependiendo
de la condición dada dentro del
algoritmo.

ING. HANS SALAZAR


ESTRUCTURAS
SELECTIVAS
Las instrucciones selectivas representan
instrucciones que pueden o no
ejecutarse, según el cumplimiento de
una condición.

ING. HANS SALAZAR


SELECTIVA DOBLE
(ALTERNATIVA)
La instrucción selectiva realiza una
instrucción de dos posibles, según el
cumplimiento de una condición.

ING. HANS SALAZAR


SELECTIVA MÚLTIPLE

También es común el uso de una


selección múltiple que equivaldría a
anidar varias funciones de selección.

ING. HANS SALAZAR


SELECTIVA MÚLTIPLE-
CASOS
Una construcción similar a la anterior
(equivalente en algunos casos) es la
que se muestra a continuación.

ING. HANS SALAZAR


SELECTIVA MÚLTIPLE-
CASOS
En este caso hay un Indicador es una
variable o una función cuyo valor es
comparado en cada caso con los
valores "Valori", si en algún caso
coinciden ambos valores, entonces se
ejecutarán las Instruccionesi
correspondientes. La sección en otro
caso es análoga a la sección si no del
ejemplo anterior.

ING. HANS SALAZAR


EJEMPLO:
Determinar el promedio de tres notas (Examen de
Medio Curso, Examen Final, Promedio de Tareas
Académica)

ENTRADA: N1,N2 Y N3 (Numérico)

PROCESOS: Asignar a P <-


(n1+n2+n3)/3

SALIDAS: P (Numérico)

ING. HANS SALAZAR


SOLUCION

Inicio
Var
N1,N2,N3: Entero
Promedio: Real
Mostrar(“Ingrese la nota 1”)
Leer(N1)
Mostrar(“Ingrese la nota 2”)
Leer(N2)
Mostrar(“Ingrese
ING. HANS SALAZAR
la nota 3”)

Вам также может понравиться