trabajos de programacion 2 periodo

en esta oagina encontraras lo referente a problemas logicos
primer problema logico segundo periodo contador
 /***************************************************/
 /*
Programa: Calcular_area_circunferencia          */
 /*
                                                 */
 /*
Descripción:nos mestre por pantalla un contador */

 /* el cuel nos cunte del uno en uno hasta el diez  */
 /*
.                                               */
 /*
                                                 */
 /*
Autor: viviana castillo                         */
 /*
                                                 */
 /*
Fecha: 25 05/2011                               */  /***************************************************/

contador impar
Proceso contador_inpar
 c<-0
 Mientras c <= 100 Hacer

  Escribir c;
  c <- c + 2
 FinMientras
FinProceso

contador del uno al diez
Proceso contador
 co <- 0
 Mientras co <= 10 Hacer
  Escribir co;

  co<- co + 1
 FinMientras

cronometro
Proceso cronometro
      horas<-0
      minutos<-0
      segundos<-0
      milisegundos<-0
      Leer i;

      Mientras Verdadero Hacer
      Mientras horas<24 Hacer
      Mientras minutos<60 Hacer
      Mientras segundos<60 Hacer
      Mientras milisegundos<2000 Hacer
      Si milisegundos=0 Entonces
      Escribir horas," ",minutos," ",segundos; 
      Sino
      Si milisegundos=1000 Entonces
      Escribir horas,":",minutos,":",segundos;
      Sino

     FinSi

     FinSi
     milisegundos<-milisegundos+1;
     FinMientras
     milisegundos<-0;
     segundos<-segundos+1;
     FinMientras
      segundos<-0;
     minutos<-minutos+1;
     FinMientras
     minutos<-0;
     horas<-horas+1
     FinMientras
     horas<-0
     FinMientras

     FinProceso







FinProceso
 en los dos contadores el proceso fue el siguiente primero le damos el nombre a nuestro algoritmo se gundo colomos la condicion para que asi este de la orden para comensar del numero asignado en este caso desde 0 despues colocamos la condicion mientras y esta nos permitira ejecutar repetibamente despues le damos la condicion escribir para que no escriva el numero que colocamos de primero een este caso -0 y vilvemos a escribir la condicion paraque el contador no cunte la catidad que queremos

2. /***************************************************/
 /*
Programa:suma_o_multiplicacion_de_dos_numeros_enteros  */
 /*
                                                  */
 /*
Descripción:                                     */

   /*                   1º) Pida por teclado dos números (datos enteros).
   /*                     2º) Calcule la suma y multiplicación de ambos números.
   /*                3º) Muestre por pantalla:
·         "La suma es mayor.", en caso de que sea mayor que la
              multiplicación de ambos números.
·         "La multpilicación es mayor.", en caso de que sea
             mayor que la suma de ambos números.
·         "La suma y multiplicación son iguales.", en caso de que así sea.

Autor: viviana  castillo                         
Fecha: 31/05/2011                              
 /***************************************************/

Proceso suma_o_multiplicacion_de_dos_numeros_enteros
 Escribir "numero entero";
 Leer numero1;
 Escribir "otro numero entero";
 Leer numero2;
      sumaentero<-numero1+numero2;
   Escribir sumaentero;
   multiplicacionentero<-numero1*numero2;
  
   Si sumaentero>multiplicacionentero Entonces
    Escribir "la suma es mayor";
   Sino
    Si multiplicacionentero>sumaentero Entonces
   Escribir "la multiplicacionentero es mayor";

  Sino
   Escribir "la sumaentero y la multiplicacionentero son iguales";
  FinSi
   FinSi
  FinProceso

 procesa del algoritmo lo primero que hice fue colocar el nombre de nuestro algortimo despues la ariable escribir para

/***************************************************/
 /*
Programa: nota _real                           */
 /*
                                                */
 /*
Descripción:nos permite mostrar por pantalla
  */
 /*
  la nota real de la calificacion     .         */
 /*
                                                */
 /*
Autor: viviana castillo                        */
 /*
                                                */
 /*
Fecha: 2 06/2011                               */  /***************************************************/

Proceso nota_real
 Escribir "notareal";
 Leer notareal;
 Mientras (notareal<0 O notareal>10)  Hacer
  Escribir "ERROR";
  Escribir "notareal";
  Leer notareal;
  Si >=5 Entonces
   Escribir "APROBADO";
  Sino
   Escribir "SUSPENDIDO";
  FinSi

 FinMientras
FinProceso


nombre:viviana castillo
grado:11 computacion
fecha:22de junio del 2011
descripcion:
Proceso hotel_CASTILLO

 contm<-0;
 contf<-0;
 hotel<-0;
 SUMA<-hotel;
 H<-0;
 personas<-0;
 
 Repetir 
  escribir "intoduzca el nombre del usuario";
  Leer nombre; 
  Escribir "introduzca dias de  hospedaje";
  Leer dhos; 
  Escribir "introdusca sexo (contm=f,contm=m)";
  Leer sexo; 
  Escribir "los dias que el usuario se quedara en el son:",dhos;
  hotel<-dhos;
  para hotel<-1 hasta 0 con paso 1 hacer
   hotel<-hotel+1
   escribir a
  finpara
 
  Escribir "son las 10:00 pm el tiempo se a acabado";
  escribir 'seguira introduciendo mas datos (S_N)?';
        leer rta
  Si sexo="m" Entonces 
   contm <-contm +1; 
  Sino
   contf <-contf +1;
  
  FinSi
 
    Hasta que rta='n' o rta='N'

 Escribir "el numero de hombres en el hotel es " ,contm;
 Leer contm;
 Escribir "el numero de mujeres en el hotel es" ,contf;
 Leer contf;



FinProceso
primero fue hacer los contadores para que nos para el sexo y para los dias de hospedaje de pues puse la

 

1 comentario: