0% encontró este documento útil (0 votos)
11 vistas25 páginas

C.I Semana 3

El documento presenta un programa de estudio sobre computación en ingeniería, centrado en estructuras de control selectivas y operadores booleanos y relacionales. Se describen las estructuras de control simple y anidada, junto con ejemplos y ejercicios prácticos para ilustrar su aplicación. Además, se incluyen tareas de programación que requieren el uso de estas estructuras para resolver problemas específicos.

Cargado por

superdarpi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas25 páginas

C.I Semana 3

El documento presenta un programa de estudio sobre computación en ingeniería, centrado en estructuras de control selectivas y operadores booleanos y relacionales. Se describen las estructuras de control simple y anidada, junto con ejemplos y ejercicios prácticos para ilustrar su aplicación. Además, se incluyen tareas de programación que requieren el uso de estas estructuras para resolver problemas específicos.

Cargado por

superdarpi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Facultad de Ingeniería

Programa de estudio de Ingeniería Industrial

COMPUTACIÓN EN INGENIERÍA
ESTRUCTURAS DE CONTROL SELECTIVAS

Ing. Guillermo Chimoy Asto


Ejemplo 2

Semana03 : Contenido

 OPERADORES
• Operadores Boleanos(Logicos)
• Operadores Relacionales
 ESTRUCTURAS DE CONTROL SELECTIVA
• Selectiva/Condicional Simple: IF/ELSE
• Selectiva/Condicional Anidada: IF/ELIF/ELSE
 EJEMPLOS DE CONDICIONAL SIMPLE Y ANIDADA
 EJERCICIOS (Documento de Word)
Ejemplo 2

• Operadores Boleanos(Logicos)

(x>y AND x!=y )


(3>4 AND 3!=4)
(x>y OR x!=y )
(3<4 OR 3==4 )
Ejemplo 2

OPERADORES y OPERANDOS BOOLEANOS


• Operadores Básicos:
• AND: retorna FALSE si alguno de los operandos es FALSE
• OR: Retorna TRUE si alguno de sus operandos es TRUE
• NOT: Retorna el complemento del Operando
• Operandos:
• Son las expresiones lógicas o relacionales (premisas)
• Un operando puede tener solo uno de dos valores:
• True(Cierto)
• False (Falso)
Ejemplo 2
OPERADORES y OPERANDOS : TABLA DE
VERDAD
Ejemplo 2

Operadores Relacionales

x>y x!=y x<y x==y


3>4 3!=4 3<4 3==4
OPERADORES RELACIONALES
Ejemplo 2

• Establecen una relación entre dos variables.


• El resultado de la relación tiene un valor lógico
verdadero o falso
Ejemplo 2

Estructuras de Control
if (cond): while (cond):
#instru #instru
elif:
#instru
else: for x in range(0,5)
#instru
#instru
Ejemplo 2

ESTRUCTURAS DE CONTROL
• Por lo general, en un programa las instrucciones son
ejecutadas en orden secuencial.

• Para solucionar un problema debemos tomar


decisiones que influyan sobre la secuencia de pasos que
debemos seguir.

• En otros casos hay que repetir un numero determinado


de instrucciones hasta completar la tarea.
Ejemplo 2

ESTRUCTURAS DE CONTROL SELECTIVAS

• Llamadas también estructuras de control de decisión


porque afectan el flujo del programa, permitiéndonos
realizar en forma alternada una de varias posibilidades
de ejecución de instrucciones.
• Las estructuras de control selectivas nos permiten
decidir qué instrucciones ejecutar y cuáles no.
• Según se cumplan o no estas condiciones, la secuencia
de pasos serán diferentes.
Ejemplo 2

ESTRUCTURAS DE CONTROL SELECTIVAS:


• TIPOS

• De selección simple : if/else

• De selección anidada: if/elif/else


Ejemplo 2

Estructura Condicional Simple

if (cond):
#instru
else:
#instru
Ejemplo 2

ESTRUCTURAS SELECTIVA SIMPLE


• Esta estructura nos permite elegir o seleccionar una de dos
posibilidades a ejecutar, dependiendo de la condición dada como
dato.
• Estoy tarde para mi clase...
• ¿Qué hago?
Ejemplo 2
ESTRUCTURAS CONDICIONAL SIMPLE:
FORMAS

FORMA 1 FORMA2
if cond: if cond:
#instrucciones #instru
else:
#instru
Ejemplo 2

ESTRUCTURAS CONDICIONAL SIMPLE:


if condición:
bloque de instrucciones (condición verdadera)
else:
bloque de instrucciones (condición falsa)

La CONDICIÓN es un expresión lógica


• En caso que la condición sea VERDADERA se ejecutará el bloque de
instrucciones que corresponden a la condición verdadera
• En caso que la condición sea FALSA se ejecutará el bloque de
instrucciones que corresponden a la condición falsa.
Ejemplo 2

ESTRUCTURAS SELECTIVA ANIDADA

• Ocurre cuando la condición puede tener mas de dos curso de


acción.
• En esta estructura encontramos que en el bloque de
instrucciones correspondiente a la sección del if o else aparecen
otras instrucciones if o else y en cada una de ellas se evalu otro
valor para la condición.
Ejemplo 2

ESTRUCTURAS CONDICIONAL ANIDADA:


FORMAS
FORMA 1 FORMA 2

if cond1: if cond1:
#instru #instru
elif cond2:
#instru elif cond2:
elif condn:
#instru
#instru
else:
#instru
Ejemplo 2

ESTRUCTURAS CONDICIONAL SIMPLE:


SINTAXIS
if cond1:
bloque de instrucciones (condición 1)
elif condn:
bloque de instrucciones (condición n)
Else:
instrucciones si ninguna condición se cumple

Las condiciones COND1, COND2,.., CONDN son expresiones lógicas


• Se ejecuta si el resulta de al expresión es VERDADERA.
• Si ninguna condición se cumple se ejecuta el bloque ELSE.
Ejemplo 2
Elaborar un programa que indique si un número entero es positivo.
• Datos de Entrada: Un número entero.
• Datos de Salida: Texto que indica si el número es positivo.
Elaborar
Ejemplo 2 un programa que indique si un número
entero es positivo o negativo o neutro.
• Datos de Entrada: Un número entero.
• Datos de Salida: Texto que indica si el número es positivo o
negativo o neutro.
Ejemplo 2

Elaborar un programa en que indique que tipo de


triangulo forman 3 lados dados.
• Datos de Entrada: 3 lados.
• Datos de Salida: Texto que indica si forman un escaleno o
equilátero
Ejemplo 2

Elaborar un programa que indique si un número entero es positivo,


negativo o cero.
• Datos de Entrada: Un número entero.
• Datos de Salida: Texto que indica si el número es positivo, negativo o cero.
Ejemplo
Realice 2
un programa que solicite la edad de una persona y que calcule en costo de la entrada al cine.
Para el cálculo de la entrada debe tener en cuenta la edad de la persona:
• Si tiene hasta 12 años, el costo es de 7 nuevos soles
• Si es mayor de 65, el costo es de 10 nuevos soles.
• En otros casos el valor es de 15 nuevos soles
Ejemplo
Realice 2
un programa que solicite la edad de una persona y que calcule en costo de la entrada al cine.
Para el cálculo de la entrada debe tener en cuenta la edad de la persona:
• Si tiene hasta 12 años, el costo es de 7 nuevos soles
• Si es mayor de 65, el costo es de 10 nuevos soles.
• En otros casos el valor es de 15 nuevos soles

Código 3 Código 4
Ejemplo 2
Una empresa ha decidido aumentar
el sueldo a sus empleados según sus
años en la empresa
Si tienen menos de 5 años de
servicio, se le aumentará el sueldo
en 1000 nuevos soles
Si los años de servicio van de 5 a 10
, el incremento será de 2000
nuevos soles, y
Si es mayor de 10, será de 3000
nuevos soles
Se le solicita escribir un programa que
dado como datos: el sueldo y los años
de servicio de un trabajador, nos
determine su nuevo sueldo.

También podría gustarte