Solución de los puntos de la actividad de primera etapa
1.
Formular el problema: se necesita un programa que indique si
el usuario es apto para votar dependiendo de su edad
Resultados esperados: saber si el usuario es apto para votar
o no
Datos disponibles: la edad permitida para votar y la edad del
usuario
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar la edad del usuario, enviar el
mensaje de si puede votar, si la edad es igual o mayor a 18, o enviar el
mensaje de no puede votar, si la edad es menor a 18
Pseudocodigo:
P1: Inicio
P2: Escribir ‘’ingrese su edad’’
P3: leer edad
P4: si a>= 18 entonces escribir ‘’ usted es apto para
votar’’ sino Escribir ‘’ usted no es apto para votar’’
P5: Fin
Tabla:
# ejecución
|
Variables
|
Constantes
|
Proceso
|
Resultado
|
1
|
Edad=18
|
edad>=18
|
Apto
|
|
2
|
Edad=17
|
edad>=18
|
No apto
|
2.
Formular problema: mediante un programa calcular la
definitiva de un estudiante y decir si paso o no el periodo
Resultados esperados: saber si el estudiante paso o no la
materia
Datos disponibles: las notas del estudiante, el porcentaje de
la evaluación, co-evaluacion y los talleres, y la nota mínima para pasar la
materia
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar las notas del estudiante y
luego empezar a calcular cada porcentaje, y comparar si la nota final del
estudiante alcanza para pasar la materia o no
Pseudocodigo:
P1: Inicio
P2: Ingresar la nota promediada de los talleres y
multiplicarlos por 0,6 y su valor ingresarlo a la variable talleres
P3: Ingresar la nota promediada del examen y multiplicarlo
por 0,3 y su valor ingresarlo a la variable examen
P4: Ingresar la nota promediada de la co-evaluacion y
multiplicarlo por 0,1 y su valor ingresarlo a la variable co
P5: a la variable suma asignarle la ecuación
suma=talleres+examen+co
P6: si suma>=3.2 pasa la materia sino no pasa la materia
P7: Fin
Tabla:
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
Resultados
|
|
1
|
talleres 5
examen 5
co 5
|
|
suma>=3.2
|
si pasa
|
|
2
|
talleres 1
examen 1
co 1
|
|
suma>=3.2
|
No pasa
|
DFD:
4.
Formular problema: mediante un programa indicar si el
estudiante llega tarde o no
Resultados esperados: saber si el estudiante llega tarde o no
Datos disponibles: la hora de llegada a el colegio, la hora
de llegada del estudiante
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar la hora de llegada del
estudiante en decimales y comparar la hora de llegada del estudiante con la
hora de llegada del colegio y decir si llego tarde o no
Pseudocodigo:
P1: Inicio
P2: Ingrese la hora de llegada del estudiante en decimales y
este valor dárselo a la variable h
P3: si h>7 mostrar ‘el estudiante llega tarde’ sino
mostrar ‘el estudiante llega temprano’
P4: Fin
Tabla:
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
Resultado
|
|
1
|
H=7,4
|
|
h>7
|
Llega tarde
|
|
2
|
H=6,3
|
|
h>7
|
Llega
temprano
|
DFD:
5.
Formular problema: mediante un programa averiguar si al
estudiante se le tendrá que llamar el acudiente
Resultados esperados: saber si se va a llamar al acudiente
del estudiante por llegadas tarde o no
Datos disponibles: cuantas llegadas tarde posee el estudiante
y por cuantas va a ser llamado el acudiente
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar el numero de llegadas tarde y
evaluarlo si es mayor o igual a cuatro se llamara al acudiente sino no será
llamado
Pseudocodigo
P1: inicio
P2: el numero de llegadas tarde del estudiante ingresarlo en
la variable llegadasT
P3:si llegadasT>= 4 se muestra ‘llamar al acudiente’ sino
se mostrara ‘no llamar al acudiente’
P4: Fin
Tabla
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
Resultados
|
|
1
|
llegadasT=5
|
|
llegadasT>=
4
|
Llamar
|
|
2
|
llegadasT=3
|
|
llegadasT>=
4
|
No llamar
|
DFD:
6.
Formular problema: mostrar si un estudiante va a recibir un
premio por su gran desempeño académico
Resultados esperados: saber si el estudiante va a recibir el
premio o no
Datos disponibles: el desempeño del estudiante y cual es la
nota mínima para recibir el premio
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar el desempeño del estudiante y
compararlo con la nota mínima para recibir el premio, si es mayor recibe el
premio sino no recibe el premio
Pseudocodigo:
P1: Inicio
P2: Ingresar el desempeño del estudiante a la variable
desempeñoE
P3: si desempeño>4.7 se muestra ‘recibe premio’ sino se
muestra ‘ no recibe premio’
P4: Fin
Tabla:
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
Resultados
|
|
1
|
Desempeño=4.8
|
|
desempeño>4.7
|
Recibe p
|
|
2
|
Desempeño=4.2
|
|
desempeño>4.7
|
No recibe p
|
DFD:
7.
Formular el problema: 3 amigos quieren realizar un viaje con
un costo 200000 pesos, cada uno aportando el dinero que tiene, definiendo si se
va a realizar el viaje o no
Resultados esperados: saber si se va a realizar el viaje o no
Datos disponibles: el dinero que tiene cada amigo y el costo
del viaje
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar el dinero de los tres amigos,
sumarlos y compararlo con el costo del viaje si es igual o mayor, se hace el
viaje, sino el viaje no se realizará
Pseudocodigo:
P1: Inicio
P2: Ingresar el valor de los 3 amigos sumados en la variable
presupuesto
P3: si presupuesto>=200000 se muestra ‘ se puede realizar
el viaje’, sino mostrar ‘ no se puede realizar el viaje’
P4: fin
Tabla:
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
resultados
|
|
1
|
Presupuesto=300298
|
|
presupuesto>=200000
|
Si se puede
realizar
|
|
2
|
Presupuesto=100000
|
|
presupuesto>=200000
|
No se puede
realizar
|
DFD:
8.
Formular problema: teniendo en cuenta las actividades que
puede realizar una persona, calcular cuantas calorías consume su cuerpo al
realizar estas actividades sabiendo que caminar consume 0.8 por minuto y nadar
1.6 por minuto
Resultados esperados: saber cuántas calorías consume el
cuerpo en un tiempo determinado al realizar una actividad
Datos disponibles: por cuanto tiempo realiza la actividad y
cuantas calorías consume cada actividad
Restricciones: no se encuentra ninguna restricción
Procesos necesarios: ingresar el tiempo en minutos que va a
tomar realizar la acción, multiplicarlo por 0.8 por caminar y 1.6 por caminar,
mostrar el resultado
Pseudocodigo:
P1: inicio
P2: ingresar en la variable tiempoCami el tiempo que va a
caminar
P3: ingresar en la variable
tiempoNado el tiempo que va a nadar
P4: ingresar en la variable
calCami= tiempoCami*0.8
P5: ingresar en la variable
calNado= tiempoNado*1.16
P6: mostrar el valor de las
variables calCami y calNado en pantalla
P7: Fin
Tabla:
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
Resultados
|
|
1
|
tiempoCami=30
tiempoNado=40
|
|
tiempoCami*0.8
tiempoNado*1.16
|
24
64
|
|
2
|
tiempoCami=50
tiempoNado=60
|
|
tiempoCami*0.8
tiempoNado*1.16
|
40
96
|
DFD:
9.
Formular Problema: mediante un
programa averiguar cual es el descuento de cada cliente
Resultados esperados: saber que
descuento va para cada cliente
Datos disponibles: el descuento que
se va a realizar para cada tipo de cliente y cual es el tipo de cada cliente
Restricciones: no se encuentra
ninguna restricción
Procesos necesarios: ingresar el
tipo del cliente y si es 1 cobrarle la tarifa con 10% de descuento y si es de
tipo 2 se le cobrara la tarifa con 20% de descuento
Pseudocodigo:
P1: inicio
P2: en la variable tipo, ingrese el
valor ingresado
P3:si tipo>1 mostrar ‘la tarifa
se cobrara con 20% de descuento’ sino, mostrar ‘la tarifa se cobrara con 10% de
descuento’
P4: fin
Tabla:
|
# ejecución
|
Variables
|
Constantes
|
Procesos
|
Resultado
|
|
1
|
Tipo=1
|
|
tipo>1
|
20% desc
|
|
2
|
Tipo=2
|
|
tipo>1
|
10% desc
|
DFD:
CONSEJOS PARA EL CUIDADO DEL MEDIO AMBIENTE
Para el cuidado del medio ambiente se debe tener en cuenta muchos aspectos, porque no es necesario hacer acciones extremadamente grandes para cuidar el ambiente, se pueden iniciar con pequeñas cosas como:
- Apagar las luces
- Movilizarse en transporte publico
- No dejar los dispositivos electrónicos conectados
- Usar bolsas re utilizable a la hora de ir a comprar los víveres
- Aprovechar al máximo la luz natural
- Separar la basura
Con estas acciones aunque parezcan pequeñas pueden aportar poco a poco a el cuidado del medio ambiente.














No hay comentarios:
Publicar un comentario