Está en la página 1de 16

ACTIVIDAD 1

Se requiere conocer el área de un rectángulo. Realiza un algoritmo para tal fin y

represéntalo mediante el pseudocódigo, un diagrama de flujo y un diagrama N/S.

Pseudocódigo

1. Inicio
2. Leer a, b
3. Hacer M = a * b
4. Mostrar M en pantalla
5. Fin

Diagrama de flujo

Inicio

a, b

M= a *b

Fin
Diagrama N/S

Inicio
a, b
Hacer M = a * b

Mostrar M en pantalla

Fin

ACTIVIDAD 2
Se requiere obtener el área de una circunferencia. Realiza un algoritmo para tal fin y

represéntalo mediante el pseudocódigo, un diagrama de flujo y un diagrama N/S.

Pseudocódigo

1. Inicio
2. Leer r
3. Hacer A = r^2 * 3,141592
4. Mostrar A en pantalla
5. Fin

Diagrama de flujo

Inicio

A = r^2 * 3,141592
A

Fin

Diagrama N/S

Inicio
r
Hacer A = r^2 * 3,141592

Mostrar A en pantalla
Fin

ACTIVIDAD 3:
Se requiere determinar cuál de tres cantidades proporcionadas es la mayor. Realizar su

respectivo algoritmo y representarlo mediante un diagrama de flujo, pseudocódigo y

diagrama N/S.

Pseudocódigo

1. Inicio
2. Leer a, b, c
3. Si a > b
Entonces Si a > c
M=a
Si no
Si c > a
M=c
Si b > c
M=b

4. Mostrar M en pantalla
5. Fin
Diagrama de flujo

Inicio

A, b, c

SI NO
A>B

SI A>C
NO SI
B>C

M=A
M=A M=B M=C

Fin
Diagrama N/S

Inicio

Leer a, b, c

A>B
SI NO

A>C B>C

SI NO SI NO

M=A M=C M=B M=C

Mostrar M en pantalla

Fin

ACTIVIDAD 4:
“El cerdito valiente” es una empresa dedicada a ofrecer banquetes; sus tarifas son las
siguientes: el costo de plato por persona es de 45€, pero si el número de personas es
mayor a 200 pero menor o igual a 300, el coste es de 38€. Para más de 300 personas el
coste por plato es de 30€. Se requiere un algoritmo que ayude a determinar el
presupuesto que se debe presentar a los clientes que deseen realizar un evento. Me-
diante pseudocódigo, diagrama de flujo y un diagrama N/S representa su solución.
Pseudocódigo
1. Inicio
2. Leer p
3. Si p < 200
P = p * 45
Si p <= 300
P= P* 38
Si p > 300
P= P * 30
Fin de la comparación
4. Mostrar P en pantalla
5. Fin

Diagrama de flujo

Inicio

SI P < 200
NO

P= p*45 SI NO
P <= 300

P = p * 38
P = p * 30
P

Fin

Diagrama N/S

Inicio

Leer p

P < 200
SI NO

P <= 300

P = p * 45 SI NO

P = p *38

Mostrar P en pantalla

Fin

ACTIVIDAD 5:
Realiza un algoritmo para obtener la suma de diez cantidades mediante la utilización
de un ciclo repeat (repetir hasta). Realiza el diagrama de flujo, el pseudocódigo y
diagrama N/S para representarlo. Compáralo con el realizado mediante el ciclo while.
Pseudocódigo
1. Inicio
2. Hacer S = 0
3. Hacer C = 1
4. Repetir hasta que C = 10
Leer VA
Hacer S = S + VA
Hacer C = C + 1
Fin repetir hasta
5. Escribir S
6. Fin
Diagrama de flujo

Diagrama N/S

Inicio
Hacer S = 0
Hacer C = 1
Repetir
Leer VA
Hacer S = S + VA
Hacer C = C + 1
Hasta que C = 10
Escribir S
Fin

ACTIVIDAD 6:
Realiza un algoritmo para determinar cuánto ahorrará una persona en un año, si al

final de cada mes deposita cantidades variables de dinero; además, se requiere

saber cuánto lleva ahorrado cada mes. Realiza el diagrama de flujo, el

pseudocódigo y el diagrama N/S para representarlo, utilizando un ciclo apropiado.

Pseudocódigo

Diagrama de flujo
Diagrama N/S

ACTIVIDAD 7:

Realiza un algoritmo para determinar, de N cantidades, cuántas son menores o


iguales a cero y cuántas mayores a cero. Realiza el diagrama de flujo, el
pseudocódigo y el diagrama N/S para representarlo, utilizando el ciclo apropiado.

Pseudocódigo

1. Inicio
2. Hacer CP = 0
3. Hacer CN = 0
4. Leer NU
5. Hacer C = 1
6. Repetir
Leer CA
Si CA > 0
Hacer CP = CP +1
Si CA < 0
Hacer CN = CN + 1
Hacer C = C + 1
Hacer C > NU
7. Escribir “Positivos”, CP
8. Escribir “Negativos”, CN
9. Fin

Diagrama de flujo

Inicio

CP = 0, CN = 0
NU

C=1

CA

Si NO
CA > 0

CP = CP +1 CN = CN + 1

C = C +1

NO SI
C > NU CP, CN

Fin
Diagrama N/S

Inicio
Hacer CP = 0
Hacer CN = 0
Leer NU
Hacer C = 1
Repetir
Leer CA
CA > 0
SI NO
CP = CP +1 CN = CN +1
Hacer C = C +1
Hasta C > NU
Escribir CP, CN
Fin

ACTIVIDAD 8:

Realiza un algoritmo para generar los números pares que se encuentran entre 0 y
100. Realiza el diagrama de flujo, el pseudocódigo y el diagrama N/S para
representarlo, utilizando el ciclo apropiado.

Pseudocódigo

1. Inicio
2. Hacer N = 0
3. Mientras < = 100
Escribir N
Hacer N = N +2
4. Fin

Diagrama N/S

Inicio
Hacer N = 0
Mientras N < = 100
Escribir N
Hacer N = N + 2
Hasta que N < = 100
Fin

Diagrama de flujo

Inicio

N=0

N = N +2

N = 100 Fin
SI

NO
ACTIVIDAD 9:

Realiza un algoritmo para generar N elementos de la sucesión de Fibonacci (0, 1, 1,


2, 3, 5, 8, 13...). Realiza el diagrama de flujo, el pseudocódigo y el diagrama N/S
para representarlo, utilizando el ciclo apropiado.

Pseudocódigo

1. Inicio
2. Leer N
3. Hacer A = 0
4. Hacer B = 1
5. Escribir A, B
6. Hacer M = 1
7. Mientras M < = (N -2)
Hacer C = A + B
Escribir C
Hacer A = B
Hacer B = C
Hacer M = M + 1
8. Fin

Diagrama de flujo

Inicio

A = 0, B = 1

A, B
M=1
C=A+B

A=B

B=C

M=M+1

NO M > = (N -2) Si Fin

Diagrama N/S

Inicio
Leer N
Hacer A = 0
Hacer B = 0, M = 1
Escribir A, B
Mientras M < = (N -2)
Hacer C = A + B
Escribir C
Hacer A = B
Hacer B = C
Hacer M = M + 1
Fin mientras
Fin

ACTIVIDAD 10:

Realiza un algoritmo para obtener el N-ésimo término de la sucesión de Fibonacci


(0, 1, 1, 2, 3, 5, 8, 13...). Realiza el diagrama de flujo, el pseudocódigo y el diagrama
N/S para representarlo, utilizando el ciclo apropiado.

Pseudocódigo

1. Inicio
2. Hacer C = 1
3. Hacer a = 0
4. Hacer b = 1
5. Leer q
6. Repetir C = q
Hacer C = a + b
Hacer a = b
Hacer b = c
Hacer C = C + 1
Repetir
7. Fin

Diagrama de flujo

Inicio
Diagrama N/S

También podría gustarte