sábado, 30 de abril de 2011

EJERCICIOS EN CLASE

-Un algoritmo que permità mostrar los numeros primos existentes entre 1 y "N"; "N" es ingresado por el usuario.

INICIO
enterno; num, i, n
mostrar ('digite el numero a evaluar')
leer; n
Para ( i = 1, hasta num, 1) entonces
  n = 1
    Si ((i = 1) or (i = 2) or (i = 3)) entonces
      mostrar ( i,'es numero primo')
    Sino
      Para ( x = 2 hasta i - 1, 1) entonces
        Si ((i MOD x)!= 0) entonces
          n = n + 1
          Si (n = n - 1) entonces
            mostrar ( i,'es numero primo')
          FinSi
        FinSi
      FinPara
    FinSi
FinPara
FIN

 - Un algoritmo que permita ingresar "n"datos correspondientes al genero de "N"nùmero de personas y deterine el porcentaje y determine el el porcentaje de hombres y mujeres que hay.
-Datos de entrada : ¿Cuantos datos ingresara?
                               ¿Sexo de cada uno?
- Datos de Salida: Porcentaje de hombres
                             Porcentaje de Mujeres

INICIO
entero; num, mas, fem, i, sexo
mostrar ('digite el numero de personas')
leer; num
mas = 0
fem = 0
para ( i = 1, hasta num, 1 ) entonces
  mostrar ('digite el sexo, 1 cuando sea masculino, 2 cuando sea femenino')
  leer; sexo
  Si (sexo = 1 ) entonces
    mas = mas + 1
  Sino
    fem = fem + 1
  FinSI
FinPara
fem = ((fem x 100) / num
mas = ((mas x 100) / num
mostrar ('el porcentaje de hombres es', mas)
mostrar ('el porcentaje de mujeres es', fem)
FIN


Realizar un algoritmo que permita ingresar un numero que se va a ir sumando consecutivamente y cuando la suma sea superior a 100 deje de pedir el numero y muestre el total.

INICIO
entero; suma, n
suma = 0
Mientras (suma < 100 ) haga
  mostrar ('digite el numero a sumar')
  leer; n
  suma = suma + n
  mostrar ('la suma es', suma )
FinMientras
FIN


- Hacer un algoritmo que lea 5 numeros y determina la suma entre ellos

INICIO
entero; suma, i, n, promedio
suma = 0
i = 1
mientras ( i <= 5 ) haga
  mostrar ('digite el numero')
  leer; n 
  suma = suma + n
  i = i + 1
FinMientras
promedio = suma / 5
mostrar ('el promedio es', promedio)
FIN

Hacer un algoritmo que permita obtener el promedio de de la cantidad de numeros que el usuario quiera digitar preguntando ademas si desea continuar o no.

INICIO
entero; contador, suma,, n
cadena: desicion
contador = 0
suma = 0
desicion = 'si'
mientras ( desicion = 'si' ) haga
  mostrar ('digite el numero') 
  leer; n
  suma = suma + n 
  contador = contador + 1 
  mostrar ('desea continuar?')
  leer; desicion
FinMientras
promedio = suma / contador
mostrar ('el promedio es', promedio )
FIN


- Realizar un algoritmo que pida al usuario digitar un color y lo muestre, pero cuando el usuario digite el color rojo le indique al usuario que termino.

INICIO
cadena; color
mostrar ('digite el color')
leer; color
Mientras ( color!= 'rojo') haga
  mostrar ('color')
  mostrar ('digite el color')
  leer; color
FinMientras
mostrar ('la ejecucion a terminado')
FIN




No hay comentarios:

Publicar un comentario