Sei sulla pagina 1di 7

Diagramas de

flujo y
Pseudocdigo
15 de
Noviembre
Karina Orozco Gonzlez
1G

Prof. Nelson Crozby Padilla lvarez


1. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es
primo o no.

Algoritmo NImpar
Leer Num;
Si Num=1 Entonces
Escribir 'EL NUMERO ES PRIMO';
Sino
A <- 0;
Para I<-1 Hasta Num Hacer
Si Num%I=0 Entonces
A <- A+1;
FinSi
FinPara
Si A=2 Entonces
Escribir 'EL NUMERO ES PRIMO';
Sino
Escribir 'EL NUMERO ES COMPUESTO';
FinSi
FinSi
FinAlgoritmo
2. Realice un algoritmo que calcule el monto a pagar por el servicio de estacionamiento,
teniendo en cuenta que por la primera hora de estada se tiene una tarifa de $24 y las
restantes tienen un costo de $12. Se tiene como datos: hora de entrada, hora de salida
(formato 24 hrs), iniciada una hora se contabiliza como hora total.

Algoritmo ESTACIONAMIENTO
Leer HoraE;
Leer HoraS;
T <- HoraS-HoraE;
Si T<=1 Entonces
P <- 24;
Escribir 'Su pago es de:',P;
Sino
P <- T*12;
Escribir 'Su pago es de:',P;
FinSi
FinAlgoritmo
3. Desarrolle un algoritmo para una empresa constructora., que le permita calcular e
imprimir la nmina para su pago a un total de 50 obreros calificados a quienes debe pagar
por horas trabajadas. La hora trabajada se paut en $25.

AlgoritmoTrabajadores

T <- 1;
P <- 0;
Repetir
Leer HT;
P <- HT*25;
Escribir 'Su pago es de:',P;
T <- T+1;
Hasta Que T<-50
FinAlgoritmo
4. En este ejercicio se pide que se desarrolle el pseudocdigo a partir del enunciado
proporcionado y del DFD: Desarrolle un algoritmo que permita determinar a partir de un
nmero de das, ingresado por pantalla, Cuntos aos, meses, semanas y das;
constituyen el nmero de das proporcionado utilizando la estructura Mientras o While?.

Algoritmo CALENDARIO
DIAS <- 0;
SEMANAS <- 0;
MESES <- 0;
ANIOS <- 0;
Leer NDIAS;
DIAS <- NDIAS;
Mientras DIAS>0 Hacer
ANIO <- DIAS/365;
MES <- DIAS/30;
SEMANA <- DIAS/7;
Escribir 'Los aos son:',ANIO;
Escribir 'Los meses son:',MES;
Escribir 'Las semanas
son:',SEMANA;
Escribir 'Los dias son:',DIAS;
Leer DIAS;
FinMientras
FinAlgoritmo
5. Desarrolle el algoritmo anterior utilizando la estructura (ciclo) Repetir (REPEAT).

Algoritmo algo
N <- 0;
ANIO <- 0;
MES <- 0;
SEMANA <- 0;
DIAS <- 0;
Leer N;
Repetir
ANIO <- N/365;
MES <- N/30;
SEMANA <- N/7;
DIAS <- N;
Escribir 'Los aos son:',ANIO;
Escribir 'Los meses son:',MES;
Escribir 'Las semana
son:',SEMANA;
Escribir 'Los dias son: ',DIAS;
Hasta Que N=N
FinAlgoritmo
6. Determine el resultado (realizar la prueba de escritorio) del siguiente diagrama de flujo,
realice el pseudocdigo. Elabore su enunciado.

Potrebbero piacerti anche