Você está na página 1de 5

1.

Dadas dos variables numricas A y B, que el usuario debe teclear, se pide realizar un
algoritmo que intercambie los valores de ambas variables y muestre cuanto valen al final las
dos variables (recuerda la asignacin).

Papel:

1
2
3
4
5
6
7
8
9
10
11

Var A, B, C:
Inicio
Escribir
Leer A
Escribir
Leer B
C<-A
A<-B
B<-C
Escribir
Fin

numerica
"Introduce el valor de A"
"Introduce el valor de B"

"A vale " A " y B vale " B

PSeInt:

1
2
3
4
5
6
7
8
9
10

Proceso ejercicio_1
Escribir "Introduce el valor de A"
Leer A
Escribir "Introduce el valor de B"
Leer B
C<-A
A<-B
B<-C
Escribir "A vale " A " y B vale " B
FinProceso

2.

Algoritmo que lea dos nmeros, calculando y escribiendo el valor de su suma, resta, producto y
divisin.

Papel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Var numero1, numero2, resultado: numerica


Inicio
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
resultado<-numero1+numero2
Escribir resultado
resultado<-numero1-numero2
Escribir resultado
resultado<-numero1*numero2
Escribir resultado
resultado<-numero1/numero2
Escribir resultado
Fin

PSeInt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Proceso ejercicio_2
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
//inicializamos la variable resultado a 0 (recomendable)
resultado<-0
//sumamos los numeros y escribimos su resultado
resultado<-numero1+numero2
Escribir resultado
//restamos los numeros y escribimos su resultado
resultado<-numero1-numero2
Escribir resultado
//multiplicamos los numeros y escribimos su resultado
resultado<-numero1*numero2
Escribir resultado
//dividimos los numeros y escribimos su resultado
resultado<-numero1/numero2
Escribir resultado
FinProceso

3.

Algoritmo que lea dos nmeros y nos diga cual de ellos es mayor o bien si son iguales
(recuerda usar la estructura condicional SI)

Papel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Var numero1, numero2: numerica


Inicio
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Si (numero1>=numero2) Entonces
Si (numero1=numero2) Entonces
escribir "los numeros " numero1 " " numero2 " son
iguales"
Sino
Escribir numero1 " es el mayor de los dos"
FinSi
Sino
Escribir numero2 " es el mayor de los dos"
FinSi
Fin

PSeInt:

1
2
3
4

Proceso ejercicio_3
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

//comparamos los dos numeros,


//si el primero es mayor o igual que el segundo entra
Si (numero1>=numero2) Entonces
//Si el numero1 y numero2 son iguales entra y escribe que son
iguales
//Sino lo son escribe que el numero1 es el mayor
Si (numero1=numero2) Entonces
escribir "los numeros " numero1 " " numero2 " son
iguales"
Sino
Escribir numero1 " es el mayor de los dos"
FinSi
//Si el primer Si es falso, escribe que el numero2 es mayor
Sino
Escribir numero2 " es el mayor de los dos"
FinSi
FinProceso

4.

Algoritmo que lea tres nmeros distintos y nos diga cual de ellos es el mayor (recuerda usar la
estructura condicional Si y los operadores lgicos).

NOTA: De esta forma que esta hecha, aunque dos de los nmeros sean iguales, siempre dir el mayor.
Papel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Var numero1, numero2, numero3: numerica


Inicio
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero3
Si (numero1>numero2 AND numero1>numero3) Entonces
Escribir "el numero " numero1 " es el mayor"
Sino
Si (numero2>numero3) Entonces
Escribir "El numero " numero2 " es el mayor"
Sino
Escribir "El numero " numero3 " es el mayor"
FinSi
FinSi
Fin

PSeInt:

1
2
3
4
5
6

Proceso ejercicio_4
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero3

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

//comparamos el numero1 con el numero2 y numero3


//Si las dos condiciones son verdaderas el numero1 es el mayor
Si (numero1>numero2 Y numero1>numero3) Entonces
Escribir "el numero " numero1 " es el mayor"
//si el numero1 no es el mayor,
//comparamos el numero2 con el numero3
Sino
Si (numero2>numero3) Entonces
Escribir "El numero " numero2 " es el mayor"
Sino
Escribir "El numero " numero3 " es el mayor"
FinSi
FinSi
FinProceso

5.

Disear un algoritmo que pida por teclado tres nmeros; si el primero es negativo, debe imprimir
el producto de los tres y si no lo es, imprimir la suma.

Papel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Var numero1, numero2, numero3, resultado: numerica


Inicio
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero3
Si (numero1<0) Entonces
resultado<-numero1*numero2*numero3
Sino
resultado<-numero1+numero2+numero3
FinSi
Escribir resultado
Fin

PSeInt:

1
2
3
4
5
6
7
8
9
10
11

Proceso ejercicio_5
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero3
//si el numero1 es menor que 0,
//multiplicara los numero y sino los sumara
Si (numero1<0) Entonces
resultado<-numero1*numero2*numero3
Sino
resultado<-numero1+numero2+numero3

12
13
14
15
16

FinSi
Escribir resultado
FinProceso

Você também pode gostar