martes, 21 de mayo de 2013

QUIZ



  • Hacer un programa que haga al usuario 5 preguntas sobre programación  cada pregunta debe tener 4 opciones de respuesta, si el usuario escoge la respuesta incorrecta debe volverle a preguntar hasta que responda correctamente; si se equivoca mas de 4 veces  debe pasar a la siguiente pregunta por cada vez que se equivoque la nota del quiz debe bajar la nota 0.2 décimas, al final debe dar la calificación.

SOLUCIÓN:

 Proceso QUIZ
respuesta<-0;
nota<-5.0;
pregunta<-0;
Mientras respuesta<>3 Hacer
Escribir "¿que es un pseudocodigo?";
Escribir "1. es un mensaje valido";
Escribir "2. es una representacion visual del flujo de datos";
Escribir "3. es un codigo expresado en palabras cotidianas";
Escribir "4. una variable";
Escribir "escriba la respuesta que ha elegido";
Leer  respuesta;
Si respuesta<> 3 Entonces
nota<-nota-0.25;
Escribir nota;
pregunta<-pregunta+3;
Si pregunta=4 Entonces
respuesta<-3;
FinSi
FinSi
FinMientras
Mientras respuesta<>2 Hacer
Escribir "¿que es un algoritmo?";
Escribir "1. un codigo";
Escribir "2. es la representacion por medio de pseudocodigo de los pasos que componen un programa";
Escribir "3. un conjunto de datos necesarios para resolver un problema";
Escribir "4. una division";
Leer respuesta;
Si respuesta<> 2 Entonces
nota<-nota-0.25;
Escribir nota;
pregunta<-pregunta+2;
Si pregunta=4 Entonces
respuesta<-2;
   FinSi
FinSi
FinMientras
Mientras respuesta<>1 Hacer
Escribir "¿que es un diagrama de flujo?";
Escribir "1. la representacion grafica de los pasos que conforman un algoritmo";
Escribir "2. un mensaje valido";
Escribir "3. un valor";
Escribir "4. una variable";
Leer respuesta;
Si respuesta<> 1 Entonces
nota<-nota-0.25;
Escribir nota;
pregunta<-pregunta+1;
Si pregunta=4 Entonces
respuesta<-1;
FinSi
FinSi
FinMientras
Mientras respuesta<>3 Hacer
Escribir "¿que es una expresion logica compuesta?";
Escribir "1. una ecuacion";
Escribir "2. un dato";
Escribir "3. son varias expresiones dentro de una";
Escribir "4. un valor absoluto";
Leer respuesta;
Si respuesta<> 3 Entonces
nota<-nota-0.25;
Escribir nota;
pregunta<-pregunta+3;
Si pregunta=4 Entonces
respuesta<-3;
   FinSi
FinSi
FinMientras
Mientras respuesta<>4 Hacer
Escribir "¿cuales son los dos principales tipos de datos en programacion?";
Escribir "1. inicio y fin";
Escribir "2. codigo y variable";
Escribir "3. datos y valores";
Escribir "4. numericos y caracteres";
Leer respuesta;
Si respuesta<> 4 Entonces
nota<-nota-0.25;
Escribir nota;
pregunta<-pregunta+4;
Si pregunta=4 Entonces
respuesta<-4;
   FinSi
FinSi
Escribir nota;
Escribir "su nota es";
FinMientras
Escribir nota;
FinProceso

lunes, 20 de mayo de 2013

MENÚ DE CHISTES



  • Hacer un programa que muestre un chiste de acuerdo al siguiente menú:
  1. Chistes de niños.
  2. Chistes de borrachos.
  3. Chistes verdes.
  4. Chistes sobre profesores.
  5. Chistes sobre estudiantes.
  6. Chistes sobre animales.
Después de mostrar el chiste debe preguntarle al usuario si le gusto, si no le gusto debe terminar el programa.





HORARIO DE CLASES



  • Hacer un programa que por medio de un menú le pida al usuario escoger un día de la semana y a continuación le muestre el horario de clases de ese día si el usuario escoge el día domingo el programa  debe terminar.



MENÚ DE OPCIONES