Está en la página 1de 17

Lenguaje de programación

JAVA

Algoritmos para la solución de


problemas

Semana 3
Temas

• Control del flujo de un programa


• Estructuras algorítmicas selectivas
• Condicional simple
• Condicional doble
• Condicional múltiple
Control de flujo de un programa

• Los programas son un conjunto de instrucciones que se ejecutan en


un orden establecido, a esto le llamamos flujo.
Control de flujo de un programa

• Los programas son un conjunto de instrucciones que se ejecutan en


un orden establecido, a esto le llamamos flujo.
• Existen estructuras que permiten controlar el flujo de las
instrucciones que se deben ejecutar.
Control de flujo de un programa

• Los programas son un conjunto de instrucciones que se ejecutan en


un orden establecido, a esto le llamamos flujo.
• Existen estructuras que permiten controlar el flujo de las
instrucciones que se deben ejecutar.
• Son dos tipos de estructuras las que permiten controlar el flujo:
• Estructuras algorítmicas selectivas
• Estructuras algorítmicas iterativas
Estructuras algorítmicas selectivas

Tomado de: https://programaciondecomputadores1.files.wordpress.com/2013/08/condicion3.jpg


Estructuras algorítmicas selectivas

• Las estructuras algorítmicas selectivas permiten que los programas


ejecuten un conjunto de instrucciones si se cumple una
determinada condición; es decir, el programa podrá tomar una
decisión en base a una expresión lógica.
Estructuras algorítmicas selectivas

• Las estructuras algorítmicas selectivas permiten que los programas


ejecuten un conjunto de instrucciones si se cumple una
determinada condición; es decir, el programa podrá tomar una
decisión en base a una expresión lógica.
• La decisión tomada puede tener como resultado verdadero o falso,
según el resultado se tomará un camino u otro.
Implementación en java (condicional simple)

Tomado de: G-Tec - Fundamentos de programación


Implementación en java (condicional doble)

Tomado de: G-Tec - Fundamentos de programación


Implementación en java (condicional múltiple)

Tomado de: G-Tec - Fundamentos de programación


Ejercicios

• Números pares
• Calcular el área de un triángulo
• Calculadora de operaciones básicas
• Categorización del resultado de una nota
Números pares

Determinar si el número a es un número par o no e imprimir en


pantalla el resultado.
Calcular el área de un triángulo

Dados los lados lado1, lado2 y lado 3 se le pide calcular el área de un


triángulo. Previo al cálculo debe validar que los lados son mayores que
cero y que se cumple la desigualdad triangular; caso contrario, mostrar
el mensaje “Los datos ingresados no son correctos”.

Tomado de: https://es.wikipedia.org/wiki/Desigualdad_triangular


Calculadora de operaciones básicas

Implementar una calculadora de operaciones básicas (+, - ,x, /). Para


ello, el usuario deberá ingresar dos números (a y b) y uno de los
caracteres indicados:
• ‘+’. Para sumar a y b
• ‘-’. Para restar a-b
• ‘x’. Para multiplicar a*b
• ‘/’. Para dividir a/b
Categorización del resultado de una nota

Elaborar un programa que permita al usuario ingresar una nota (entre 0


y 20) y que el programa categorice su condición según la siguiente
tabla.
NOTA MENSAJE
Número negativo Nota incorrecta, no se puede categorizar

Entre 0 y 5 El profesor desea conversar con usted

Entre 6 y 10 Debe prepararse mejor para futuros exámenes

Entre 11 y 15 Felicitaciones, aprobó, pero puede mejorar mucho

Entre 16 y 17 Felicitaciones, se nota que se preparó bien

Entre 18 y 20 Usted ha hecho un muy buen trabajo, siga así


Gracias.

También podría gustarte