Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación resta
Proceso sin_titulo
definir a, b,r como entero;
escribir "ingrese el primer número";
leer a;
escribir "ingrese el segundo número";
leer b;
r<-a-b;
escribir "el resultado es:", r;
FinProceso
2. Proceso multiplicacion
definir a, b,r como entero;
escribir "ingrese el primer numero";
leer a;
escribir "ingrese el segundo numero";
leer b;
r<-a*b;
escribir "el resultado es:", r;
FinProceso
FinSi
Si c=3 Entonces
r<-a*b;
FinSi
escribir "el resultado es:", r;
FinProceso
5. Proceso Según
definir a, b,c,r como real;
escribir "ingrese el primer número";
leer a;
escribir "ingrese el segundo número";
leer b;
escribir "si presionas 1. (+) 2. (-) 3(*)";
leer c;
Segun c Hacer
1:
r<-a+b;
2:
r<-a-b;
3:
r<-a*b;
De Otro Modo:
Escribir "debe ser un numero del 1 al 3 ";
FinSegun
FinMientras
Escribir "contrasena correcta";
FinProceso
7. Proceso repetir
Repetir
Escribir "ingrese la contrasena";
leer cont;
si cont!= 123 entonces
Escribir "Contrasena incorrecta";
FinSi
Hasta Que cont= 123
Escribir "contrasena correcta";
FinProceso
8. Ejemplo Proceso que pida un numero al usuario de día de la semana
definir dia como real;
escribir "introduzca el dia del 1 al 7";
leer dia;
Segun dia Hacer
1:
Escribir "lunes";
2:
Escribir "martes";
3:
Escribir "miércoles";
4:
Escribir "jueves";
5:
Escribir "Viernes",;
6:
Escribir "sábado";
7:
Escribir "domingo";
FinSegun
FinProceso
9. Proceso sin_titulo
definir dia,mes, ano como real;
escribir "introduzca el dia";
leer dia;
escribir "introduzca el mes";
leer mes;
escribir "introduzca el ano";
leer ano;
//comprobamos que la fecha es correcta
Si ((dia<=31 y dia>=0) y (mes >=12 y mes <=0) y ano>0) Entonces
Escribir dia sin saltar;
//usamos el segun sea para escribir mes
Segun mes hacer
1:
Escribir "de enero de " sin saltar;;
2:
Escribir "de febrero de" Sin Saltar;
3:
Escribir "de marzo de " sin saltar;
4:
Escribir "de abril de " sin saltar;
5:
Escribir "de mayo de " sin saltar;
6:
Escribir "de junio de " sin saltar;
7:
Escribir "de julio de " sin saltar;
8:
Escribir "de agosto de " sin saltar;;
9:
Escribir "de septiembre de " sin saltar;
10:
Escribir "de octubre de " sin saltar;
11:
Escribir "de noviembre de " sin saltar;
12:
Escribir "de diciembre de"Sin Saltar;
FinSegun
escribir ano;
sino escribir"error";
FinSi
FinProceso
10. Proceso ejercicio_20
Definir alumno como caracter;
definir nota_practica, nota_problemas, nota_teoria, nota_final como real;
Escribir "Introduce el nombre del alumno";
Leer alumno;
Mientras alumno<>"" Hacer
Escribir "Introduce la nota practica";
leer nota_practica;
Escribir "Introduce la nota de problemas";
leer nota_problemas;
Escribir "Introduce la nota de teoria";
Leer nota_teoria;
si (nota_practica<=10 y nota_practica>=0) y
(nota_problemas<=10 y nota_problemas>=0) y (nota_teoria<=10 y
nota_teoria>=0) Entonces
Escribir "El alumno " ,alumno;
Escribir "La nota practica es ", nota_practica;
Escribir "La nota de problemas es " ,nota_problemas;
Escribir "La nota de teoria es ", nota_teoria;
nota_practica<-nota_practica*0.1;
nota_problemas<-nota_problemas*0.5;
nota_teoria<-nota_teoria*0.4;
nota_final<-nota_practica+nota_problemas+nota_teoria;
Escribir "La nota final es " ,nota_final;
Sino
Escribir "Has escrito una nota incorrecta, vuelve a
intentarlo";
FinSi
Escribir "Introduce el nombre de otro alumno";
Leer alumno;
FinMientras
FinProceso
SiNo
Escribir "Puede acceder a la compra";
FinSi
FinSi
FinProceso
temporizador
Proceso sin_titulo
Definir h ,m , s como real;
escribir"ingrese segundos";
leer s;
escribir"ingrese minutos";
leer m;
escribir"ingrese hora";
leer h;
Repetir
si h<10 entonces;
escribir "0"sin saltar;
FinSi
escribir h,":" sin saltar;
si m< 10 entonces
escribir "0" sin saltar;
FinSi
escribir m,":" sin saltar;
si s<10 entonces;
escribir "0" sin saltar;
FinSi
escribir s;
s<-s-1;
si s =0 y m<>0 entonces
m<- m-1;
s<-59;
Finsi
si m=0 y h<>0 entonces
h<- m-1;
m<-59;
FinSi
si h=24 entonces
h<-h-1;
FinSi
esperar 1 segundo;
borrar pantalla;
Hasta Que h=0 y m=0 y s=0;
escribir "fin del tiempo";
FinProceso
Calculadora multiplicacion
Proceso sin_titulo
Definir a,b, r como real;
Para a<-1 Hasta 10 Con Paso 1 Hacer
Escribir "la tabla del:" , a;
Para b<-1 Hasta 10 Con Paso 1 Hacer
r<-a*b;
escribir a, "x", b,"=" , r;
FinPara
esperar 1 segundo;
FinPara
FinProceso
Proceso sin_titulo
definir a, asterisco, espacio como real;
escribir "ingrese la cantidad de asteriscos que tendra la figura:";
leer a;
Para asterisco<-1 Hasta a Con Paso 1 Hacer
Escribir "*" sin saltar;
FinPara
Escribir " ";
Proceso sin_titulo
definir nombre Como Caracter;
definir cedula, clave, montodproducto como real;
Escribir "ingrese clave";
leer clave;
Si clave = 1234 Entonces
Escribir "ingrese nombre";
Leer nombre;
Escribir "ingrese monto del producto en Bsf.";
Leer montodproducto;
Si montodproducto<=2 Entonces
Escribir "ingrese nuevamente el monto del producto en
Bsf." sin saltar;
Leer montodproducto;
Repetir
Hasta Que montodproducto>2
Si montodproducto=0 Entonces
Escribir "total a pagar";
FinSi
FinSi
SiNo
Escribir "Clave incorrecta";
FinSi
FinProceso