Estructuras Algorítmicas Selectivas

Slides:



Advertisements
Presentaciones similares
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Advertisements

ESTRUCTURAS DE CONTROL
Diagrama Nassi-Shneiderman
Introducción a la Tecnología de la Información
Sesión 5 Diagramas de Flujo
Sesión 4 Diagramas de Flujo
Estructura selectiva anidada
Sesión 3 Estructuras Repetitivas
Sesión 2 Programación Estructurada
ESTRUCTURA DE DECISION LOGICA
Estructuras de decisión
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
Fundamentos de Programación
Estructura General de Un Programa Programación Estructurada
Estructuras de Control
Unidad 4. Estructuras de selección
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Curso de Programación I Parte III
ESTRUCTURAS DE DECISION MULTIPLES
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (8va Semana) Lunes 25 de Setiembre del 2006 Juan José Montero Román.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (7ma Semana) Lunes 18 de Setiembre del 2006 Juan José Montero Román.
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.

ESTRUCTURAS DE CONTROL
ESTRUCTURAS CONTROL SECUENCIAL
Estructuras de Decisión Múltiple
Programación de Computadores
Asignatura de Introducción a la Ingeniería en Sistemas Tema: DIAGRAMAS DE FLUJO.
FORMULACIÓN DE ALGORITMOS
Academia de Informática
DFD Juan manuel pachon 701.
INTRODUCCIÓN A LA COMPUTACIÓN 13va Semana – 21va Sesión Miércoles 25 de Mayo del 2005 Juan José Montero Román
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
INTRODUCCIÓN A LA COMPUTACIÓN
WHILE Estructuras Repetitivas
ESTRUCTURA DE DECISION LOGICA
Programación Diseño de Algoritmos
Juego de Preguntas y Respuestas
Unidad II: Fundamentos de Programación
ESTRUCTURAS DE CONTROL

ALGORITMOS.
Estructuras de Decisión Simples y Dobles
“Introduzca dos Valores Distintos”
ESTRUCTURA DE DECISION LOGICA
Estructuras de control Resolución de problemas y algoritmos.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Programación de Computadores (IWI-131)
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.
DEV- C++ ·include <iostream> Int x x=x+2(x)
Tema 3: Introducción a la Programación Estructurada
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
ALGORITMOS CLASE 2.
Presenta: Dr. Jorge Rodríguez Arce.
Estructuras de Decisión en Visual Basic 6.0
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
Unidad 2. Algoritmos Unidad 4. Control de flujo
Unidad 3. Introducción a la programación
Transcripción de la presentación:

Estructuras Algorítmicas Selectivas MSc. Karla Largaespada Obando

Objetivos Conocer las estructuras que nos permitan tomar una decisión en la solución de un problema. Verificar el nivel de asimilación por parte de los estudiantes a través de una evaluación.

Estructuras Selectivas Se utilizan cuando se debe tomar una decisión en el desarrollo de la solución de un problema. La toma de decisión se basa en la evaluación de una o más condiciones que nos señalarán como consecuencia la rama a seguir.

Estructura Selectiva Simple IF Permite que el flujo del diagrama siga por un camino especifico si se cumple una condición determinada. Condición No Falso Si Verdadero Operación

En pseudocódigo: Si (condición) entonces sentencias; Ejemplo: Solicitar al usuario el promedio de la asignatura de Introducción a la programación, escribir «Aprobado» si es mayor o igual a 60.

Inicio Leer Promedio Si promedio >=60 Imprimir “Aprobado” Fin si PSEUDOCODIGO Inicio Leer Promedio Si promedio >=60 Imprimir “Aprobado” Fin si Fin

Ejemplo # 2 Escribe un algoritmo que reciba como dato el precio de un producto e incremente en 11% el mismo si es inferior a 1,500 y escriba el nuevo precio del producto.

Estructura Selectiva Doble If-Else Permite que el diagrama de flujo se bifurque para dos ramas diferentes en el punto de la toma de decisión. Si al evaluar la condición el resultado es verdadero, entonces se sigue por un camino, pero si el resultado es falso, se sigue por otro camino y se realizan otras acciones.

Inicio Leer Promedio Si promedio >=60 Imprimir “Aprobado” PSEUDOCODIGO Inicio Leer Promedio Si promedio >=60 Imprimir “Aprobado” En caso contrario Imprimir Reprobado Fin si Fin

Ejemplo # 2 Escribe un algoritmo que reciba como dato el precio de un producto e incremente en 11% el mismo si es inferior a 1,500 y escriba el nuevo precio del producto y 8% si fuera mayor o igual a dicho precio. Además escribir el nuevo precio del producto.

Ejercicios de Consolidación Escribe un programa que reciba como dato de entrada un numero entero y determine si el numero es par o impar. Un numero es par si num % 2 = 0. Solicite dos números al usuario y determine cuál es el mayor. Calcular el precio del billete ida y vuelta en ferrocarril, conociendo la distancia entre las dos ciudades y el tiempo de estancia en la ciudad destino. Si el numero de días de estancia es superior a 10 y la distancia total (ida y vuelta) a recorrer es superior a 500 km, el precio del billete se reduce 20%. El precio por km es de C$0.50