You are on page 1of 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)

You might also like