Problemas De Metodologia
ESTRUCTURAS SECUENCIALES
1.- Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad
cambiaría es un dato desconocido.
Pseudocódigo:
Proceso sin_titulo
Escribir "Cantidad De Pesos ";
Leer Pesos;
Escribir "Tasa Cambiaria ";
Leer Tasa;
Dolares<-Pesos/Tasa;
Escribir "Total de Pesos ";
Escribir Pesos;
Escribir "Tasa Cambiaria ";Escribir Tasa;
Escribir "Equivalencia En Dolares ";
Escribir Dolares;
FinProceso
Corridas:
Corrida | Datos | | Salida |
| Pesos | Tasa | Equivalencia |
1 | 1500 | 11.5 | 130.434783 |
2 | 50000 | 12 | 4166.66667 |
3 | 30000 | 11.2 | 2678.57143 |
1.- Leer un número y escribir el valor absoluto del mismo.
Pseudocódigo:
Proceso sin_titulo
Escribir "Ingrese elvalor de numero:";
Leer numero;
Si numero<0.0 Entonces
absoluto <- -numero;
SiNo
absoluto <- numero;
FinSi
Escribir "Valor de absoluto: ", absoluto;
FinProceso
Corrida | Datos | Salida |
| Numero | Valor absoluto |
1 | 1 | 1 |
2 | 45 | 45 |
3 | 1000 | 1000 |
3) La presión, el volumen y la temperatura de unamasa de aire se relacionan por la formula:
Masa=(presión*volumen)/(0.37*(temperatura+460))
1.-Proceso sin_titulo
2.- Escribir "Ingresa la presion";
3.- Leer presion;
4.- Escribir "Ingresa volumen";
5.- Leer volumen;
6.- Escribir "Ingresa temperatura";
7.- Leer temperatura;
8.-
9.- masa<-(Presion*volumen)/(0.37*(temperatura+460));
10.-
11.- Escribir "La masa correspondiente a losdatos ingresados es de: ", masa;
12.-
13.- FinProceso
CORRIDA | DATOS DE ENTRADA | SALIDA |
| PRESIÓN | VOLUMEN | TEMPERATURA | MASA |
1 | 12 | 10 | 15 | 0.682780512 |
2 | 5 | 20 | 15 | 0.5689900427 |
3 | 7 | 10 | 27 | 0.3884788279 |
4) Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es:
Numpulsaciones=(220-edad)/10
Proceso sin_titulo
Escribir "Ingresa la edad del paciente";
Leer edad;
pulsaciones<-((220-edad)/10);
Escribir "pulsaciones por cada 10 seg: ", pulsaciones;
FinProceso
CORRIDA | DATOS DE ENTRADA | SALIDA |
| EDAD | PULSACIONES |
1 | 18 | 20 |
2 | 28 | 19 |
3 | 29 | 19 |
4 | 48 | 17 |
5) Calcular el nuevo salario de un obrero si obtuvo un incrementodel 25% sobre su salario
anterior.
Proceso sin_titulo
Escribir "introducir sueldo";
Leer SUE;
Sup<-(SUE*.25)+SUE;
Escribir "Nuevo sueldo es de " , Sup;
FinProceso
Corrida | Datos | Salida |
| Sueldo | Sueldo + Incremento |
1 | 3000 | 3750 |
2 | 1500 | 1875 |
3 | 8000 | 10000 |
Proceso sin_titulo
Escribir "introducir sueldo anual";
Leer HOSPITALGIN<-(HOSPITAL*.40);
TRA<-(HOSPITAL*.30);
PED<-(HOSPITAL*.30);
Escribir "Presupuesto de ginecologia es de",GIN;
Escribir "Presupuesto de traumatologia es de",TRA;
Escribir "Presupuesto de padiatria es de",PED;
FinProceso
Corrida | Datos | Salida | | |
| Sueldo Anual | Presupuesto Ginecología | Traumatología | Pediatría |
1 | 150000 | 60000 | 45000 | 45000 |
2 | 400000 |160000 | 120000 | 120000 |
3 | 456789 | 182715.6 | 137036.7 | 137036.7 |
7.- El dueño de una tienda compra un articulo a un precio determinado. Obtener el precio
en que lo debe vender para obtener una ganancia del 30%.
Pseudocódigo
Corrida |
Corridas | Datos de Entrada | Salida |
| | |
1 | 5 | 6.5 |
2 | 10 | 13 |
3 | 4 | 5.2 |
4 | 20 | 26 |
|
Inicio
Escribir: “preciodel articulo”
Leer: precio
Ganancia= precio*.30
Escribir: “ganancia”
Total= ganancia+precio
Escribir: total
Fin
8.- Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los
tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.
Inicio
Escribir: “tiempo del lunes”
Corridas | Datos de |...
Regístrate para leer el documento completo.