Está en la página 1de 5

UNIVERSIDAD NACIONAL SAN ANTONIO

ABAD DEL CUSCO

ALGORITMOS DE ESTRUCTURA CONDICIONAL


ASIGNATURA :
Programacin digital i.

Responsables : CODIGO:
-jean Carlos ALVARADO YUCRA. 151354

Cusco-2016

INVESTIGACION
Investigar el uso de operadores lgicos de modo que la condicin de una
sentencia condicional se pueda utilizar operadores relacionales y
operadores lgicos.
Los operadores lgicos nos permiten agrupar condiciones simples en una estructura
condicional, esto nos facilita la implementacin de algoritmos ms compactos y
comprensibles. En Python contamos con los siguientes operadores relacionales:
== Igualdad
!= Desigualdad
>=mayor o igual
Cuando disponemos una condicin en una estructura condicional debemos utilizar alguno
de estos seis operadores relacionales.
Toda condicin debe tener un operando o valor, luego un operador relacional y finalmente
otro operando o valor.
Todas estas condiciones son vlidas:
if edad==18:
if edad<=18:
if edad!=50:
Existen tres operadores lgicos: and, or, y not. La semntica (significado) de estos
operadores es similar a sus significados en ingls (en espaol y, o y no). Por ejemplo, x
> 0 and x < 10 es verdadero slo si x es mayor que 0 y menor que 10.
n % 2 == 0 or n % 3 == 0 es verdadero si cualquiera de las condiciones es verdadera, o sea,
si el nmero es divisible por 2 o por 3.
Finalmente, el operador not niega una expresin booleana, de forma que not(x > y) es
verdadero si (x > y) es falso, o sea, si x es menor o igual que y.
EJERCICIOS ADICIONALES
1.-Se define un ao bisiesto como aquel ao que es mltiplo de 400 o
aquel ao que es mltiplos de 4 pero no de 100. Escribir un programa que
determine si un ao es bisiesto o no.

2.- Escribir un algoritmo que determine si un nmero entero positivo de 3


dgitos es o no igual a la suma del cubo de sus dgitos.
3.-En la competencia automovilstica 3 vueltas al Valle Sagrado, se tiene
los tiempos en HH:MM:SS de uno de los competidores. Escribir un
programa que determine cul fue el menor tiempo empleado por este
competidor.

4.- Modificar el programa anterior de modo que adems de dar el menor


tiempo, determine la vuelta a la que corresponde.
5.- En la empresa Inka Soft las planillas se calculan considerando los
siguientes rubros:
Ingresos
Sueldo Bsico X nuevos soles
Bonificacin Familiar S/. 40 por cada hijo, hasta un mximo de 4 hijos
Bonificacin Horas extras S/.20 por cada hora extra
Bonificacin al cargo 20% del sueldo bsico a los gerentes

Descuentos
Servicio de salud 9% del total de ingresos
AFP 12%T del total de ingresos

Escribir un algoritmo que calcule el neto a pagar de un empleado

También podría gustarte