Professional Documents
Culture Documents
PROGRAMACION
GRUPO B
FUNDAMENTOS DE
Ejemplos y Ejercicios de la Estructura
Repetitiva Mientras (While) con PSelnt
Docente: Pedro Antonio Villalta
Goog|e+ https://plus.googIe.com/u/O/105223072803758915793/about
facebook.com/pavillaItaugb || twitter.com/pavillalta || pavi||a|ta@gmai|.com ||
pavi||a|ta@ugb.edu.sv
EJEMPLO #1
Descripcin: Calcular el salario de un grupo de n trabajadores dada Ia cantidad
de horas
Uabmadasylatarfiaporhoraparacadauno.
Seudocdigo:
ENTEROS n,><,s,h,t,suma
INICIO
LEERH
x<-1
suma<-O
MIENTRASx<=n HACER
LEER h,t
s<-h*t
ESCRIBIR s
suma<- suma + s
x<-x+1
FINMIENTRAS
ESCRIBIR suma
HN
Cdigo PSelnt:
Proceso salarios
Definir n,contador,sa1ario,horas,tarifa,suma como Enteros;
Leer n;
contador < 1;
suma < 6;
Mientras contador <= n Hacer
Leer horas,tarifa;
salario < horas * tarifa;
Escribir salario;
suma < suma + salario;
contador < contador + 1;
FinMientras
UNIVERSIDAD
BARRIOSes
DE CIENCIA Y TECNOLOG|'A
Escribir "La sumaGERARDO
de ",n," Trabajadores
: ",FACULTAD
suma;
Docente:
FinProceso
https:
facebook.com
pavillalta@uqb.edu.sv
FUNDAMENTOS
PROGRAMACION
Ejecucin
p/us.qooqle.com
Pedro
del Programa.
pavillaltauqb
Antonio
DE
uGRUPO
Vi//a/ta
0 l052230728037589l5793
// twittencom
B
pavi//a/ta //about
pavi//a/ta@qmai/.com //
numero primo es aquel que solamente puede ser dividido enteramente por el 1 o
por sf mismo esto implica
que los primos solamente tienen dos divisores. La tinica restriccin seria el
uno el cual presenta solo un
dwkon
Seudocdmo:
Programa primos
{i,primo,j,prime,h,k son variables de tipo entero}
Inicio
Hacer prime<- 6
Hacer i<- 1
Mientras i <= 166 Hacer
Hacer primo<-6
Repetir j desde 1 Hasta i
Si i%j=6 Entonces
Hacer primo<-primo+1
{fin condicional si}
Hacer j <- j+1
{fin ciclo repetir}
Si primo=2 Entonces
Hacer prime <- prime + 1
Escribir i
{fin condicional si}
Hacer i<- i+1
{fin ciclo repetir}
Escribir "Se encontraron ", prime, " numeros primos entre 1 y 166"
Fin
Cdigo PSelnt:
Proceso numprimos
Definir n,primo,j,cuenta,h,k Como Entero;
cuenta <- 6;
n <- 1;
Mientras n <= 166 Hacer
primo <- 6;
Para j <-1 Hasta n Hacer
Si n%j=6 Entonces
primo <- prime + 1;
FinSi
FinPara
Si primo = 2 Entonces
cuenta <- cuenta + 1;
Escribir n;
FinSi
i<- n+1;
FinMientras
Escribir "Se encontraron ", cuenta, " n meros primos entre 1 y 166";
UNIVERSIDAD
GERARDO BARRIOS FACULTAD DE C|ENC|
FinProceso
Docente:
https:
focebook.com
pavillalto@uqb.edu.sv
AYTECNOLOGlA
PROGRAMACION
La
estructura
p/us.qooqle.com
Pedro
del
pavillaltouqb
Antonio
programa
FUNDAMENTOS
uGRUPOB
Vi//a/to
0 l052230728037589l5793
se// basa
twitter.com
en dos ciclos,
DE
povi//a/to
un mientras
//
about
povi//a/ta@qmoi/.com
y un repetir
//