Informe 2, i Unidad

1. Para calcular el nivel de ruido de una calle de una ciudad se realizan 4 medidas, una cada 8 horas, en un punto conc

Views 145 Downloads 5 File size 686KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1.

Para calcular el nivel de ruido de una calle de una ciudad se realizan 4 medidas, una cada 8 horas, en un punto concreto. Si la media de las medidas del nivel de ruido supera la máxima admitida (por ejemplo, máxima =4), significa que el ruido es nocivo para la salud. Realizar un programa que calcule el nivel medio del ruido de una calle y determine si el nivel de ruido es nocivo o es admisible.

V.E.: M1, M2, M3, M4 V.S.: Media, mensaje Inicio Leer M1, M2, M3, M4 Media ← (M1 + M2 + M3 + M4)/4 Máx ← 4 Si Media > Máx, entonces Escribir “Nocivo” Sino Escribir “admisible” Fin-si Fin

2.

Escribir un algoritmo tal que, dada la temperatura máxima del mes y la temperatura medida hoy, actualice el valor de la máxima si la temperatura leída hoy es mayor que dicho máximo.

V.E.: Tmax, Th V.S.: Tn Inicio Leer Tmax, Th Si Tmax >Th entonces Tn ← Tmax Fin-si Escribir Tn Fin

3.

Diseñar un algoritmo que, dado un número, indique si es par o impar

V.E.: N V.S.: Mensaje Inicio Leer N Si (Nmod2=0) entonces Escribir “Número es par” sino Escribir “Número es impar” Fin-si Fin

4.

Desarrolle un algoritmo que permita leer dos valores distintos, determinar cuál de los valores es el mayor y escribirlo.

V.E.: a, b V.S.: Vm, mensaje Inicio Leer a, b Si (a > b) y (a ≠ 0) entonces Vm ← a Escribir “Valor mayor”, Vm Sino Vm ← b Escribir “Valor mayor”, Vm Fin-si Fin

5.

Elabore el algoritmo que permita ingresar un valor numérico entero, que debe evaluar o decir que es mayor que 100 caso contrario se tiene que indicar que es menor

V.E.: N V.S.: Mensaje Inicio Leer N Si (N > 100) y (N ≠ 100) entonces Escribir “Es mayor que 100” Sino Escribir “Es menor que 100” Fin-si Fi

6.

Del ejercicio 5 se debe evaluar la posibilidad cuando el valor numérico sea igual a 100.

V.E.: N V.S.: Mensaje Inicio Leer N Si (N > 100) y (N ≠ 100) entonces Escribir “Es mayor que 100” Sino Escribir “Es menor que 100” Fin-si Si (N = 100) entonces Escribir “es igual a 100” Fin - si Fin

7.

Elabore el algoritmo que permita ingresar dos valores numéricos enteros positivos cualquiera, luego de evaluar se debe imprimir sus valores intercambiados.

V.E.: A, B V.S.: A, B, Mensaje Inicio Leer A, B, AUX Si (A = 0) Y (B = 0) entonces Aux ← A A←B B ← Aux Escribir A, B Sino Escribir “ingrese otro valor” Fin-si Fin

8.

Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que éstas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple.

V.E.: HT, PH V.S.: S Inicio Leer HT, PH Si (HT≤40) entonces S HT*PH Escribir S Sino Si (HT>40) y ((HT-40) ≤8) entonces≥ S (40*PH) + (HT-40)*2*PH Escribir S Sino Si (HT>40) Y ((HT-40)>8) entonces S (40*PH) + (8*2*PH) + ((HT-48)*3*PH) Escribir S Fin_si Fin_si Fin_si Fin

9.

Leer un número real x, calcular y escribir r = |x|3

V.E.: X V.S.: r Inicio Leer X Si (X ≥ 0) entonces r (X*X*X) Escribir r Sino R - (X*X*X) Escribir r Fin_si Fin

10.

Calcular el coste de una llamada telefónica que ha durado t minutos sabiendo que si t q, se ha de escribir un uno si son divisibles y cero si no lo son

VE = p, q VS = Mensaje INICIO Leer: p, q Si: p 1 calcular la raíz cuadrada entera aproximada r. se ha de cumplir que r*r ≤ N < (r+1)(r+1). Por ejemplo, si N=24 se tiene que r=4 pues 4*4 =16≤24=9.5 Matrícula de Honor 8.5