Beruflich Dokumente
Kultur Dokumente
Esta separata de ejercicios sirve para tu práctica individual, resolver los ejercicios te ayudará a
reforzar los conceptos tratados en el curso. Algunos de los ejercicios serán tomados como
ejemplo en los videos del curso. Si tuvieses dudas en la resolución de los ejercicios, plantea la
pregunta en el foro de consulta.
Ejercicios explicativos
1. Se desea crear un algoritmo para un sistema de votación. Supóngase en este caso que hay
cuatro candidatos, con identificadores 1, 2, 3, 4. Usted habrá de calcular mediante un
programa, el número de votos correspondiente a cada candidato y el porcentaje que obtuvo
respecto al total de los votantes. El usuario ingresara los votos de manera desorganizada, tal
y como se obtuvieron en la elección. El conteo de votos se detiene si se ingresa el valor cero.
Observe, como ejemplo, la siguiente lista: 1 3 1 4 2 2 1 3 1 1 1 3 4 1 2 4 4 0
Proceso votaciones
Definir v,a,b,c,d Como Entero
// Contadores para cada cantidato
a<-0
b<-0
c<-0
d<-0
Repetir
Escribir "ingrese voto"
leer v
Si v=1 Entonces
a<-a+1
FinSi
Si v=2 Entonces
b<-b+1
FinSi
Si v=3 Entonces
c<-c+1
FinSi
Si v=4 Entonces
d<-d+1
FinSi
Hasta Que v=0 //Se detiene si v es CERO
Escribir "votos del candidato 1=", a
Escribir "votos del candidato 2=", b
Escribir "votos del candidato 3=", c
Escribir "votos del candidato 4=", d
FinProceso
2. Construir un pseudocódigo que solo permita ingresar números positivos, en caso de que el
número no sea positivo debe volver a pedir que se ingrese el número hasta que el usuario
ingrese un número positivo, luego mostrar el número
Proceso soloPositivo
Definir num Como Real
Repetir
Escribir "Ingrese un número"
Leer num
Hasta Que num > 0
Escribir "El número es: ", num
FinProceso
Ejercicios propuestos
1. Se lanza un dado reiteradas veces hasta que el valor del tiro es 1. Determinar la cantidad de
veces que se lanzó el dado y el puntaje acumulado, si lo que se acumula es el valor del tiro.