ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Informática para ISA


Enviado por   •  16 de Marzo de 2022  •  Exámen  •  3.835 Palabras (16 Páginas)  •  84 Visitas

Página 1 de 16

           

Práctica

Ejercicios de estructura de decisión simple 

Asignatura: Informática para ISA

Facultad de Ingeniería

Ejercicios

  1. Hacer un algoritmo para ayudar a un trabajador a saber cuál será su sueldo semanal, se sabe que si trabaja 40 horas o menos, se le pagará $20 por hora, pero si trabaja más de 40 horas entonces las horas extras se le pagarán a $25 por hora.

Análisis y definición del problema

n = número de horas trabajadas

→ n ≤ 40    ↔   20*n

→ n > 40    ↔   20n + (n - 40) * 25

Diagrama de pasada

[pic 1]


Diagrama de flujo

[pic 2]

Pseudocódigo

Algoritmo Salario

        Escribir 'ingresar el número de horas trabajadas'

        Leer n

        SI (n <= 40)

                sueldo = 20 * n

                Escribir 'El sueldo es ', sueldo

        SIno si (n > 40)

                sueldo = 20 * n + (n - 40) * 25

                Escribir 'El sueldo es ', sueldo

                FinSi

        FinSi

FinAlgoritmo

  1. Hacer un algoritmo para calcular el promedio de tres notas y determinar si el estudiante aprobó o no, tener en cuenta que aprueba con 10.5 o más y la nota no puede ser mayor a 20.

Análisis y definición del problema

X : promedio

n1 : primera nota

n2 : segunda nota

n3 : tercera nota

X = [pic 3]

                                                 X  < 10,5 ≤  X[pic 4][pic 5]

 

                                      desaprobado       aprobado

Diagrama de pasada

[pic 6]

Diagrama de flujo

[pic 7]

Pseudocódigo

Algoritmo p

        Escribir 'ingresar primera nota'

        Leer n1

        Escribir 'ingresar segunda nota'

        Leer n2

        Escribir 'ingresar tercera nota'

        Leer n3

        promedio = (n1 + n2 + n3)/3

        SI (promedio < 10.5)

                Escribir 'El promedio es desaprobatorio';

        SIno si (10.5 <= promedio)

                Escribir 'El promedio es aprobatorio';

  FinSi

FinSi

FinAlgoritmo

  1. Hacer un algoritmo para determinar el aumento de un trabajador, se debe tomar en cuenta que si ganaba más de $2000 tendrá un aumento del 5%, si generaba menos de $2000 su aumento será de un 10%.

Análisis y definición del problema

n: salario del trabajador

→ n < 2000    ↔   n + 0,1*n : nuevo salario        [pic 8]

                                    aumento

→ n > 2000    ↔   n + 0,05*n : nuevo salario[pic 9]

                                    aumento        

Diagrama de pasada

[pic 10]

Diagrama de flujo

[pic 11]

Pseudocódigo

Algoritmo Aumento

Escribir 'ingresar el sueldo del trabajador'

Leer n

SI (n > 2000)

salario = n + 0.05 * n

Escribir 'Su nuevo salario es ', salario

SIno si (n < 2000)

salario = n + 0.1 * n

Escribir 'Su nuevo salario es ', salario

FinSi o

FinSi

FinAlgoritmo

  1. Hacer un algoritmo que diga si un número es par o impar.

Análisis y definición del problema

Número: n

→ n/2 tiene residuo = 0  ↔   N es par

→ n/2 tiene residuo ≠ 0  ↔   N es impar

Diagrama de pasada

[pic 12]

Diagrama de flujo

[pic 13]

Pseudocódigo

Algoritmo Pares

        Escribir 'Ingrese el número'

        Leer n

        Si n MOD 2 = 0

                Escribir ' El número ingresado es par'

        Sino si n MOD 2 <> 0

                        Escribir' El número ingresado es impar'

                Finsi

        FinSi

FinAlgoritmo

  1. Diseñar un algoritmo que muestre por cual producto paga más si compra X kilos de alambre a 5 soles el kilo, W kilos de clavos a 3 soles el kilo, y Z bolsas de yeso a 9 soles por bolsa.

Análisis y definición del problema

Costo del alambre: 5X

Costo de los clavos: 3W

Costo de las bolsas de yeso: 9Z

→ 5X > 3W y 5X > 9Z     ↔     Se paga más por el alambre

→ 3W > 5X y 3W > 9Z     ↔     Se paga más por los clavos

→ 9Z > 3W y 9Z > 95X     ↔     Se paga más por las bolsas de yeso

→ 5X = 3W ↔ Se paga más por el alambre y los clavos

→ 5X = 9Z  ↔ Se paga más por el alambre y las bolsas de cemento

→ 9Z  = 3W ↔ Se paga más por los clavos y las bolsas de yeso

→ 9Z  = 3W = 5X ↔ Se paga la misma cantidad por los tres productos

...

Descargar como (para miembros actualizados)  txt (12.3 Kb)   pdf (686.3 Kb)   docx (1.6 Mb)  
Leer 15 páginas más »
Disponible sólo en Clubensayos.com