8/18/2019 Ejercicios Propuestos Para Logaritmos
1/23
1) Dadas dos variables numéricas 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 asignación).
Mostrar »
2) lgoritmo que lea dos n!meros, calculando y escribiendo el valor de su suma, resta, producto y
división.
"sconder #
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
8/18/2019 Ejercicios Propuestos Para Logaritmos
2/23
3) lgoritmo que lea dos n!meros y nos diga cual de ellos es mayor o bien si son iguales (recuerda usar
la estructura condicional SI)
"sconder #
Papel:
1
23
4
5
6
7
8
9
10
11
12
13
14
15
16
Var numero1, numero2: numericaInicio
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
i 'numero1numero2( Entonces
i 'numero1numero2( Entonces
escribir "los numeros " numero1 " " numero2 " son iguales"
ino
Escribir numero1 " es el ma)or de los dos"
ini
ino
Escribir numero2 " es el ma)or de los dos"
ini
in
PSeInt:
1
2
3
4
5
67
8
9
10
11
12
13
14
15
16
17
18
19
20
!roceso eercicio#
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
//comparamos los dos numeros, //si el primero es ma)or o igual .ue el segundo entra
i 'numero1numero2( Entonces
//i el numero1 ) numero2 son iguales entra ) escribe .ue soniguales
//ino lo son escribe .ue el numero1 es el ma)or
i 'numero1numero2( Entonces
escribir "los numeros " numero1 " " numero2 " soniguales"
ino
Escribir numero1 " es el ma)or de los dos"
ini
//i el primer i es also, escribe .ue el numero2 es ma)or
ino Escribir numero2 " es el ma)or de los dos"
ini
in!roceso
4) lgoritmo que lea tres n!meros distintos y nos diga cual de ellos es el mayor (recuerda usar la
estructura condicional Si y los operadores lógicos).
"sconder #
http://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-en-pseudocodigo/#SID3611_3_tglhttp://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-en-pseudocodigo/#SID3611_4_tglhttp://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-en-pseudocodigo/#SID3611_3_tglhttp://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-en-pseudocodigo/#SID3611_4_tgl
8/18/2019 Ejercicios Propuestos Para Logaritmos
3/23
NOTA: De esta forma que esta $ec$a, aunque dos de los n!meros sean iguales, siempre dir% el mayor.
Papel:
1
2
3
45
6
7
8
9
10
11
12
13
14
15
16
17
18
Var numero1, numero2, numero: numerica
Inicio
Escribir "Introduce el primer numero" Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero
i 'numero1numero2 0 numero1numero( Entonces
Escribir "el numero " numero1 " es el ma)or"
ino
i 'numero2numero( Entonces
Escribir "El numero " numero2 " es el ma)or"
ino
Escribir "El numero " numero " es el ma)or"
ini ini
in
PSeInt:
1
2
3
4
5
67
8
9
10
11
12
13
14
15
16
17
18
19
20
21
!roceso eercicio#3
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2 Escribir "Introduce el tercer numero"
Leer numero
//comparamos el numero1 con el numero2 ) numero
//i las dos condiciones son %erdaderas el numero1 es el ma)or
i 'numero1numero2 4 numero1numero( Entonces
Escribir "el numero " numero1 " es el ma)or"
//si el numero1 no es el ma)or,
//comparamos el numero2 con el numero
ino
i 'numero2numero( Entonces
Escribir "El numero " numero2 " es el ma)or"
ino
Escribir "El numero " numero " es el ma)or" ini
ini
in!roceso
) Dise&ar un algoritmo que pida por teclado tres n!meros' si el primero es negativo, debe imprimir el
producto de los tres y si no lo es, imprimir% la suma.
8/18/2019 Ejercicios Propuestos Para Logaritmos
4/23
"sconder #
Papel:
1
2
3
45
6
7
8
9
10
11
12
13
14
15
Var numero1, numero2, numero, resultado: numerica
Inicio
Escribir "Introduce el primer numero" Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero
i 'numero1
8/18/2019 Ejercicios Propuestos Para Logaritmos
5/23
4
5
6
7
8
910
11
12
13
i 'numero&( Entonces
potencia
8/18/2019 Ejercicios Propuestos Para Logaritmos
6/23
1
2
3
4
56
7
8
9
10
11
!roceso Eercicio#=
Escribir "Introduce el numero de nios"
Leer numero#nios
Escribir "Introduce el numero de nias"
Leer numero#nias //calculamos el porcentae
porcentae#nios
8/18/2019 Ejercicios Propuestos Para Logaritmos
7/23
*) ealizar un algoritmo que dado un n!mero entero, visualice en pantalla si es par o impar. "n el caso
de ser , debe visualizar el n!mero no es par ni impar (para que un numero sea par, se debe dividir
entre dos y que su resto sea )
"sconder #
Papel:
12
3
4
5
6
7
8
9
10
11
12
13
14
Var numero: numerica
Inicio
Escribir "Introduce un numero"
Leer numero
i 'numero&( Entonces
Escribir "El " numero " no es par ni impar"
ino
i 'numero @A 2&( Entonces
Escribir "El " numero " es par"
ino
Escribir "El " numero " no es par"
ini
ini
in
PSeInt:
1
2
3
4
5
6
78
9
10
11
12
13
14
!roceso eercicio#B
Escribir "Introduce un numero"
Leer numero
i 'numero&( Entonces
Escribir "El " numero " no es par ni impar"
ino
//comprobamos si el numero es par i 'numero @A 2&( Entonces
Escribir "El " numero " es par"
ino
Escribir "El " numero " no es par"
ini
ini
in!roceso
1&) Modificar el algoritmo anterior, de forma que si se teclea un cero, se vuelva a pedir el n!mero por
teclado (as5 $asta que se teclee un n!mero mayor que cero) (recuerda la estructura mientras).
"sconder #
Papel:
1
2
3
4
5
6
Var numero: numerica
Inicio
Escribir "Introduce un numero"
Leer numero
@ientras 'numero
8/18/2019 Ejercicios Propuestos Para Logaritmos
8/23
7
8
9
10
11
1213
14
i 'numero @A 2&( Entonces
Escribir "El " numero " es par"
ino
Escribir "El " numero " no es par"
ini
in
PSeInt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
!roceso eercicio#1&
Escribir "Introduce un numero"
Leer numero
//;asta .ue no se introdu$ca un numero ma)or .ue & no saldra delbucle
@ientras 'numero
8/18/2019 Ejercicios Propuestos Para Logaritmos
9/23
PSeInt:
1
2
3
4
56
7
8
9
10
11
12
13
14
15
!roceso eercicio#11
Escribir "Dienes el titulo de bacCillerF"
Leer bacCiller
si 'bacCiller"si"( Entonces
Escribir "!uedes acceder al grado superior"
ino
Escribir "Dienes la prueba de acceso superadaF"
Leer prueba#acceso
si 'prueba#acceso"si"( Entonces
Escribir "!uedes acceder al grado superior"
ino
Escribir "o puedes acceder a un grado superior"
ini
ini
in!roceso
12) Desarrollar un algoritmo que nos calcule el cuadrado de los 6 primeros n!meros naturales (recuerda
la estructura desde7$asta)
"sconder #
Papel:
1
2
3
4
5
6
7
Var num, res: numerica
Inicio
esde num
8/18/2019 Ejercicios Propuestos Para Logaritmos
10/23
5
6
7
8
9
10
suma
8/18/2019 Ejercicios Propuestos Para Logaritmos
11/23
11
12
13
in!roceso
1) Dada una secuencia de n!meros le5dos por teclado, que acabe con un >2, por e*emplo?
3,1,,
8/18/2019 Ejercicios Propuestos Para Logaritmos
12/23
7
8
9
10
11
1213
14
15
16
17
18
Leer cla%e
si 'cla%e"eureHa"( Entonces
Escribir "la cla%e es correcta"
acierto
8/18/2019 Ejercicios Propuestos Para Logaritmos
13/23
4
5
6
7
8
910
11
12
13
14
15
16
17
18
19
20
21
22
maimo
8/18/2019 Ejercicios Propuestos Para Logaritmos
14/23
25
1) lgoritmo que visualice la cuenta de los n!meros que son m!ltiplos de < o de 1 que $ay entre 2 y
2.
"sconder #
Papel:1
2
3
4
5
6
7
8
9
Var num: numerica
Inicio
esde num
8/18/2019 Ejercicios Propuestos Para Logaritmos
15/23
13
14
15
16
17
1819
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
3940
41
42
escribir " de ebrero de " sin saltar
:
escribir " de mar$o de " sin saltar 3:
escribir " de abril de " sin saltar
5:
escribir " de ma)o de " sin saltar
7:
escribir " de unio de " sin saltar
=:
escribir " de ulio de " sin saltar
?:
escribir " de agosto de " sin saltar
B:
escribir " de septiembre de " sin saltar 1&:
escribir " de octubre de " sin saltar
11:
escribir " de no%iembre de " sin saltar
12:
escribir " de diciembre de " sin saltar
inegun
Escribir ao
ino
Escribir "error"
ini
in
PSeInt:
1
2
3
4
5
6
7
8
9
10
11
12
13
!roceso eercicio#1B
Escribir "Introduce el dia"
Leer dia
Escribir "Introduce el mes"
Leer mes
Escribir "Introduce el ao"
Leer ao
//comprobamos .ue la ecCa es correcto si ''dia
8/18/2019 Ejercicios Propuestos Para Logaritmos
16/23
14
15
16
17
18
1920
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
4041
42
:
escribir " de mar$o de " sin saltar
3: escribir " de abril de " sin saltar
5:
escribir " de ma)o de " sin saltar
7:
escribir " de unio de " sin saltar
=:
escribir " de ulio de " sin saltar
?:
escribir " de agosto de " sin saltar
B:
escribir " de septiembre de " sin saltar
1&:
escribir " de octubre de " sin saltar
11:
escribir " de no%iembre de " sin saltar
12:
escribir " de diciembre de " sin saltar
inegun
Escribir ao
ino
Escribir "error"
ini
in!roceso
2&) alcular las calificaciones de un grupo de alumnos. Ca nota final de cada alumno se calcula seg!n el
siguiente criterio? la parte pr%ctica vale el 24' la parte de problemas vale el 34 y la parte teórica el
=4. "l algoritmo leer% el nombre del alumno, las tres notas, escribir% el resultado y volver% a pedir los
datos del siguiente alumno $asta que el nombre sea una cadena vac5a. Cas notas deben estar entre y
2, si no lo est%n, no imprimir% las notas, mostrara un mensa*e de error y volver% a pedir otro alumno.
"sconder #
Papel:
1
2
3
4
5
6
7
8
Var alumno: cadena
nota#teoria, nota#problemas, nota#teoria, nota#inal: numericaInicio
Escribir "Introduce el nombre del alumno"
Leer alumno
@ientras alumno
8/18/2019 Ejercicios Propuestos Para Logaritmos
17/23
9
10
11
12
13
1415
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Escribir "Introduce la nota de teoria"
Leer nota#teoria
//A0: este si esta agrupado por alta de espacio
si 'nota#practica
8/18/2019 Ejercicios Propuestos Para Logaritmos
18/23
19
20
21
22
23
2425
26
27
28
29
30
31
32
33
nota#problemas5
nota#teoria3
nota#inal
8/18/2019 Ejercicios Propuestos Para Logaritmos
19/23
18
19
PSeInt:
1
2
34
5
6
7
8
9
10
11
12
13
14
15
16
17
18
!roceso eercicio#21
Leer lado !ara asterisco
8/18/2019 Ejercicios Propuestos Para Logaritmos
20/23
15
16
17
in
PSeInt:
1
23
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
!roceso eercicio#22
Leer altura
//iniciamos las %ariables segun lo necesitamos
asterisco
8/18/2019 Ejercicios Propuestos Para Logaritmos
21/23
12
13
14
PSeInt:
1
23
4
5
6
7
8
9
10
11
12
13
!roceso eercicio#2 Escribir "Introduce un ao"
leer ao
si 'ao @A 3& ) ao @A 1&&
8/18/2019 Ejercicios Propuestos Para Logaritmos
22/23
1
2
3
4
5
67
8
9
10
11
12
13
14
15
16
!roceso eercicio#23
J0@A1>5
8E8EGA1>&5
GE8VE90&>=5
total&
Escribir "Introduce la cantidad de bocadillos de amon" Leer cant#amon
Escribir "Introduce la cantidad de reresco"
Leer cant#reresco
Escribir "Introduce la cantidad de cer%e$a"
Leer cant#cer%e$a
//A0: los dos siguientes %an en una linea
total
8/18/2019 Ejercicios Propuestos Para Logaritmos
23/23
5
6
7
8
9
10
11
12
13
14
Escribir "escibe el %alor de c"
Leer c
neg