actividad 3

ESTRUCTURA DE DECISIÓN LÓGICA

Es un mecanismo que permite verificar el valor lógico de una pregunta, si la pregunta es verdadera se ejecuta un bloque de instrucciones y si es falsa se ejecuta otro bloque de instrucciones en caso de que exista. Estas instrucciones se pueden componer de una instrucción simple o de una instrucción compuesta. En la instrucción simple solo se usa la opción verdadera de la condición mientras que en la instrucción compuesta se utiliza su componente de lo contrario. Estas estructuras se pueden implementar de forma anidada esto quiere decir que dentro de una condición se puede tener una o más condiciones

ESTRUCTURA DE DECISIONES SIMPLES Y COMPUESTAS

La estructura de decisión permita instruir al computador para que ejecute ciertas acciones (instrucciones) según alguna condición. 

Algoritmo salirio

//Elaborar un algoritmo que lea el salario actual de un empleado

//y que calcule e imprima el nuevo salario de acuerdo a la siguiente condición:

//si el salario es menor que 1000000 pesos, aumentar el 10%; sino no hacer el aumento.

//DATOS DE ENTRADA

escribir "ingresar el nombre del empleado"

leer nombre

escribir "ingrese el salario mensual"

leer salact

//calculo o procesos

Si salact<1000000 Entonces

au<-salact*0.1

SiNo

au<-salact*0.1

nuesal <-salact+au

Fin Si

nuesal<-salact+au

//DATOS DE SALIDA

escribir "nombre del empleado es: ",nombre

escribir "salario actual es: ", salact

escribir "el aumneto fue de: ",au

escribir "el nuevo salario es: ", nuesal

FinAlgoritmo


#elaborar un algoritmo que lea el salario actual de un empleado

#y que calcule e imprima el nuevo salario de acuerdo a la siguiente condición:

#si el salario es menor que 1000000 pesos, aumentar el 10%;

#sino no hacer el aumento.

#inicializacion de variables

salact=0

au=0

nuesal=0

#DATOS DE ENTREDA

nom=input("ingresar el nombre del empleado: ")

salact=float(input("ingresar el salario actual: "))

#CALCULOS O PROCESOS

if(salact<1000000) :

au=salact*0.1

else:

au=0

nuelsa=salact+au

#DATOS DE SALIDA

print("nombre del empleado es: ",nom)

print("salario actual es: ",salact)

print("el aumento del salario fue: ",au)

print("el nuevo salario es: ",nuesal)

Algoritmo estado_civil_casos

//Elaborar un programa que lea el Nombre y el estado civil de una persona el cual está codificado así:

//1=Soltero, 2=Casado, 3=Separado, 4=Unión libre, 5=Viudo.

//Debe imprimir el nombre de la persona y la descripción del estado civil.

//Realizar el análisis

//datos de entrada

Escribir "nombre"

Leer nom

Escribir "estado civil:1=Soltero,2=Casado,3=Separado,4=Unión libre,5=Viudo"

Leer ec

Segun ec Hacer

1:

Escribir nom, " soltero"

2:

Escribir nom, " casado"

3:

Escribir nom, " separado"

4:

Escribir nom, " union libre"

5:

Escribir nom, " viudo"

de otro Modo:

Escribir "estado civil no valido, debe ser:1=Soltero,2=Casado,3=Separado,4=Unión libre,5=Viudo"

Fin Segun

FinAlgoritmo

Ejercicio

Elabore un programa que lea el nombre, el lugar donde vive: 1=sur, 2=norte, 3=oriente, 4=occidente y el tipo de medio de transporte que utiliza codificado de la siguiente manera 1=bus, 2=colectivo, 3=chivero, 4=metro, 5=moto.

si la ruta es 1 debe evaluar en que tipo de transporte se desplaza e imprimir su nombre decirle que vive en el sur del Valle del Aburra y el tipo de transporte que utiliza; para las demás zonas simplemente imprimir el nombre y la zona donde vive, ambos se deben de evaluar con estructura "Casos".

Presentarlo en PsINT y Phyton Tutor

Algoritmo transporte

// Elabore un programa que lea el nombre, el lugar donde vive:

// 1=sur, 2=norte, 3=oriente, 4=occidente y el tipo de medio de transporte que utiliza codificado de la siguiente manera

// 1=bus, 2=colectivo, 3=chivero, 4=metro, 5=moto.

// datos de entrada

Escribir 'nombre'

Leer nom

Escribir 'lugar donde vive:1=sur,2=norte,3=oriente,4=occidente'

Leer viv

Escribir 'ruta de transporte:1=bus,2=colectivo,3=chivero,4=metro,5=moto'

Leer rutra

// procesos

Según viv Hacer

1:

Escribir nom, ' sur'

Según rutra Hacer

1:

Escribir nom, ' usted vive en el sur y su ruta de transporte es bus'

2:

Escribir nom, ' usted vive en el sur y su ruta de transporte es colectivo'

3:

Escribir nom, ' usted vive en el sur y su ruta de transporte es chivero'

4:

Escribir nom, ' usted vive en el sur y su ruta de transporte es metro'

5:

Escribir nom, ' usted vive en el sur y su ruta de transporte es moto'

De Otro Modo:

Escribir 'ruta de transporte, debe ser:1=bus,2=colectivo,3=chivero,4=metro,5=moto'

FinSegún

2:

Escribir nom, ' norte'

3:

Escribir nom, ' oriente'

4:

Escribir nom, ' occidente'

De Otro Modo:

Escribir 'lugar donde vide, debe ser:1=bus,2=colectivo,3=chivero,4=metro,5=moto'

FinSegún

FinAlgoritmo

© 2023 Agencia WEBX. P° de la Castellana 79, Madrid, 28046
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar