miércoles, 15 de abril de 2020

Solución actividad segunda etapa


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

DFD:
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.

Solución actividad segunda etapa

Solución de los puntos de la actividad de primera etapa 1. Formular el problema: se necesita un programa que indique si el usuario ...