Está en la página 1de 4

TRABAJO DE LOGICA Y ALGORITMOS

TEMA: CICLO MIENTRAS, APLIQUE CICLOS A 10 DE LOS EJERCICIOS DE LOS VISTOS EN CLASE.

1- PARA QUE UNA PERSONA PUEDA EJERCER SU VOTO EN UNA ELECCION DE GOBIERNO,
DEBE DE SER MAYOR DE EDAD Y DEBE SER COSTARRICENSE. (APLIQUE UN CICLO).
Nota: En este caso, aparte de efectuar el ciclo mientras, aplique una pregunta Desea
continuar, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es siempre Si (S)
este termina hasta cumplir el ciclo en 10.

Inicio (variables a usar: edad, nacionalidad, contador, estado)


Contador 0, estado s
Mientras contador <= 5 y estado = s haga
Escribir Cual es su edad:
Leer edad
Escribir Cual es su nacionalidad:
Leer nacionalidad
Si (edad >= 18 y nacionalidad = costarricense) entonces
Escribir Puede votar
Sino
Escribir NO puede votar
Fin (del si)
contador contador + 1
Escriba Desea continuar:
Leer estado
Fin (mientras)
Fin (de inicio)

2- PARA QUE UNA PERSONA PUEDA CASARSE, DEBE DE SER MAYOR DE EDAD Y SOLTERO.
Nota: En este caso, aparte de efectuar el ciclo mientras, aplique una pregunta Desea
continuar, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es siempre Si (S)
este termina hasta cumplir el ciclo en 10.

Inicio (variables a usar: edad, estado_c, contador, estado)


Contador 0, estado s
Mientras contador <= 3 y estado = s haga
Escribir Cual es su edad:
Leer edad
Escribir Cual es su estado civil:
Leer estado_c
Si (edad >= 18 y estado_c = soltero) entonces
Escribir Se puede CASAR
Sino
Escribir NO puede CASARSE
Fin (del si)
contador contador + 1
Escriba Desea continuar:
Leer estado
Fin (mientras)
Fin (de inicio)
3- DETERMINAR CUANTOS NUMEROS PARES HAY ENTRE 1 Y 10. (APLIQUE UN CICLO).

Inicio ( Variables Conta 1, Res 0, i, contador)


Contador 0
Mientras conta <= 10 haga
Conta conta + 1
Res conta / 2
Si Res = 0 entonces
Ii+1
Fin (del si)
Fin (mientras)
Escriba Hay i pares
Fin (inicio)

4- HAGA UN ALGORTIMO PARA DETERMINAR SI UN NUMERO ES NEGATIVO. (APLIQUE UN


CICLO).

Inicio (Variables num, contador)


Contador 0
Mientras contador <= 3 haga
Escriba Digite un numero
Leer num
Si num < 0 entonces
Escriba Este numero es Negativo
Sino
Escriba Este numero NO es Negativo
Fin (si)
Contador contador + 1
Fin (mientras)
Fin (inicio)

5- REALICE UN ALGORTIMO QUE DETERMINE SI UN NUMERO ES POSITIVO. (APLIQUE UN


CICLO).

Inicio (Variables num, contador)


Contador 0
Mientras contador <= 3 haga
Escriba Digite un numero
Leer num
Si num >= 0 entonces
Escriba Este numero es POSITIVO
Sino
Escriba Este numero NO es POSITIVO
Fin (si)
Contador contador + 1
Fin (mientras)
Fin (inicio)
6- REALICE UN ALGORITMO QUE DETERMINE SI UN NUMERO ES PRIMO. (APLIQUE UN
CICLO).

Inicio (Variables cont 1, num, i o, Res 0, contador)


Contador 0
Mientras contador <= 3 haga
Escriba Digite un numero
Leer num
Mientras con < = num haga
Resp num mod cont
Cont cont + 1
Si res = 0 entonces
ii+1
Fin (si)
Fin (mientras)
Si (i = 2 ) entonces
Escriba Este numero es Primo
Sino
Escriba Este numero NO es primo
Fin (si)
Contador contador + 1
Fin (mientras)
Fin (inicio)

7- HAGA UN ALGORITMO QUE DETERMINE SI UN NUEMRO ES IGUAL A CERO (APLIQUE UN


CICLO).

Inicio (Variables num, contador)


Contador 0
Mientras contador <= 3 haga
Escriba Digite un numero
Leer num
Si num = 0 entonces
Escriba Este numero igual a Cero
Sino
Escriba Este numero NO es igual a Cero
Fin (si)
Contador contador + 1
Fin (mientras)
Fin (inicio)
8- DETERMINAR LA SUMA DE DOS NUMEROS ENTEROS (APLIQUE UN CICLO).

Inicio ( Variables num1, num2, res, contador)


Contador 0
Mientras contador <= 3 haga
Escribir Digite un numero
Leer num1
Escribir Digite otro numero
Leer num2
Res num1 + num2
Escribir El resultado es, res
Contador contador + 1
Fin (mientras)
Fin (inicio)

9- DETERMINE SI UN NUMERO ES PAR

Inicio ( Variables num, res)


Contador 0
Mientras contador <= 3 haga
Escribir Digite un numero
Leer num
Res num mod 2
Si res = 0 entonces
Escribir Es par
Sino
Escribir NO es par
Fin (Si)
Contador contador + 1
Fin (mientras)
Fin (inicio)

10- ESCRIBA UN ALGORITMO QUE CALCULE EL AREA DE UN RECTANGULO.

Inicio ( Variables lado1, lado2, area, contador, estado)


Contador 0, estado s
Mientras contador <= 5 y estado = s haga
Escriba Digite el primer lado
Leer lado1
Escriba Digite el segundo lado
Leer lado2
Area lado1 * lado2
Escriba El rea del rectngulo es: , area
Contador contador + 1
Escriba Desea continuar:
Leer estado
Fin (mientras)
Fin (inicio)

También podría gustarte