Pseudocodigo
Ejercicios de Pseudocódigo
11 – Escriba programas en seudocódigos que calculen la cantidad
dada. En este caso, N es un entero positivo:
(a) La suma de los primeros N enteros pares nonegativos.
Subroutine SUMPAR(N;S)
Entrada. N= es la cantidad de nº pares que se suman;
Salida. S: muestra el total
1. X←N
2.Y←1
2.S←0
3. WHILE (Y
1.S←S+Y
La función moddevuelve el resto de una
división. Ej: 15 Mod 7 =1, para este caso el
Nº MOD 2=0 significa que es par.
POR EJEMPLO 16 MOD 3 = 1
2.Y←Y+1
RETURN (S)
(b) La suma de los cuadrados de los primeros N enterospositivos.
Subroutine SUMCUADRADO(N;S)
1. X←N
2. S←0
3. Y←1
4. WHILE (Y< N)
a. C←Y*Y
b.S←S+C
c.Y←Y+1
RETURN(S)
Página 2 de 3
(c) El producto de los primeros N enteros impares no negativos.Subroutine PRODIMPAR(N;S)
Entrada. N= es la cantidad de nº impares que se
1. X←N
multiplican;
Salida. S: muestra el producto total
2.Y←1
2.S←1
3. WHILE (Y
La función mod devuelve el resto de unadivisión. Ej:
a. IF (Y MOD 2<>0) THEN
15 Mod 7 =1, para este caso el Nº MOD 2 es distinto
de 0 significa que es impar.
1.S←S*Y
2.Y←Y+1
RETURN (S)
12- Describa lo que realiza el seudocódigo. Lasentradas sin
especificar o las variables X y Y representan números racionales,
mientras que N y M representan enteros.
FUNCTION F(X)
1. IF (X < 0) THEN
a. R ← -X
2. ELSE
a. R ← X
3. RETURN (R)
FIN DE LAFUNCION F
La función devuelve el modulo o valor absoluto de un Nº. ej : x=-3
entra por THEN y hace -1*-3=3 , Si ingresa x=3 pasa al ELSE y no
hace nada devuelve el 3
13- Describa lo que realiza elpseudocódigo y proporcione el valor de todas las
variables en el momento en que termine el conjunto dado de instrucciones. N
representa un número natural
Página 3 de 3
a.
1. Y ← 1
b. 1. X ← 1
2. X ←0
2. Y ← 100
3. WHILE (Y ≤ N)
3. WHILE (X < Y)
i. X ← X + Y
i. X ← X + 2
ii. Y ← Y +1
ii. Y ← ½Y
a:
b:
paso
N
X
Y
Paso
X
Y
0
4
0
1
0
1
100
1
1
2
1
3
50
2
3
3
2
5...
Regístrate para leer el documento completo.