Algoritmos

Páginas: 2 (466 palabras) Publicado: 29 de octubre de 2012
EJERCICIO 1.
Desarrolle un algoritmo que lea los 15 votos otorgados a 2 candidatos a gobernador e imprima el número del candidato ganador y su cantidad de votos.
INICIO
   VAR: opcion;
   VAR:candidato1=0;
   VAR: candidato2=0;
    VAR: candidato3=0;
    IMPRIMIR “OPCIONES
    IMPRIMIR "1).Candidato 1”
    IMPRIMIR "2).Candidato 2”
    IMPRIMIR "3).Candidato 3”
 
    for (VARContador=1; VAR Contador <=15; VAR Contador = VAR Contador +1){
            IMPRIMIR ("Escriba la opcion")
            LEER (opción)
 
          if(opcion==1)
            candidato1=candidato1+1;            else if(opcion==2)
            candidato2=candidato2+1;
            else
            candidato3=candidato3+1;
           
        if (candidato1>candidato2) And(candidato1>candidato3)
            IMPRIMIR ("El ganador es el Candidato 1")
          
  else if (candidato2>candidato3) And (candidato2>candidato1)
            IMPRIMIR ("El ganador es elCandidato 2")
            else if (candidato3>candidato1) And (candidato3>candidato2)     
            IMPRIMIR ("El ganador es el Candidato 3
            IMPRIMIR ("NUMERO DE VOTOS CANDIDATO 1 =")candidato1
            IMPRIMIR ("NUMERO DE VOTOS CANDIDATO 2 = ")candidato2     
       IMPRIMIR ("NUMERO DE VOTOS CANDIDATO 3 = ")candidato3
FIN

EPLICACIÓN:
Para estecaso, la sentencia For como es un ciclo repetitivo en el cual se conoce el numero de veces que se va a repetir, lo utilizamos para repetirse hasta que la cantidad de votos de los candidatos mencionadosen el anunciado lleguen a su punto máximo, en este caso 15.
En este tipo de ejercicios se puede observar la gran utilidad de este ciclo repetitivo ya que nos permite realizar un programa con unamenor cantidad de pasos.

Hacer un programa donde el usuario Elija si desea sumar, restar, multiplicar o dividir dos numeros, y realizar la opcion que el mismo desee.

INICIO
VAR A;
VAR B;
VAR...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS