viernes, 10 de octubre de 2014

Unidad 3 Estructuras de Control - Sentencias

Estructura de Control IF


Esta estructura nos permite analizar los diferentes tipos de datos mientras cumplan las condiciones establecidas por If estas se realizaran o a su vez si estas no son cumplidas no entraran a dicha estructura de control.

IF (expresión) then
      Sentencias
      ....

END IF

Dependiendo en se vaya a emplear esta estructura se debe cerrarla con llaves o a su vez utilizar then para utilizarlo como caso contrario.

Ejemplo

Hacer un programa que despliegue un menu de comida y los precios de acuerdo al menu de vegetales, carnes, lacteos. Al final imprimir una factura con todos estos datos.
Vegetales           Carnes  Lacteos
Tomate                Res        Leche
Lechuga               Cerdo   Mantequilla
Cebolla Cordero               queso

Analizar


1.- Entradas (Nombre, fecha, cedula, ciudad, telefono).
2.- Proceso (Validacion de menu y precio según los datos).

3.- Salida (Factura con el menu escojido).

Seudocódigo

1.- Start
2.-         Declarations     
3.-                         String nombre, fecha, cedula, ciudad, telefono, categoriaA, categoriaP
4.-                         Num precioS,precioT
5.-                             input“Escoja la categoria de alimentos (Vegetales, Carnes, Lacteos)” categoriaA
7.-                                    if(categoria=Vegetales)
8.-                                    input “Tomate, Lechuga, Cebolla” categoriaP, precioS
9.-                                    output categoriaP
10.-                                  if(categoria=Carnes)
11.-                                  input “Res, Cerdo, Cordero” categoriaP, precioS                                       
12.-                                  output categoriaP 
13.-                                  if(categoria=Lacteos)
14.-                                  input “Leche, Mantequilla, Queso” categoriaP, precioS
15.-                                    output categoriaP
16.-                          end if
17.-                        end if
18.-                    end if
19.-            output nombre, cedula, telefono, direccion, categoriaP
20.-        preciot=precioS+(precioS*0.12)

21.- Stop

Diagrama de flujo





Estructura de Control Switch

Es aquella que nos va a permitir elegir varias opciones, dentro de ella se puede controlar mediante enteros o caracteres los cuales deben ser leídos antes del análisis de la misma para que esta sepa que opción ejecutar.

switch (expresión)
{
     case constante1:
              instrucciones;
              break;
     case constante 2:
              instrucciones;
              break;
     · · ·
     default:
              instrucciones;
}















No hay comentarios.:

Publicar un comentario