Sunteți pe pagina 1din 9

1.

Proceso impare100
///Mostrar los nmeros impares comprendidos entre 1 y 200.
Para i<-1 Hasta 200 Hacer
si i mod 2 <> 0 Entonces
Escribir i;
FinSi
FinPara
FinProceso
---------------------------------------------------------------------------------------------------------------------------2.Proceso enteros
///Leer un nmero entero y mostrar todos los enteros comprendidos entre 1 y el nmero
ledo.
Escribir "Indique un numero para mostrar los numeros enteros hasta este";
Leer E;
Para i<-1 Hasta E Con Paso 1 Hacer
Escribir i;
FinPara
FinProceso
---------------------------------------------------------------------------------------------------------------------------Proceso enterosPares
/// 3.Leer un nmero entero y mostrar todos los pares comprendidos entre 1 y el nmero
ledo.
Escribir "Ingrese un numero para mostrar los enteros pares hasta este: ";
Leer E;
Para i<-1 Hasta E Con Paso 1 Hacer
si i mod 2=0 Entonces
Escribir i;
FinSi
FinPara
FinProceso
--------------------------------------------------------------------------------------------------------------------------Proceso Divi5
///Mostrar en pantalla todos los enteros divisibles entre 5 comprendidos entre 1 y 100.

Escribir "Los siguiente numeros son divisibles entre 5";


Para i<-1 Hasta 100 Con Paso 1 Hacer

si i mod 5=0 Entonces


Escribir i;
FinSi
FinPara
FinProceso

---------------------------------------------------------------------------------------------------------------------------Proceso Par
///Mostrar en pantalla todos los pares comprendidos entre 20 y 200.
Para i<-20 Hasta 200 Con Paso 1 Hacer
si i mod 2=0 Entonces
Escribir "el numero: ",i,"es par"
FinSi
FinPara
FinProceso
---------------------------------------------------------------------------------------------------------------------------Proceso sin_titulo
///Mostrar en pantalla todos los nmeros terminados en 6 comprendidos entre 25 y 205.
Escribir "Este programa muestra los numeros terminados en 6 entre 25 y 205";
Para i<-25 Hasta 205 Hacer
si i>100 o i<100 Entonces
Num<-i mod 10;
si Num=6 Entonces
Escribir i
FinSi
FinSi
FinPara
FinProceso
---------------------------------------------------------------------------------------------------------------------------Proceso sin_titulo
///Generar los nmeros del 1 al 10 utilizando un ciclo que vaya de 10 a 1.
Escribir "Este programa muestra los numeros del 1 al 10";
Para i<-10 Hasta 1 Con Paso -1 Hacer

Escribir i
FinPara
FinProceso
---------------------------------------------------------------------------------------------------------------------------Proceso potencia
///Leer un nmero (asumir que es una base) y leer otro nmero (asumir que es un exponente) y
///elevar dicha base a dicho exponente. (no existe operacin exponente)
escribir "Introduce base:"
leer base;
escribir "Introduce exponente:"
leer exp1;
res <- base
exp1<-exp1-1;
para i<-1 hasta exp1 Hacer
res <- res * base;
finpara
escribir "El resultado es: ",res

FinProceso

--------------------------------------------------------------------------------------------------------------------------//Leer un nmero entero y mostrar todos los divisores exactos del nmero comprendidos entre
//1 y el nmero ledo.
Escribir "Este programa muestra los divisores del numero ingresado";
Escribir "Ingrese un numero entero:";
Leer N;
Escribir "Los divisores de ",N," son: ";
Para i<-1 Hasta N Con Paso 1 Hacer
si N mod i=0 Entonces
Escribir i;
FinSi
FinPara

FinProceso
----------------------------------------------------------------------------------------------------------------------------

Proceso sin_titulo
///Leer dos nmeros y mostrar todos los nmeros terminados en 4 comprendidos entre
ellos.
Escribir "Ingrese un numero: ";
Leer a;
Escribir "Ingrese otro numero: ";
Leer b;
Para i<-a Hasta b Hacer
si i mod 10=4 Entonces
Escribir i;
FinSi
FinPara
FinProceso
---------------------------------------------------------------------------------------------------------------------------11.Leer un nmero entero de tres dgitos y mostrar todos los enteros comprendidos entre 1 y
cada uno de los dgitos.
Escribir "Ingrese un numero entero de dos dijitos: ";
Leer a;
D3<-a mod 10;
D2<-(a / 10) mod 10;
D1<-a / 100 ;
Escribir "Los enteros del 1 al ",D3," son: ";
Para i<-1 Hasta D3 Hacer
Escribir i;
FinPara

Escribir "Los enteros del 1 al ",D2," son: ";


Para i<-1 Hasta D2 Hacer
Escribir i;
FinPara
Escribir "Los enteros del 1 al ",D1 ," son: ";
Para i<-1 Hasta D1 Hacer
Escribir i;

FinPara

FinProceso
---------------------------------------------------------------------------------------------------------------------------///12. leer un nmero entero y determinar a cunto es igual la suma de todos los enteros
///comprendidos entre 1 y el nmero ledo.
suma<-0;
Escribir "Ingrese un numero entero : ";
Leer a;
Para i<-1 hasta a Con Paso 1 Hacer
suma<-suma+i;
Escribir suma;
FinPara

FinProceso
---------------------------------------------------------------------------------------------------------------------------proceso sumaE
///13.Leer un nmero entero de dos dgitos y mostrar en pantalla todos los enteros
comprendidos
///entre un dgito y otro en orden descendente.
suma<-0;
Escribir "Ingrese un numero entero de dos digitos: ";
Leer a;
D2<-a mod 10;
D1<-trunc(a / 10);
Escribir D2;
Escribir D1
si D1<D2 Entonces
para i<-D2 Hasta D1 Con Paso -1 Hacer
Escribir i;
FinPara

FinSi

FinProceso
---------------------------------------------------------------------------------------------------------------------------proceso multiplos
///14. Mostrar en pantalla los primeros 20 mltiplos de 3.
suma<-0;
Escribir "Este programa muestra los primeros 20 numeros multiplos de 3 ";
Leer a;
para i<-1 Hasta 20 Con Paso 1 Hacer
M<-i+1;
T<-M*3;
Escribir T;
FinPara
FinProceso
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*******************************************************************************************************
-----------------------------------------------------------------------------------------------------------------------------ejercicio2
acum<-0;acum2<-0;
Escribir "Ingrese el tamao de los 2 vectores: "
Leer t;
Dimension vector1(t)///creamos el primer vector y le asignamos el tamao ingresado
para i<-1 hasta t Con Paso 1 Hacer///llenamos el arreglo con un ciclo para
Escribir "digite un numero: ",i
Leer num;
vector1(i)<-num;///le damos al primer vector los numeros ingresados
acum<-acum+vector1(i);///acumulamos los numeros y los sumamos
FinPara
Escribir "Ingrese los datos del segundo vector: "

//Leer t;
Dimension vector2(t)///creamos el segundo arreglo y le pasamos el tamao ingresado
para i<-1 hasta t Con Paso 1 Hacer///llenamos el arreglo con un ciclo para
Escribir "digite un numero: ",i
Leer num;
vector2(i)<-num;///le damos al vector 2 los numeros ingresados
acum2<-acum2+vector2(i);///acumulamos los numeros y los sumamos
FinPara
Dimension vector3(2)///creamos el arreglo donde guardamos el resultado
vector3(1)<-acum+acum2;///guardamos en la posicion 1 el resultado
Escribir "El resultado total es: ",vector3(1);///finalmente mostramos el resultado
FinProceso
---------------------------------------------------------------------------------------------------------------------------Proceso sin_titulo
///Dado un nmero que ingresa el usuario, determinar cuntas veces se encuentra dentro de un
vector
///que el algoritmo deber leer previamente, el tamao del vector lo define el usuario.
dimension v(200)
Escribir "ingrese el tamanio del vector: "
leer t

para i<-1 hasta t Con Paso 1 Hacer


Escribir "Ingrese un numero: ",i
Leer v(i)
FinPara

Escribir "Los elementos del vector son: "


para j<-t hasta 1 con paso -1 Hacer
Escribir v(j)
FinPara
Escribir "INGRESE UN VALOR A BUSCAR : "
leer n

para z<-1 hasta t Con Paso 1 Hacer


si n = v(z) Entonces
cont<-cont+1;
FinSi
FinPara
Escribir "El numero ",n," se encuentra ",cont," veces"
FinProceso

----------------------------------------------------------------------------------------------------------------ejercicio4
Proceso PARESIMPARES
///Dado un vector de tamao N, compuesto de nmeros enteros, determinar cuntos son
positivos y
///cuntos negativos.
Dimension v(20)
Escribir "INGRESE EL TAMAO DEL VECTOR";
Leer T
para i<-1 Hasta T con paso 1 Hacer
si i mod 2= 0 Entonces
cont<-cont+1;
Sino
cont1<-cont1+1
FinSi
FinPara
Escribir "la cantida de numeros pares es: ",cont," y la cantida de numeros impares es:
",cont1
FinProceso

------------------------------------------------------------------------------------------------------------------------ejercicio5
Proceso Alcuadrado
///Generar un vector con los cuadrados de cada uno de los nmeros desde el 1 hasta el 100.
Mostrar el
///contenido del vector.
Dimension A(100)

Escribir "EL CUaDRADO DE LOS NUMEROS DEL 1 AL 100 SON : " ///muestra
mensaje
para i<-1 hasta 100 con paso 1 hacer ///hace el recorrido del vector hasta 100
A(i)<-i; ///Le asigana a el vector en la posicion desde 1 el valor de i
A(i)<-A(i)^2;///Al vector en la posicion i lo eleva al cuadrado y lo asigna al al vector
el las posiciones respectivas

Escribir i,"-->",A(i)
Escribir ""
FinPara
FinProceso
--------------------------------------------------------------------------------------------------------------------------ultimo
Proceso sin_titulo
//Se dispone de un vector V de 50 nmeros reales distintos de cero. Implemente un algoritmo
que
//permita crear un nuevo vector en el que todos sus elementos resulten de dividir los elementos
del
//vector V por el elemento V[k], siendo k un valor dado entre 0 y 49.
Dimension v(50)
Dimension n(50)
Escribir "El vector original es: "
para i<-1 hasta 50 con paso 1 hacer
v(i)<-i///aqui asignamos al vector en la posicon i los numeros del valor i hasta
50
Escribir v(i)//mostramos el valor del vector en la posicion i
FinPara

para j<-1 hasta 50 con paso 1 Hacer

FinProceso

S-ar putea să vă placă și