programacion 2p & 3p

trabajo en pseint

contador

este programa cuenta cada numero ingresado hasta un limite espuesto en una varible que derminar el final la cual se encuentra en la variable "para" luego da el resultado final hasta 100
 Proceso contador
  Escribir "realizado por:carlos steven chacua paz";
    Escribir "fecha de realizacion 7 de junio de 2011";
 Escribir "fecha de modificacion 21 de junio de 2011";

  Escribir "el programa realiza un conteo de numeros del 1 hasta el 100 saltando de 2 en 2  ";


contador<-0
para a<-1 hasta 100 con paso 2 hacer
contador<-contador+1
escribir a
finpara
escribir contador
FinProceso




sumatoria

el algoritmo tarta sobre sobre la suma de numeros enteros los cuales el usuario ingresara consecutivamente
Proceso suma se emplean variables para evaluar el numero y luego de a conocer el resultado al finalizar


    escribir 'INGRESE LA CANTIDAD DE VALORES PARES A INGRESAR'
    leer m
    para j<-1 hasta m Hacer
        escribir 'INGRESE X(REAL),N(ENTERO)'
        leer x,n
        s<-0
        para i<-1 hasta n Hacer
            fact<-1
            para k<-1 hasta i Hacer
                fact<-fact*k
            FinPara
        s<-s+x^i^i/fact
        FinPara
        Escribir 'SUMATORIA= ',s
    finpara
FinProceso



notas de estudiantes

este programa fue elaborado para un profesor que quiera saber que estudiante pasa y quien no aprobo la materia se emplea variables para hayr una condicion para evaluar el numero que se ingrese

Proceso estudiantes
 Leer materias ;
Escribir "Ingrese la nota del estudiante"
Leer nota
Si nota>=3,0 Entonces
Escribir "materia aprobada"
Sino
Escribir "Materia reprobada"
FinSi
Escribir "Ingrese la nota del segundo estudiante"
Leer nota
Si nota>=3,0 Entonces
Escribir "materia aprobada"
Sino
Escribir "Materia reprobada"
FinSi

FinProceso


otro tipo de calculo en pseint

este taller trata sobre hallar el angulo en radianes y el seno se emplea variables para evaluar respuestas y luego que la escriba para que el ususrio pueda ver el reaultado se emplea un condicional para que el usuario pueda seguir evaluando un numero o pueda terminar

 Proceso TALLER_2
  Escribir "ESFERA";
    Repetir
        Escribir 'INGRESE CANTIDAD DE TERMINOS'
        leer t
        Escribir 'INGRESE EL ANGULO EN RADIANES'
        leer x
        f<-1
        seno<-0
        s<-1
        para i<-1 hasta t Hacer
            fact<-1
            para j<-1 hasta f Hacer
                fact<-fact*j
            FinPara
            seno<-seno+s*x^f/fact
            s<-s*(-1)
            f<-f+2
        FinPara
        escribir 'SENO DE ',x,' ES:',seno
        escribir 'DESEA CONTINUAR? (S/N)?'
        leer resp
    Hasta que resp='n' o resp='N'
Escribir "program realizado por carlos steven chacua paz";
FinProceso


calcualdora

se tarta de hacer un programa basico para crear una calculadora con pseint se emplean solo escribir leer y variables para cada operacion que se realizara por eso se clasifica la operacion con una letra y se crea un mientras para evaluar la variable correspondiente y se emplea un condicional "s" o "n" para seguir o terminar

Proceso cal
 Escribir "autor:carlos steven chacua paz";

 Escribir "  Calculadora ";
 Escribir " el programa realizara sumas restas multiplicaciones y diviciones";
 Repetir


  Escribir "  ";
  Leer A,op,B; //A y B son los operandos. op será la operación : +,- * /

  Si op="+" Entonces   // Suma
   Rdo<-A+B;
  Sino
   Si op="-" Entonces  //Resta
    Rdo <- A-B;
   Sino
    Si op="*" Entonces //Producto
     Rdo <-A*B;
    Sino
     Si op= "/" Entonces //División
      Rdo<-A/B
     Sino
      Escribir "Solo realiza las siguientes operaciones: +, -, * y /";
     FinSi
    FinSi
   FinSi
  FinSi

  Escribir " ";
  Escribir A, " " ,op, " ", B, " = ", Rdo;
  Escribir " ";



  Escribir "¿Quieres volver a empezar. S/N";
  Leer seguir;

  Mientras seguir<>"n" y seguir<>"N" y seguir<>"s" y seguir<>"S"  Hacer
   Escribir "Tienes que escribir S o N.";
   Leer seguir;
  FinMientras

 Hasta Que seguir = "n" o seguir = "N"
FinProceso

algoritmo en pseint  programa para un hotel


el algoritmo trata sobre un program que pide el nombre de un usuario el sexo y los dias que se a de que dar en un hotel











Proceso hotel
 Escribir "INSTITUCION EDUCATIVA MUNICIPAL LUIS EDUARDO MORA OSEJO ";

 Escribir "11 COMPUTACION";
 Escribir "PROGRAMA REALIZADO POR STEVEN CHACUA";
 Escribir "FECHA 17 DE JUNIO DE 2011";
 Escribir "------------------------------------------------------------";
 Escribir "############         HOTEL ORIENTAL          ############";
 CONTADOR<-0;
 SUMA<-contador;
 PORCENTAJE<-0;
 cum<-0;
contn<-0;
nombreusu<-0
Escribir "-------------------------------------------------------------";
 Repetir
  Escribir "Hola,DIGITE EL  NOMBRE DEL USUARIO";
  Leer nombre;

 
  Escribir "escriba los dias que   ",nombre,"  se quedara en el hotel";
 Leer a;
 contn<-a
 Escribir "los dias que el usuario se quedara en el es:",a;

 Escribir "digite el sexo del usuario f para mujer y m para hombre ";
 Leer b;


 Escribir "el sexo del usuario es:",b;
 Escribir "Ingrese cantidad de mujeres";
Leer cm;
Escribir "Ingrese cantidad de varones";
Leer cv;
t<-cm+cv;
pm<-cm*100/t;
pv<-cv*100/t;
Escribir "Porcentaje de Mujeres: ",pm,"%";
Escribir "Porcentaje de Varones: ",pv,"%";

 Escribir "si son las 10:00 pm terminar";
 escribir 'DESEA CONTINUAR? (S/N)?'
        leer resp
    Hasta que resp='n' o resp='N'
 suma<-contador+contn;
 Escribir "numero de dias de hospedaje:",suma;

 pro<-100/suma;
 Escribir "procentaje es:",pro;
 sumaf<-cum+cm;
 Escribir "numero de mujeres:",sumaf;
 sumam<-cum+cv;
Escribir "numero de hombres:",sumam;
totalusuarios<-sumaf+sumam;
Escribir "total de usurios:",totalusuarios;
valor<-23400*a;
Escribir "valor total al finalizar:",valor;
FinProceso 

3 comentarios:

  1. Faltan los diagramas de flujo. No olvide comentariar los algoritmos

    ResponderEliminar
  2. Revisa nuevamente tu último algoritomo, hay variables sin declarar y el ejemplo trabajaría con una sola persona y eso no es lo que se quiere

    ResponderEliminar
  3. No olvides comentariar tus algoritmos

    ResponderEliminar