Está en la página 1de 13

UNIVERSIDAD DE EL SALVADOR

1
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA DE INGENIERÍA INDUSTRIAL

Tema: Laboratorio 2
“Guía práctica de estructura selectivas”

Tutor: Inga. Liliana Esmeralda González


Materia: Lógica y logaritmo

José Daniel Ruiz


Ingeniería industrial

Carnet: RR16116
Ciclo III

06 de mayo 2018

1
Contenido

1. INTRODUCCION……………………………………………………………..3

2. OBJETIVOS………………………………………………………………..4

3.DESARROLLO……………………………………………………………. 5

4.CONCLUSIONES………………………………………………………………11

5. RECOMENDACIONES…………………………………….11

6. REFERENCIAS BIBLIOGRAFICAS………………………………….11

Introducción
2
C es un lenguaje de nivel medio que actúa con enorme rapidez, tanto en la compilación como en la
ejecución de los programas, y que, además, se caracteriza por ser muy portable y fácilmente estructurable.

Posee un limitado número de sentencias o palabras clave muy fáciles de memorizar con las que se
pueden construir funciones o rutinas que se incorporarán al lenguaje del usuario en forma de nuevas
librerías, lo que lo convierte en un lenguaje de muy alto nivel y fácil manejo.

El objetivo de este manual de ejercicios es proveer al estudiante las habilidades y destrezas propias del
manejo de un método algorítmico disciplinado, logradas por medio del uso de estructuras abstractas, de
control, selectivas, secuenciales y repetitivas, así como utilizar buenas prácticas en las etapas de diseño,
codificación, depuración, pruebas de sus aplicaciones.

FLUJO DE CONTROL

En las estructuras selectivas se evalúa una condición y en función del resultado de la misma se realiza una
instrucción u otra. Las estructuras selectivas o alternativas pueden ser:

-Simples
-Dobles
-Múltiples

ALTERNATIVA SIMPLE

La estructura alternativa simple si entonces ejecuta una determinada acción cuando se cumple
determinada condición. Si la condición es verdadera entonces ejecuta la acción S1 (o acciones en caso de
ser S1 una acción compuesta y constar de varias acciones). Si la condición es falsa entonces no hace nada.

ALTERNATIVA DOBLE

La estructura anterior es muy limitada y normalmente se necesitará una estructura que permita elegir
entre dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada
condición.

ALTERNATIVA MÚLTIPLE

Con frecuencia en la práctica es necesario que existan más de dos elecciones. Este problema, como se
verá más adelante, se podría resolver por estructuras simples o dobles, anidadas o en cascada; sin
embargo, si el número de alternativas es grande puede plantear serios problemas de escritura del
algoritmo y naturalmente de legibilidad.

Objetivos

3
 En el desarrollo de los ejercicios y conocer y aplicar los símbolos de los
diagramas de flujo, aplicamos las reglas para construir un flujograma, conocer
operadores aritméticos lógicos, y los operadores de asignación.

 Desarrollar flujograma en el software DIA, según como lo indica el laboratorio.

 Desarrollar un ejercicio práctico y verificar su funcionamiento en el software C++


versión 5.11, para un ejercicio propuesto.

DESARROLLO

Indicaciones para el desarrollo del Laboratorio 2:

4
Descripción: Desarrollar soluciones de problemas con estructuras selectivas, utilizando C++ en
los ejercicios solicitados: “Guía práctica de estructura selectivas”

Indicaciones de entrega:

Debe realizarse de forma individual. Lea detenidamente y de forma comprensiva la consigna


correspondiente a la actividad.

 Fecha de entrega a partir de: 30 de abril, 12:05 am.

 Fecha límite de entrega: 6 de mayo, 11:55 pm.

 Duración de prueba: 1 semana

 Lugar: Plataforma virtual

La forma de entrega debe de ser:

Ingresar a la actividad de tarea asignado, luego buscar la consigna designada, seguir las

indicaciones, solucionar los problemas propuestos aplicando estructuras selectivas y subir


comprimido el proyecto con la documentación en la plataforma.

El documento debe contener los siguiente:

 Portada.

 Índice.

 Introducción.

 Objetivos.

 Desarrollo.

 Conclusiones.

 Recomendaciones.

 Referencias bibliográficas.

 Anexos

5
El desarrollo del trabajo estará especificado en la consigna correspondiente y deben revisar la
rúbrica para que tengan los parámetros necesarios para la solución de los enunciados.

Buscar el enlace correspondiente en la pestaña. Unidad III, del aula virtual de Lógica y
Algoritmos

Ejercicio 1:

Construya un diagrama de flujo para calcular el costo de una llamada telefónica, para ello se
deberá tomar en cuenta lo indicado en la siguiente tabla

Código de Tiempo mayor a cero minutos y menor o Tiempo mayor a tres


Área igual a tres, el costo por minuto es de: minutos, el costo por minuto
es de:
12 $ 0.15 $ 0.05
15 $ 0.20 $ 0.10

Análisis

a) Variables de Salida

Nombre Tipo Descripción


Valor Real El costo de la llamada

b) Variables de Entrada

Nombre Tipo Descripción


Numérico Real El tiempo de la llamada en
minutos

c) Constantes
Código de Área 12
Código de Área 15

d) Restricciones
El tiempo de la llamada debe ser > 0

e) Proceso
Aplicar las formulas

6
Valor = Valor1 0.05*T; Valor2 0.15*T; Valor3 0.10*T; Valor4 0.20*T

7
Ejercicio dos

Una tienda distribuye jeans de la siguiente marca:

 Lee (identificados con el código 1, cuyo precio es de $35)

 Silver Hawk (identificado con el código 2, cuyo precio es de $50).

Al comprar más de dos productos del código uno, se le otorgará un descuento del 20% sobre el monto
total de la compra.

Al comprar más de cinco productos del código dos, se le otorgará un descuento del 30%, sobre el monto
total de la compra.

Además, se otorgará un descuento extra, sobre el importe total de la compra, sin importar el tipo y
cantidad de productos adquiridos de acuerdo con lo siguiente:

Se le pide al cliente que seleccione una bolita de color, se sabe que si, el color de la bolita es rojo
(código1) el cliente obtendrá un 20% de descuento, si es amarilla (código2) un 15% y si es blanca (código
3) no obtendrá descuento.

El programa debe mostrar:

1. El precio a pagar sin descuento.

2. El precio a pagar con descuento:

3. El total de descuesto aplicado.

4. El descuento extra aplicado.

5. El color de la bolita.

Nota importante: utilizar la versión propuesta de C++ que el curso brinda, desarrollar
en consola la solución.

8
9
10
¡¡¡¡¡¡¡EJERCICIO YA COPILADO!!!!!!!

11
CONCLUSIONES

Desarrollar el algoritmo narrado facilita la elaboracion del flujograma,tambien es impresionante


descubrir lo interesante de construir una programación en C++.

Lo mas dificil es ver como un punto y coma mal colocado ,cambia completamente la pespertiva
del ejercicio y los problemas de sintaxis ,es un verdadero reto .

Para ser mi primera vez, siento que he aprendido mucho y espero poder seguir aprendiendo cada
dia mas.

RECOMENDACIONES

Creo que en la unidades de la materia debe de haber mas contenido informativo para poder
desarollarnos mas cada dia.

Ya que eso nos ayuda a lograr un mejor entendimiento de las diferentes situaciones programacion
o de los flujoramas.

REFERENCIAS BIBLIOGRAFICAS

https://sourceforge.net/projects/orwelldevcpp/?source=navbar

http://dia-installer.de/index.html.es

https://es.slideshare.net/martell024/5-estructuras-selectivas

https://es.scribd.com/document/347479378/guia-de-eejrcicios-estructuras-selectivas-lenguaje-c

12
13

También podría gustarte