Está en la página 1de 15

ESTRUCTURA DE DATOS Y POO

Instructor: Manuel Alejandro Ortiz Piñella


Estructuras condicionales

Pseudocódigo

La palabra pseudocódigo formada por el prefijo “pseudo“, que según el diccionario de la RAE
(Real Academia Española) significa “falso“, de ahí parte para que también sea conocido como
“falso lenguaje”.

Dentro de la programación se basa en un lenguaje de programación real, donde se permite


expresar las instrucciones en un lenguaje común (ejemplo: español, inglés u otro idioma) para
facilitar la escritura y lectura. Debido a que está en lenguaje común si se requiere una
modificación es fácil hacerla. La escritura sólo puede ser comprendida por el ser humano y no por
la máquina, por ende, tampoco puede ejecutarla.

www.senati.edu.pe
Estructuras condicionales
Pseudocódigo
En otras palabras, el pseudocódigo es un lenguaje simplificado entre el programador y la máquina,
hecho por el programador en su propio idioma, para describir un algoritmo y  poder comprender
mejor la estructura de dicho programa, donde el lenguaje simplificado no puede ser compilado,
ejecutado ni corrido por la máquina. Siendo una herramienta que se encuentra previa al lenguaje
formal de programación.

www.senati.edu.pe
Estructuras condicionales

Operadores Div y Mod


Son dos operadores matemáticos que nos permiten tomar el residuo
y cociente de una división.

www.senati.edu.pe
Estructuras condicionales

Ejemplo

www.senati.edu.pe
Estructuras condicionales
Porcentaje

www.senati.edu.pe
Estructuras condicionales

Descuento

www.senati.edu.pe
Estructuras condicionales

Alternativa Simple (Si-entonces)


La estructura alternativa simple si-entonces ejecuta Algoritmo
una determinada acción cuando se cumple una
determinada condición.
Si (condición) Entonces
La selección si-entonces evalúa la condición y si la (acción S1) 
condición es verdadera, entonces ejecuta la acción S1
(o acciones caso de ser S1 una acción compuesta y Fin_si
constar de varias acciones).

Si la condición es falsa, entonces no hacer nada.

www.senati.edu.pe
Estructuras condicionales

www.senati.edu.pe
Estructuras condicionales

Alternativa Doble (Si-Entonces-Si_No)


Algoritmo
Estructura que permita elegir entre dos
opciones o alternativas posibles, en función Si ( condición )
del cumplimiento o no de una determinada
entonces
condición.
( acción S1 )
Si la condición C es verdadera, se ejecuta la si_no
acción S1 y, si es falsa, se ejecuta la acción S2. (acción S2)
fin_si

www.senati.edu.pe
Estructuras condicionales

www.senati.edu.pe
Estructuras condicionales

Desde o para (For)


> Esta estructura ejecuta las acciones del cuerpo del bucle un número
especificado de veces, y de modo automático controla el número de iteraciones
o pasos.

www.senati.edu.pe
Estructuras condicionales

Ejemplos de Algoritmos
Realizar la suma de los 5 primeros números Naturales:

www.senati.edu.pe
Estructuras condicionales

Leer 20 números e imprimir cuantos


son positivos, cuantos negativos y
cuantos neutros.
 Inicio
 cn = 0  si no
 cp = 0
 Si num > 0 entonces
 cp = cp + 1
 cneg = 0  si no
 Para i = 1 hasta 20 hacer  cneg = cneg + 1
 Leer num  Fin-si
 Fin-si
 Sin num = 0 entonces  Fin-para
 cn = cn + 1  Escribir cn, cp, cneg
 Fin.
>
www.senati.edu.pe
www.senati.edu.pe

También podría gustarte