Ejercicios Pseudocodigo PseInt RPC TECNO3
Ejercicios Pseudocodigo PseInt RPC TECNO3
Ejercicios Pseudocodigo PseInt RPC TECNO3
COMPUTACIÓN E INFORMÁTICA IV
Ventanas de trabajo
Leer a;
Segun a Hacer
0,1,2,3: Escribir "Correcto!!! ", a, " esta en el rango de 0 a 10";
De Otro Modo:
Escribir "Error...", a, " es mayor que 10...Debes escribir un
numero del 0 al 10";
FinSegun
FinProceso
Proceso calculadora
escribir "Que quieres hacer?";
escribir "1: Sumar";
escribir "2: Restar";
escribir "3: Multiplicar";
escribir "4: Dividir";
leer a;
Si a=1 Entonces
escribir "digita un valor";
leer b;
escribir "digita un segundo valor:";
leer c
d<-b+c;
escribir " La Suma de ", b, " + ", c, " = ", d
Sino
Si a=2 Entonces
escribir "digita tu valor";
leer b;
escribir "digita tu segundo valor:";
leer c
d<-b-c;
escribir " La Resta de " , b, " - ", c, " = ", d
Sino
Si a=3 Entonces
escribir "digita tu valor";
leer b;
escribir "digita tu segundo valor:";
leer c
d<-b*c;
escribir " La Multiplicacion de " , b, " * ", c," = " , d
Sino
Si a=4 Entonces
escribir "digita tu valor";
leer b;
escribir "digita tu segundo valor:";
leer c
d<-b/c;
escribir " La Division de " , b, " / ", c, " = ", d
Sino
FinSi
FinSi
FinSi
FinSi
FinProceso
9. Restar a de b
//Algoritmo para Restar dos números desarrollado por RPC
// Algoritmo para Calcular el Cociente (C) y Residuo (R) de A entre B. Desarrollado por RPC
Proceso Calcular_Cociente_Residuo //Proceso
Escribir "Programa para calcular el Cociente (C) y el Residuo (R) de A entre B";
Escribir "Ingrese el valor de A: ";
Leer A; //ingresa por teclado el valor de A
Escribir "Ingrese el valor de B: ";
Leer B; //ingresa por teclado el alor de B
Cociente<-A/B; //Cociente
Residuo<-A Mod B; //Residuo ; emplear la función Mod
Escribir "El cociente(C) de A entre B es:", " ",Cociente;
Escribir "El residuo(R) de A entre B es: ", " ",Residuo;
FinProceso
//Algoritmo que determina el mayor de dos números 'a' y 'b'. Desarrollado por RPC
Proceso mayor_que //proceso mayor_que
Escribir "Algoritmo para calcular cual numero de a y b es mayor";
Escribir "Introduzca el valor de a: " //muestra en pantalla la instrucción
Leer a; //ingresa por teclado el valor de 'a'
Escribir "Introduzca el valor de b: "
Leer b;
a<-a; // a=a; si escribieramos a=0, la comparación sería entre ceros (error)
b<-b; // idem al anterior
Si a>b Entonces //Condicional Si (If) a>b Entonces que?
Escribir "El número a=", " ", a, "es mayor que b=", " ", b;
Sino
Escribir "El número a=", " ", a, "es menor que b=", " ", b;
FinSi //Fin de la condicional
FinProceso //Fin del proceso
FinProceso
//Algortimo para calcular el tiempo transcurrido entre dos horas H-1 y H-2. Desarrollado por
RPC
Proceso Calcular_tiempo_dos_horas
Escribir "Programa para clacular el Tiempo transcurrido entre dos horas";
Escribir "Hora-1 (h1, m1)"; //H-1 expresado en Horas:minutos
Leer h1; //introduce h1 por teclado
Leer m1; //introduce m1 por teclado
Escribir "Hora-2 (h2, m2)";
Leer h2;
Leer m2;
dh<-(h2-h1); //operador diferencia_horas
dm<-(m2-m1); //operador diferencia_minutos
Si dh<0 Entonces //si dh es negativo (<0) volver positivo
dh<-(-1*dh) // multiplicar por -1
Sino
dh<-dh // dh>0 positivo, no se 'hace ninguna operación'
FinSi
Si dm<0 Entonces //idem a la línea 12
dm<-(-1*dm) //idem a la línea 13
Sino
dm<-dm //idem a la linea 15
FinSi
Escribir "La El tiempo trascurrido entre H-1 y H-2 es: ", dh, " horas ", dm, " minutos ";
FinProceso
FinProceso
prom<-acum/N
FinProceso
FinProceso