You are on page 1of 13

ALGORITMO

Objetivos:

Explicar Decisin simple.

Ejercicios.
ALGORITMO
M O D U L O S D E U N A L G O R IT M O
A L G O R IT M O

DATOS DE P R O C E S A M IE N T O D E IM P R E S IO N D E
ENTRADA DATOS RESULTADOS

M ODULO 1 M ODULO 2 M ODULO 3

Pseudocodigo
Diagrama de Flujo
Diagrama N-S
ESTRUCTURAS DE CONTROL
1. ESTRUCTURA SECUENCIAL

Es aquella en que una accin sigue a otra en


secuencia.

Inicio Sentencia 1
Sentencia 1
Sentencia 2
Sentencia 3 Sentencia 2
..
..
Fin Sentencia 3
ESTRUCTURAS DE CONTROL
1. ESTRUCTURA SECUENCIAL

2. ESTRUCTURAS DE SELECCIN:

IF Estructura de
Seleccin nica IF / ELSE
Estructura de Seleccin Doble
SWITCH Estructura de Seleccin Mltiple

3. ESTRUCTURAS DE REPETICIN
WHILE
DO / WHILE
FOR
ESTRUCTURAS DE CONTROL
2. ESTRUCTURAS DE SELECCIN:

IF Estructura de
Seleccin nica IF / ELSE
Estructura de Seleccin Doble
SWITCH Estructura de Seleccin Mltiple
Se utilizan para tomar decisiones lgicas.
Tipos:
Decisin Simple ( si entonces )
Decisin Doble ( si entonces sino )
Decisin Mltiple (en caso )
Decisin Simple
(sientonces)

Si la condicin es verdadera entonces


realiza una o varias acciones.

Inicio
..
.. FALSO VERDADERO
CONDICIN
SI (condicin) ENTONCES
ACCIN A
FIN SI Accin A
ACCIN X
..
..
Fin Accin X
Ejercicio

En un almacn se hace un 20%


de descuento a los clientes cuya
compra supere los S/.1000
Cual ser la cantidad que
pagara una persona por su
compra?
En un almacn se hace un 20% de descuento a los clientes
cuya compra supere los S/.1000 Cual ser la cantidad
que pagara una persona por su compra?

1.- Anlisis del problema


Calcular el precio a pagar, sabiendo que si el precio es
mayor que S/.1000, se le har un descuento del 20%

Tabla de variables
Nombre Tipo de Dato Descripcin
precio real precio a pagar
En un almacn se hace un 20% de descuento a los clientes
cuya compra supere los S/.1000 Cual ser la cantidad
que pagara una persona por su compra?
2.- Algoritmo - pseudocodigo

inicio
real precio
//declaracin de variables
leer precio
//ingreso de datos
si precio > 1000 entonces
precio precio * 0.8
fin si
//calcular suma
escribir precio
//escribir resultado
fin
En un almacn se hace un 20% de descuento a los clientes
cuya compra supere los S/.1000 Cual ser la cantidad
que pagara una persona por su compra?
3.- Diagrama de Flujo

inicio X

F
Precio > 1000
real precio
V
precio precio * 0.8

precio
precio

X fin
En un almacn se hace un 20% de descuento a los clientes
cuya compra supere los S/.1000 Cual ser la cantidad
que pagara una persona por su compra?
4.- Codificacin en Java
import biblioteca.*;
public class calculoprecio {
public static void main (String args[ ]) {
real precio;
System.out.println(ingrese precio: );
precio = Lectura.leerReal( );
if ( precio > 1000) {
precio = precio * 0.8;
}
System.out.println(precio es S/. +precio);
}
}
Problema Propuesto

Hacer un programa que calcule el


total a pagar por la compra de
camisas. Si se compran tres
camisas o mas se aplica un
descuento del 20% sobre el total
de la compra.
Conclusin

Hemos explicado la Decisin


simple y ejemplos.