Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cercana”
Fundamentos de programación
Resolución de la actividad de
aprendizaje AA1
Ejercicio 1
Enunciado
“La Universidad
cercana”
Programa
Entorno
CONTANTES
asterisco='*'
VARIABLES
entero: i, j
Algoritmo
Para j=4 Hasta 1
Para i=1 hasta j
Escribir Sin Saltar '*'
FinPara
Escribir ' '
FinPara
Para j=2 Hasta 4
Para i=1 hasta j
Escribir Sin Saltar '*'
FinPara
Escribir ' '
FinPara
FinAlgoritmo
Ejercicio 1
Diagrama NS (Nassi-Shneiderman) - Chapin
“La Universidad
cercana”
Ejercicio 1
Pseudocódigo v2
Programa
“La Universidad
cercana”
Entorno
...
Algoritmo Ejercicio_1_AA1_v2
j<4
Mientras j>=1 Hacer
i<1
Mientras i<=j Hacer
Escribir Sin Saltar '*'
i<i+1
FinMientras
Escribir ' '
j<j1
FinMientras
j<2
Mientras j<=4 Hacer
i<1
Mientras i<=j Hacer
Escribir Sin Saltar '*'
i<i+1
FinMientras
Escribir ' '
j<j+1
FinMientras
FinAlgoritmo
Ejercicio 1
Diagrama de flujo (v2)
“La Universidad
cercana”
Ejercicio 1
Pseudocódigo v3
“La Universidad
cercana”
Programa
Entorno
...
Algoritmo Ejercicio_1_AA1_v3
Para j=4 Hasta 2
Para i=1 hasta j
Escribir Sin Saltar '*'
FinPara
Escribir ' '
FinPara
FinAlgoritmo
Ejercicio 1
Pseudocódigo v4 con el valor absoluto
“La Universidad
cercana”
Programa
Entorno
...
Algoritmo Ejercicio_1_AA1_v3_abs
Para j=4 Hasta 4
Si j!=0 y j!=1 Entonces
Para i=1 hasta abs(j)
Escribir Sin Saltar '*'
FinPara
Escribir ' '
FinSi
FinPara
FinAlgoritmo
Ejercicio 2
Enunciado
“La Universidad
cercana”
2. Diseñar un algoritmo que muestre por pantalla los 100 primeros números de la siguiente
serie: 1, a, 3, a, 5, a, 7, … (Ayuda: se necesita usar el módulo o resto de la división entre 2)
a. Dibuja el diagrama estructurado arborescente.
b. Escribe el pseudocódigo correspondiente.
Ejercicio 2
Pseudocódigo
“La Universidad
cercana”
Programa Ejercicio_2_AA1
Entorno
CONTANTES
VARIABLES
entero: i, j
Algoritmo
Para j=1 Hasta 100
Si j mod 2 <> 0 Entonces
Escribir j, ', ' Sin Saltar
Sino
Escribir 'a, 'Sin Saltar
FinSi
FinPara
FinAlgoritmo
Ejercicio 2
Diagrama arborescente
“La Universidad
cercana”
“La Universidad cercana”
BLOCK:
Ejercicio_2
DOFOR
BLOCK:
Ejercicio_2
DOFOR
j=0, 1, 100
Ejercicio 3
Enunciado
“La Universidad
cercana”
3. Crear un algoritmo que lea 10 caracteres por teclado mediante un bucle, parando el
bucle cuando hemos leído los 10 caracteres o cuando pongamos la letra 'F'.
Si el bucle finaliza y no hemos escrito ninguna 'F' se mostrará un mensaje:
“No has puesto ninguna F”;
Pero si el bucle finaliza porque se ha introducido una 'F' saldrá por pantalla lo siguiente:
“Has escrito una F, terminamos”
Programa Ejercicio_3_AA1
Entorno
CONTANTES
VARIABLES
entero: j
caracter: car
Algoritmo
j<0
Repetir
Leer car
j<j+1
Hasta Que j=10 o car='F'
Si j=10 Y car!='F' Entonces
Escribir "No has puesto ninguna F"
Sino
Escribir "Has puesto una F, terminamos"
FinSi
FinAlgoritmo
Ejercicio 3
Diagrama NS-Chapin
“La Universidad
cercana”
“La Universidad cercana”
Ejercicio 3
Pseudocódigo v2
“La Universidad
cercana”
Programa Ejercicio_3_AA1
Entorno
...
Algoritmo Ejercicio_3_AA1
j<1
Mientras j<=10 Hacer
Leer car
Si car=='F' Entonces
j < 11
Sino
j < j + 1
FinSi
FinMientras
Si car!='F' Entonces
Escribir "No has puesto ninguna F"
Sino
Escribir "Has puesto una F, terminamos"
FinSi
FinAlgoritmo
Ejercicio 3
Diagrama NS-Chapin v2
“La Universidad
cercana”
“La Universidad cercana”