You are on page 1of 11

Programacin estructurada

M.C. Gloria Flor Mata Donjuan


gloria.mata@upq.mx
Sentencia de control if

Objetivo:
Reconocer situaciones que impliquen condiciones, conocer la estructura y sintaxis
en C de la implementacin de la sentencia if en programacin.
Sentencia de control if
Sentencia de control if
Operadores lgicos

x y y es de tipo int
Sentencia de control if
Operadores relacionales

Se usan para comparar dos operandos que pueden ser:


Nmeros
Caracteres
Cadenas de caracteres
Constantes
Variables
res es de tipo int
Sentencia de control if
Representacin en diagrama de flujo y en dev C

Ejemplo: Capturar la edad de una persona y decir


si es mayor o menor de edad
Sentencia de control if
Estructura condicional if
Ejemplo: capturar calificacin de tres parciales de un alumno y
evaluar si las tres calificaciones son mayores o igual a 7, proceder
a calcular promedio, de lo contrario decir materia reporbada por
deber parciales.

Realizar el programa en computadora


Sentencia de control if e if-else
Estructura condicional if e if else

Ejercicio para realizar con diagramas de


flujo y programacin:
capturar la edad de una persona y si es
mayor o igual de 18 decir que es mayor
de edad. Validar que la edad no sea
menor a 0 y mayor a 110.
Capturar la temperatura ambiental y si es
menor a 150c, decir que se encienda el
calentador
Capturar la temperatura ambiental y si
es mayor a 150c y menor de 25 0c, decir
que se apague el aire acondicionado Programar ejercicios en computadora
Sentencia de control if e if-else
Estructura condicional if e if else

Ejercicio para realizar con diagramas de


flujo y programacin:
Capturar la temperatura ambiental y si es
menor de 150c decir que se encienda el
calentador , pero si la temperatura es
mayor de 250c decir que se encienda el
aire frio

Realizar ejercicio en dev c


Ejercicios de practica if y funciones
Realizar algoritmos para los siguientes problemas, aplicando condiciones y funciones. Cada ejercicio vale 1 firma. Se
abrir una liga para subir los ejercicios a ms tardar el da domingo. Poner como nombre el numero del ejercicio.
En una lnea de produccin un sensor manda 0 si no pasa producto y 1 si pasa producto. Hacer un algoritmo que
realice esto.
Algoritmo que pida un nmero del 1 al 7 y diga el da de la semana correspondiente.
Algoritmo que pida un nmero del 1 al 12 y diga el nombre del mes correspondiente.
Realizar un algoritmo que permita leer dos valores, determinar cul de los dos valores es el menor e indicarlo al
usuario. Hacer funcin que reciba los dos valores y regrese el valor menor.
Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El
algoritmo debe imprimir cual es el mayor y cual es el menor. El programa debe validar que los tres valores
introducidos por el teclado sean valores distintos (para esto usar una funcin que haga esta tarea). Presente un
mensaje de alerta en caso de que se detecte la introduccin de valores iguales.
Algoritmo que pida un nmero y diga si esta entre el rango de 0 a 50.
Algoritmo que pida una letra y detecte si es una vocal.
Un brazo robtico debe ordenar piezas en una caja de menor a mayor. Realizar algoritmo que pida los tres valores
de las piezas y detecte si se han introducido en orden ascendente o no. Implementar funcin que realice esta
tarea.
Algoritmo que capture un valor y diga si es par o impar. Realizar esta tarea en una funcin y solo llamarla en el
algoritmo principal.
De la figura 3, validar si la figura tiene los cuatro extremos iguales o no. Para esto apoyarse de funciones.
Sentencia de control if
Jerarqua de operadores

You might also like