UNIDAD IV ESTRUCTURAS DE DESICIÓN LÓGICA (Simple, Doble, Anidada o Múltiple ) Msc. Rina Arauz.

Slides:



Advertisements
Presentaciones similares
ESTRUCTURA DE DECISION LOGICA
Advertisements

Estructuras de decisión
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
ESTRUCTURAS DE CONTROL
Fundamentos de Programación Fundamentos de Procesamiento de Datos
INTRODUCCIÓN A LA COMPUTACIÓN 13va Semana – 21va Sesión Miércoles 25 de Mayo del 2005 Juan José Montero Román
INTRODUCCIÓN A LA COMPUTACIÓN
ESTRUCTURA DE DECISION LOGICA
ESTRUCTURAS DE CONTROL
ESTRUCTURA DE DECISION LOGICA
Sesión 12: Python (3) – Estructura Decisión. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Estructuras de repetición
Estructuras Algorítmicas Selectivas
Presenta: Dr. Jorge Rodríguez Arce.
MIIISI. Aplicar los principios de programación en la solución de problemas Elaboración de diagramas de flujo.
ESTRUCTURAS DE CONTROL. OBJETIVO  Aplicar las diferentes estructuras de control dentro de la especificación de un algoritmo.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
ALGORITMO SECUENCIAL Y ALGORITMO SELECTIVO. ALGORITMO SECUENCIAL  Realizar un algoritmo que permita saber el nombre del empleado, las horas trabajadas,
1. Introducción Los inversionistas tienen en cuenta criterios de evaluación de proyectos nuevos o de reinversión para seleccionar la alternativa óptima.
Colegio San Agustín – El Paraíso
L. S. C. A. Raúl Monforte Chulin
ESTRUCTURAS CONDICIONALES
Olimpiadas Chilenas de Informática - Formación
LECCIÓN 6.- PORCENTAJES.
Ciclos condicionales y exactos Estructura de control de ciclos
METODOLOGIA #include <stdio.h> #include <conio.h> main() {
Lenguajes y representación técnica
Tema 6. Conceptos básicos de programación (Clase 2)
CREAR DIAGRAMA DE FLUJO
Estructuras de control repetitivas
Continuación Unidad 4. Control de flujo
LÓGICA DE PROGRAMACIÓN
Ejemplo 1: Calcular el I.V.A a un producto X
Fundamentos de programación
Unidad 2. Algoritmos Unidad 4. Control de flujo
Unidad 3. Introducción a la programación
Continuación Unidad 4. Control de flujo
Programación en lenguaje estructurado
Maestría en Dirección Financiera Curso: Matemática Financiera Catedrático: Ing. Carlos Alberto Carrera Leal Correo Electrónico:
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Fundamentos de Programación. Estructuras de Control
DIAGRAMAS DE FLUJO JUAN CARLOS AMAYA ZUÑIGA. DEFINICION Un diagrama de flujo es una representación gráfica de los pasos que seguimos para realizar un.
HERRAMIENTAS DE PROGRAMACIÓN
TU_NOMBRE_GRILLO_TEMPERATURA
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Porcentajes 4 Tanto por ciento o porcentajes Tanto por ciento o porcentajes 4 Cálculo de porcentajes Cálculo de porcentajes 4 Porcentajes, fracciones.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Metodología de la Programación
ACCIONES Y ESTRUCTURAS
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
UNIVERSIDAD ESTATAL DE MILAGRO ADMISIÓN. ALGORITMO Y LÓGICA DE PROGRAMACIÓN ING. MAIRA ESPINOZA GARCIA, MGT
SC-115 Programación Básica Práctica Tema No. 1 Entradas y salidas de datos.
Porcentajes 4 Tanto por ciento o porcentajes Tanto por ciento o porcentajes 4 Cálculo de porcentajes Cálculo de porcentajes 4 Porcentajes, fracciones.
Tema 6. Conceptos básicos de programación (Clase 2)
Informática Ingeniería en Electrónica y Automática Industrial
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Estructuras de Repetición Algoritmos
Sentencias de control JAVA.
Diagrama de Flujo: Definición Es una técnica que permite representar gráficamente las operacionesy estructuras que se van a realizar, mediante una simbología.
PROBABILIDAD Y TÉCNICAS DE CONTEO
Problema nº 5: La tienda del todo a múltiplo de 5
UNIDAD III ESTRUCTURA SECUENCIAL
UNIDAD V ESTRUCTURAS REPETITIVAS (Para)
UNIDAD II Generalidades sobre Algoritmos
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
UNIDAD V ANIDAMIENTO DE CICLOS
Tema 9. Estructuras de repetición. Clase 2
Ejercicio 01 (REFINERIA): Una empresa de refinería compra 2 tipos de insumos: petróleo base 1 y petróleo base 2, el costo por barril de estos tipos de.
Transcripción de la presentación:

UNIDAD IV ESTRUCTURAS DE DESICIÓN LÓGICA (Simple, Doble, Anidada o Múltiple ) Msc. Rina Arauz

Temario 1) Funcionamiento 2) Tipos de Estructuras de decisión lógica - Simples - Dobles - Múltiples 3) Ejercicios

Estructura de decisión lógica

Funcionamiento de una Estructura de decisión lógica La estructura de decisión lógica tiene una única entrada y una única salida. Al llegar a la estructura se evalúa la condición; si ésta es: Verdadera, se ejecuta el grupo de instrucciones que conforman la secuencia 1 y continúa hacia abajo con las demás instrucciones del algoritmo que están después del FINSI, o sea que toma el camino 1 y no se ejecutan las instrucciones que conforman la secuencia 2. Si es Falsa, se ejecuta el grupo de instrucciones que conforman la secuencia 2 y omite la ejecución de las instrucciones de la secuencia 1, o sea que toma el camino 2 y continúa hacia abajo. Es común, dentro de la programación, que falte una de las dos secuencias, en cuyo caso significa que al estar ausente y tomar ese camino no haga nada y continúe con las estructuras siguientes.

Tarea en clase: Realice el diagrama de Flujo

Ejemplo:

Ejercicios en clase: Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobará si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario. Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: Si trabaja 40 horas o menos se le paga $16 por hora. Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

Ejercicios en clase (condicional Múltiple): Escribir un algoritmo que acepte tres números enteros diferentes y muestre el mayor de ellos. El enunciado aclara que no existen números iguales, por lo tanto existe un valor menor, uno medio y uno mayor. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra. Se sabe que sólo hay bolitas de los colores mencionados.

Tarea en casa: Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuántas calorías consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son que estando dormido consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66 calorías por minuto. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves).

Bibliografía: PDF Tema 4, autor Msc. Ana María Salgado PDF Tema 4, autor Ing Karina Esquivel