You are on page 1of 2

Proceso Leerdosvariables // Iniciamos con la instrucción proceso para indicar que el programa a iniciado poniendo un titulo.

Escribir 'Introduzca la variable1';// Aquí el programa le indica al usuario por pantalla que debe introducir un valor.
Leer V1;// En esta fase el programa almacena el valor ingresado por el usuario a través de una variable.
Escribir 'Introduzca la variable2';// Nuevamente el programa indica por pantalla al usuario que hacer.
Leer V2;// Luego de introducir el segundo valor , el programa lo almacena para su posterior uso.
Escribir ' Las variables son ', V1, ' Y ', V2 ;//Aquí se imprime por pantalla los valores o mensajes deseados .
FinProceso // Con esto le indicamos al programa que a finalizado el proceso.

Proceso Agregartitulo //Inicia el proceso poniendo un titulo.


Escribir 'Lectura';//Se coloca un titulo que aparesca en pantalla para indicar al usuario el proceso a realizar.
Escribir 'Introduzca valor';// Se le muestra en pantalla al usuario que introducir o que accion realizar.
Leer V1 ;//El programa archica en su memoria atravez de una variable, el valor introducido por el usuario.
Escribir 'Introduzca otro valor';// Nuevamente se le indica al usuario por pantalla que accion debe realizar.
Leer V2;// Nuevamente almacena la variable introducida por el usuari o.
Escribir 'Los valores son : ' , V1 , ' y ' , V2;// En esta fase se imprimen los valores que se desean.
FinProceso

Proceso Calcularycambiartitulo // Se inicia el proceso con un titulo que indique el proceso a desarrollar.
Escribir 'Suma '; // Le pone un titulo que se muestre por pantalla el proceso que va a realizar.
Escribir 'Introduzca valor';//En esta fase se muestra en pantalla la acción que debe hacer el usuario.
Leer V1 ; // En este caso se almacena la variable introducida por el usuario.
Escribir 'Introduzca otro valor'; // Nuevamente se muestra al usuario por pantalla que hacer.
Leer V2; // Nuevamente almacena otro valor que aya introducido el usuario.
Adi <-V1 + V2; // En esta fase calculan las operaciones necesarias según su proceso .
Escribir 'El valor de la suma es ' , Adi; // En este caso se imprime en pantalla el resultado de la operación realizada.
FinProceso // Aquí se le da fin al proceso.

Proceso Identificacion // Con la intruccion proceso el programa indicara que ha iniciado.


Escribir 'Ingrese Su Nombre';//En este caso se imprime en pantalla las intrucciones que se le mostraran al usuario.
Leer Nom; //Se almacenara la variable que el usuario introduzca.
Escribir ' Tu Nombre es ' , Nom;//En esta fase esta intruccion leer tambien se utiliza para imprimir por pantalla mensajes al usuario.
FinProceso // Indica el fin del proceso.

Proceso Identificacion //Como en todo programa da inicio al proceso.


Escribir 'Introduzca Nombre1'; //En esta fase se le indica al usuario por pantalla que ingrese un nombre.
Leer Nom1; // En esta fase el programa almacena el nombre ingresado por el usuario.
Escribir 'Introduzca Nombre2';//Nuevamente se le indica al usuario que debe introducir otro nombre.
Leer Nom2;//Esta vez el programa almacena el segundo nombre introducido en la otra variable .
Escribir 'Buenos Dias ',Nom1 , ' y ' , Nom2 , ' Comenzamos a Trabajar ' ;//Aqui se imprime en pantalla el mensaje que se deseaenviar.
FinProceso ;// El proceso a culminado.

Proceso IngresarVelocidad // El programa inicia el proceso indicando el nombre del mismo.


Escribir 'Introduzca velocidad en m/s';//Aqui se indica la accion que debe realizar el usuario.
Leer Vms; //Aqui el programa almacena la variable en este caso la velocidad en m/s
Vkh <- Vms / 1000;// En esta fase, con esta operacion se resuelve el problema planteado.
Escribir 'La velocidad es: ', Vkh , 'k/h'; // Imprime el resultado da la operacion utilizando los valores asignados anteriormente.
FinProceso //Indica el fin del proceso.

Proceso Cambiartitulo //De esta manera se Inicia el programa.


Escribir 'Introduzcavelocidad en m/s ' ;//De esta manera se le indica al usuario que introducir.
Leer Vmtrss;//En esta fase del proceso, el programa almacena la velocidad o la variable.
VKh<-Vmtrss / 1000; // Se utiliza esta instruccion ya que ella sirve para sacar operaciones , en este caso la velocidad en k/h.
Escribir 'La velocidad ' ,Vmtrss,' m/s equivale a ' , VKh , ' k/h'; //Esta intruccion se utiliza para imprimir el mensaje del resultado de la operacion.
FinProceso //Indica el fin del proceso.

Proceso IngreseTiempo // Inicia el proceso.


Escribir 'Introduzca el tiempo en segundos'; //Aqui se muestra la accion necesaria para que el usuario desarrolle el programa.
Leer TimeSeg; // Utilizamos una variable para almacenar el valor del tiempo en segundo dado por el usuario.
Escribir 'Introduzca el tiempo en minutos ' ; //Nuevamente nos vamos a imprimir en pantalla para indicar al usuario.
Leer TimeMin; // Estabes almacenamos otra variable del tiempo pero en minutos
Escribir 'Introduza el tiempo en horas'; //En esta ocasion vamos a pantalla para pedir al usuario el tiempo en horas.
Leer TimeHor; // En esta ocasion utilizamos para almacenar la variable del tiempo en horas.
CostSeg<-TimeSeg * 0.25 ; //En este caso utilizamos la intruccion Asignar, para asignar una operacion en este caso calcular el costo por segundo.
CostMin<-TimeMin * 15.00 ; //En este caso utilizamos la intruccion Asignar, para asignar una operacion en este caso calcular el costo por minutos.
CostHor<-TimeHor * 900.00 ; //En este caso utilizamos la intruccion Asignar, para asignar una operacion en este caso calcular el costo por horas.
CostTotal<-CostSeg + CostMin + CostHor; //En este caso se utiliza para sacar el costo total utilizado.
Escribir 'El costo por segundo es : ' , CostSeg; // En esta ocasio esta Intruccion imprime en pantalla el resultado del costo por minuto.
Escribir 'El costo total es : ' , CostTotal; //En esta ocasio esta Intruccion imprime en pantalla el resultado del costo total.
FinProceso // Indica que el proceso a culminado o finalizado.

Proceso CalcularDescuentos // Se inicia el proceso .


Escribir 'Introduzca el nombre del remedio';// El programa le indica al usuario que hacer por pantalla.
Leer Nombre; // El programa utiliza la variable nombre para guardad el valor introducido por el usuario.
Escribir 'Introduzca el precio del remedio'; // Nuevamente el programa le indica al usuario por pantalla que hacer.
Leer Prere; // El programa almacena el valor introducido por el usuario.
Despre <- Prere * 10 / 100 ; // En este caso es utilizado para calcular el descuento de 10 % en el precio del remedio.
PreFi <- Prere - Despre ; // En este caso es utilizado para calcular el precio total del remedio.
Escribir ' Precio del producto: ' ,Prere; // Imprime en pantalla el precio del remedio utilizando la variable Prere.
Escribir 'Descuento: ' , DesPre; //En esta fase se imprime el descuento de 10 por ciento al precio.
Escribir 'Total a pagar es: ', PreFi; // Aqui imprime el precio total a pagar por el remedio.
FinProceso // Fin del proceso.

Proceso Calcularareayperimetro //Iniciamos el proceso


Escribir 'Introduzca el radio del circulo'; //Utilizamos la instrucción "Escribir" para indicarle al usuario por medio de la pantalla que debe introducir el radio de el circulo al
cual le desea calcular el área.
Leer R1;//Almacena lo introducido por el usuario.
A1 <- 3.14 * (R1^2); //Aquí le asignamos una variable a la operación para calcular el área.
Escribir 'El area del circulo es: ' , A1;// En esta fase e imprime el resultado de la operación mostrada anteriormente.
PeriCi <- 3.14 * R1;// Nuevamente le asignamos una variable a la operación pero esta vez para sacar el perímetro.
Escribir 'El perimetro del circulo es: ' , PeriCi;//Imprimimos el resultado a través de la variable asignada anteriormente.
Escribir 'Introduzca el lado del cuadrado';//Nuevamente le pedimos por medio de la pantalla lo que el usuario debe hacer.
Leer lad1; //El programa archiva el valor introducido en una variable.
Ar <- lad1^2;// Este caso se utiliza la instrucción asignar para realizar cálculos.
Per <- 4 * lad1; // En esta Oportunidad se utiliza la instrucción asignar para realizar cálculos.
Escribir 'El area del cuadrado es: ', Ar; // En este caso se utiliza "Escribir" para imprimir en pantalla el mensaje deseado.
Escribir 'El perimetro del cuadrado es: ' , Per; // Nuevamente se utiliza "Escribir" para imprimir en pantalla el mensaje deseado.
Escribir 'Introduzca la base del triangulo'; // Aquí se utiliza "Escribir" para imprimir en pantalla el mensaje deseado.
Leer Base1;// En este caso se almacena la información ingresada por el usuaria.
Escribir 'Introduzca la altura del triangulo';// Nuevamente se imprime en pantalla el mensaje que le indica al usuario que hacer.
Leer Alt1;//Se almacena la variable ingresada por el usuario.
ArTri <- (Base1 * Alt1) / 2; // se utiliza la instrucción asignar para realizar cálculos.
Escribir 'El area del triangulo es: ' , ArTri; //Aquí se imprime el mensaje con el resultado por pantalla deseado
Escribir 'Introduzca los lados del triangulo';// Nuevamente se imprime el resultado por pantalla
Leer Lado1; // Se almacena en este caso la variable introducida
Leer Lado2;//Nuevamente se almacena la variable introducida por el usuario
Leer Lado3; // Se almacena la variable para después utilizarla
PerTri <- (Lado1 + Lado2) + Lado3; // Se calcula las operaciones deseadas o que se necesiten
Escribir 'El perimetro del triangulo es: ' , PerTri;// Se imprime el mensaje con la respuesta
Escribir 'Introduzca la base del rectangulo'; //En este caso se le imprime al usuario o se le indica por pantalla que debe hacer
Leer base2; // Almacena la variable introducida por el usuario
Escribir 'Introduzca la altura del rectangulo'; // Se le imprime en pantalla las inducciones que debe hacer el usuario
Leer altur;// En esta ocasión se almacena la variable introducida por el usuario
Are <- base2 * altur ;//Nuevamente se asigna una variable para guardar la operación necesaria para calcular el área del rectángulo
Per<- (2 * altur) + (2 * base2); // Aquí se asigna una variable para guardar la operación necesaria para calcular el perímetro del rectángulo
Escribir 'El area del rectangulo es: ' , Are; // Imprimimos por pantalla el resultado de la operación
Escribir 'El perimetro del rectangulo es: ' , Per; // Nuevamente Imprimimos por pantalla el resultado de la operación del perímetro
FinProceso // Se finaliza el proceso

Serie Fibonacci

Explicación:

Una sucesión de Fibonacci es aquella cuya ley de recurrencia es:

an = an-1 + an-2


Es decir, cada término de la sucesión se obtiene sumando los dos anteriores. Para empezar a construirla necesitamos, por tanto, dos números de partida, a1 y a2. De
esta forma, a3 sería a2 + a1 ; a4 sería a3 + a2 y así sucesivamente. 

La más conocida es la que tiene a1 = 1  y  a2 = 1, cuyos términos son:


1  1  2  3  5  8  13  21  34  55  89  144  233  377 ...

números que son conocidos como Números de Fibonacci.

Proceso fibonacci
escribir 'INGRESE LA CANTIDAD DE TERMINOS QUE DESEA VER'
escribir 'DE LA SUCECION FIBONACCI'
leer t
escribir 'ESTOS SON LOS PRIMEROS ',t,' NUMEROS:'
v1<-1
v2<-0
para i<-1 hasta t Hacer
v1<-v1+v2
v2<-v1-v2
escribir v2
FinPara
FinProceso

You might also like