Estructuras de Control Selección

Slides:



Advertisements
Presentaciones similares
Capítulo 2 Algoritmos.
Advertisements

Tema 5. LAS EMPRESAS DE LOS MERCADOS COMPETITIVOS
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Introducción a la Tecnología de la Información
Las definiciones en español. Donde vamos para ver películas.
Sesión 4 Diagramas de Flujo
ESTRUCTURA DE DECISION LOGICA
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Estructuras de Decisión I IF - THEN - ELSE
El auditorio. la cafetería la biblioteca el salón de clase.
Fundamentos de Programación
Taller de Física basada en algebra.
Datos de entrada: Proceso: Datos de salida: Inicio 1.
Investigación de Operaciones II
Curso de Programación I Parte III
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
CONCEPTOS INTRODUCTORIOS SICI-3011
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.
Problemas con Tasas al Viajar Problema 3 A green car traveled 360 miles on 6 gallons of gas. How far could that same car travel on 10 gallons of gas? Para.
ANALISIS SINTACTICO El análisis gramatical es la tarea de determinar la sintaxis, o estructura, de un programa. Por esta razón también se le conoce como.
Tomado de UNIMET Prof. Antonio Syers
REPRESENTACION GRAFICA DE FRACCIONES.
Matemáticas Discretas y Algoritmos
Programación de Computadores
Asignatura de Introducción a la Ingeniería en Sistemas Tema: DIAGRAMAS DE FLUJO.
Proceso de información en la computadora
Clases 4 Pruebas de Hipótesis
Fundamentos de programación
INTRODUCCIÓN A LA COMPUTACIÓN
CAPITULO 1 - INTRODUCCIÓN Comenzaremos con una rápida introducción al lenguaje C. Mostraremos algunos elementos esenciales del lenguaje en programas reales,
ESTRUCTURA DE DECISION LOGICA
Ejercicio 1.7 Pregunta 1: Complete la tabla siguiente con cada uno de los términos faltantes. DividendoDivisorCocienteResiduo
3.6. El Modelo de Spence Dixit
Conversión de Temperatura Centígrados Fahrenheit
Comas Regla 1- Use las comas para separar los elementos de una serie
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
1.- Entrar al corro de gmail 2.- Seleccionar cuadro de aplicaciones Drive 3.- Seleccionar aplicación Drive.
Unidad II: Fundamentos de Programación
ALGORITMOS.
Algoritmo: es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
ALGORITMOS.
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
ESTRUCTURA DE DECISION LOGICA
MERCADO DE FACTORES PRODUCTIVOS Parte II TEMA VIII.
LECTURAS DE GRÁFICAS Parte II
Lenguaje Programación
Estructuras de Repetición (Hacer-Mientras)
Escalas de temperatura y conversiones
Los polígonos y su superficie
Lenguaje Programación
Problemas Más Complicados con Tasas A pool is filled with water at the rate of 75 gallons every 6 minutes. How long will it take for the pool to fill with.
Estructuras de Control Secuencias
Propósito Desarrollar la lógica mediante la creación de algoritmos.
Tema 3: Introducción a la Programación Estructurada
Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN.
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Lenguaje Programación
Lenguaje Programación
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
USOS Y APLICACIONES DE LAS ESTRUCTURA DE CONTROL REPETITIVAS
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
La biblioteca. Es una biblioteca. Yo voy a la biblioteca después de la escuela. Yo voy a leer en la biblioteca.
PARCIAL 1 SISTEMA DE TRATAMIENTO DE INFORMACION. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo.
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
A QUÉ LLAMAMOS SISTEMA Un sistema material es un cuerpo o un conjunto de cuerpos interrelacionados que consideramos aparte del resto del universo. Así.
ALGORITMOS CLASE 2.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Transcripción de la presentación:

Estructuras de Control Selección Ejercicios Estructuras de Control Selección

Selecciones o Decisiones Decisiones o Selecciones es otra estructura de control. Esta estructura se utiliza cuando en el programa hay que realizar una decisión. Por ejemplo veamos la siguiente situación. Dependiendo de las condiciones del tiempo va a la playa o va al cine. Si está lloviendo entonces Va al cine de lo contrario Va a la playa Termino decisión El anterior es un ejemplo de una decisión.

Selección o Decisión Ejemplo anterior ¿está lloviendo? Si la contestación es afirmativa va al cine CINE CARIBE

Flujograma del ejemplo anterior Comienzo Entrar condición del tiempo ¿está lloviendo? si no Ir al Cine Ir a la playa

Ejercicio 1 Libros biblioteca La biblioteca desea un programa que determine si el libro es universitario o es de escuela superior. Si el libro es universitario no se va a utilizar, si el libro es universitario, se crea un sello en la impresora con las palabras UNI. 1 Determina si es una secuencia o una selección o una mezcla. En este caso es una estructura tipo selección. En la mayoría de los casos los programas son una mezcla de diferentes clases de estructuras de control.

Clase de libro (universitario o de escuela superior) 2. Determinar datos de entrada Clase de libro (universitario o de escuela superior) 3. Determinar datos de salida. Sello de la impresora con el nombre UNI 4. Determina el proceso Debe comparar si el libro es universitario o de escuela superior. Si el libro es universitario imprimir sello en la impresora que diga UNI

5. Escribe el algoritmo Entrar clase de libro (universitario o escuela superior) Si clasedelibro = “universitario” entonces imprimir sello en la impresora con el escrito UNI end if

Flujograma del ejemplo anterior Comienzo Entrar clase de libro ¿libro universitario? no si Imprimir sello UNI

Ejercicio 2 – Temperatura El hospital PR Co. necesita un programa que cambie la temperatura de Fahrenheit a centígrados. Algunas ayudantes de enfermeras no saben los equivalentes entre centígrados y Fahrenheit. Cuando le toman la temperatura el termómetro marca la temperatura en Fahrenheit. Si la temperatura en centígrados es 39 o mas el paciente debe tomar acetaminofen.

1.Determina los datos de entrada Los datos de entrada son la temperatura en Fahrenheit 2. Determina la salida El resultado es la temperatura en centígrados .

3. Proceso TemperaturaCentigrado = 5/9 * (TemperaturaFarenheit -32) 4. Algoritmo Entrar la temperatura del paciente en Farenheit If TemperaturaCentigrado >= 39 then El paciente debe tomar acetaminofen End If

Flujograma del ejemplo anterior Comienzo Entrar temperatura en Fahrenheit tempCent = 5/9* (tempFarenheit – 32) no ¿tempCent > =39? si Paciente debe tomar acetaminofen

Ejercicio 3 - Estatura Machinas El Sr. OP tiene un parque de diversiones y desea saber cuantas personas más pequeñas de 58 pulgadas entran al parque. El Sr. OP desea saber esto porque el 95% de sus machinas requieren una estatura de 58 pulgadas o más. Determina lo siguiente: Datos de entrada Estatura de la persona en pulgadas Salida Personas mas pequeñas de 58 pulgadas Oprime en cualquier parte de la pantalla para ver resultado

Oprime en cualquier parte de la pantalla para ver resultado Proceso Determina si la estatura en pulgadas es menor de 58. Si la estatura es menor de 58 entonces Añade 1 al número de personas menor de 58 Algoritmo Entra la estatura_de_la_persona if estatura_de_la_persona < 58 then Total_personas_Menor_58 = Total_personas_Menor_58 + 1 end if Oprime en cualquier parte de la pantalla para ver resultado

Flujograma Comienzo Entra estatura de la persona ¿estatura_persona < 58? no si Total_personas_Menor_58= Total_personas_Menor_58 + 1

Ejercicio 4 - Presupuesto Escribe un programa que calcule cuantas millas el carro corre por galón. La fórmula para calcular cuántas millas corre el carro por galón es: número de galones dividido entre el número de millas que corrió el carro. Datos de entrada galones de gasolina que tiene el carro número de millas que corre el carro Salida millas corre el carro por galón

Determina lo siguiente Proceso Algoritmo Dibuja el flujograma

Cuando domines el material continua con próximo módulo de estructuras de control llamado Ejercicios Estructuras de Control Repeticiones.