GUIA 7

Páginas: 11 (2706 palabras) Publicado: 21 de mayo de 2013
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
INTRODUCCION A LA INFORMATICA
CICLO I-2013

GUIA DE LABORATORIO No. 7
ESTRUCTURAS DESICIVAS PARTE II
Objetivos Generales:
Aplicar la metodología para la solución de problemas que involucren decisiones o condiciones de
cualquier tipo.

Objetivos Específicos:


Aplicar la metodología para resolver problemas hasta la programación de ejercicios que
involucren el uso de decisiones con estructuras dobles y anidadas.
Aplicar la metodología para resolver problemas hasta la programación de ejercicios que
involucren selección múltiple.
Aplicar las estructuras selectivas para la evaluación de restricciones en los datos de
entrada.

Metodología:
La guía estáestructurada de la siguiente forma: Primeramente se da un ejemplo de estructuras
selectivas con anidamiento y uno de selección múltiple en las cuales se considera la
evaluación de restricciones de los datos y luego un listado de ejercicios propuestos.
Durante esta sesión se realizará trabajo en parejas para la elaboración de 2 ejercicios
completos de los propuestos, que indicará su instructor.PARTE I. Estructura Selectiva Anidada. Tiene 40 minutos. Su instructor le indicara un ejercicio
para realizar aplicando estructuras selectivas anidadas o en escalera. Apóyese en el ejemplo
de la parte I.
PARTE II. Estructura Selectiva Múltiple. Tiene 40 minutos. Su instructor le indicara un ejercicio
para realizar aplicando estructuras selectivas múltiple. Apóyese en el ejemplo de la parte II.IMPORTANTE: LA PRACTICA EVALUADA SERA LA SEMANA 11 EN SUS RESPECTIVOS HORARIOS, SE EVALUARA
LAS GUIAS 4, 5, 6 Y 7. TAMBIEN SE LES INFORMA QUE LOS LABORATORIOS DEL 1º DE MAYO SE REALIZARAN
EL 8 DE MAYO EN SUS RESPECTIVOS HORARIOS Y QUE EL RESTO DE GRUPOS NO TENDRAN LABORATORIO EN
ESA SEMANA DEL 6 DE MAYO AL 12 DE MAYO.

1

PARTE I. EJEMPLO DE APLICACIÓN CON ESTRUCTUCTURAS SELECTIVASANIDADAS (“ESCALERA”)

Enunciado: Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si
éste se le asigna como un porcentaje de su salario mensual que depende de su antigüedad
en la empresa de acuerdo con la siguiente tabla:
TIEMPO
UTILIDAD
Menos de 1 año
5% del salario
1 año o más y menos de 2 años
7% del salario
2 años o más y menos de 5 años
10% delsalario
5 años o más y menos de 10 años
15% del salario
10 años o más
20% del salario

FASE 1. Análisis del Problema
I.

Análisis de Datos

I.1 ENTRADA DE DATOS




I.2 SALIDA DE DATOS

Tiempo de antigüedad en años
var/real
Salario
var/real
Porcentajes por utilidades según
antigüedad cte/real

Proceso

II.
Análisis de Entrada/Salida
II.1 Variables de Salida
IdentificadorTipo
Descripción
u

Real

Utilidad que recibe el
trabajador anualmente



Formato
de Salida
Default

Utilidad var/real

Mensaje para Salida

Vía de
Salida
Pantalla

“La utilidad obtenida es $“

II.2 Variables de Entrada
Identificador

Descripción

tiempo

Real

sal

II.3

Tipo

Real

Tiempo de trabajar en
la empresa
Salario actual del
trabajadorFormato
de
Entrada
Default
Default

Mensaje para Entrada

Vía de
Entrada

“Tiempo (años) de laborar
en la empresa: ”
“Salario mensual actual $”

Teclado
Teclado

Restricciones de Variables de Entrada
Rango de Valores

Longitud
Mínimo
Máximo

Variable de
Entrada

Mínimo

Máximo

tiempo

0 incluido

N/E

N/E

N/E

sal

0 no incluido

N/E

N/E

N/ERestricción

Mensaje de Error

tiempo>=0 Y
sal>0

“Los datos no son correctos”

Observe que se usa una sola restricción y un solo mensaje de error. Usando el operador Y unimos las dos

II.4 Variables de Control de Ciclos NO SE EMPLEAN
expresiones “relacionales”, lo cual nos permite reducir CiclosNO SE EMPLEAN
II.5 Restricciones de Variables de Control de de 2 a una la estructura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA 7
  • guia 7
  • guia 7
  • GUIA 7
  • Guia 7
  • Guia 7
  • GUIA DE APRENDIZAJE 7
  • guía de historia 7 basico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS