cronograma - weebly · actividad 2 01/04/2020 lista de cotejo actividad 3 15/04/2020 lista de...

15
Actividades de la materia de ENTORNOS DE DESARROLLO A TRAVÉS DE LAS TECNOLOGÍAS DIGITALES Cronograma Puedes enviar todas tus actividades o dos actividades en un solo correo, pero siempre y cuando no sea después de la fecha especificada para envío La fecha de envío es máximo ese día hasta las 11:59 pm pero pueden enviar antes Actividad Fecha de envío Rúbrica Actividad 1 25/03/2020 Lista de cotejo Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse por correo el lunes anterior por favor preguntas específicas para poder responder por ese medio Las actividades se realizarán en individual. EL asunto del correo de dudas: Duda Actividad # 2Grupo Como enviar tus actividades: Los ejemplos los puedes realizar en el programa para que practiques y veas cómo funciona, pero no lo envíes envía solo las actividades con el siguiente nombre. ACTV#_2GRUPO_INICALES DE TUS APELLIDOS PATERNO Y MATERNO ejemplo: Si fuera del B vespertino y mi nombre es Citlali Morales Lozada y es la actividad 1

Upload: others

Post on 05-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Actividades de la materia de ENTORNOS DE DESARROLLO A TRAVÉS DE LAS TECNOLOGÍAS DIGITALES

Cronograma

Puedes enviar todas tus actividades o dos actividades en un solo correo, pero

siempre y cuando no sea después de la fecha especificada para envío

La fecha de envío es máximo ese día hasta las 11:59 pm pero pueden enviar

antes

Actividad Fecha de envío Rúbrica

Actividad 1 25/03/2020 Lista de cotejo

Actividad 2 01/04/2020 Lista de cotejo

Actividad 3 15/04/2020 Lista de cotejo

Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse por correo el lunes

anterior por favor preguntas específicas para poder responder por ese medio

Las actividades se realizarán en individual.

EL asunto del correo de dudas: Duda Actividad # 2Grupo

Como enviar tus actividades: Los ejemplos los puedes realizar en el programa para que practiques y veas cómo funciona, pero no

lo envíes envía solo las actividades con el siguiente nombre.

ACTV#_2GRUPO_INICALES DE TUS APELLIDOS PATERNO Y MATERNO ejemplo:

Si fuera del B vespertino y mi nombre es Citlali Morales Lozada y es la actividad 1

Page 2: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Nota: Recuerden que tengo alrededor de 400 alumnos por eso les pido esta vez que se cumplan

estos parámetros de envío para evitar alguna confusión y facilitar la evaluación de estos. De no

cumplir con los parámetros habrá menor calificación y pudiera no ser anotado en listas.

No olviden mi correo es:

[email protected]

SEMANA 1:

Prueba Lógica:

Es una sentencia que permite ejecutar dos o más acciones distintas según la condición.

Una condición se forma:

Enunciado 1 operador_logico Enunciado 2

Los operadores lógicos son:

Page 3: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Ejemplos de condición lógica:

Edad>=18

Imc<16

Numero=0

Respuesta= ´s´

Genero=’H’

Sintaxis:

Si condicion Entonces

pasos_a_dar_si_es_verdadero

SiNo

pasos_a_dar_si_es_falso

FinSi

Ejemplo 1 para realizar tu actividad 1:

Algoritmo que calcula la edad de una persona dado el año de nacimiento y el año actual y

determina si es mayor o menor de edad

Page 4: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Ejemplo 2 para realizar tu actividad 1:

Algoritmo que convierta de peso a dólar o viceversa

Actividad 1

La Tasa Metabólica Basal (TMB) representa la energía (calorías) que tu cuerpo necesita diariamente

para realizar las funciones básicas del organismo o dicho de otra forma, las calorías que consumes

en estado de reposo. Su cálculo depende de varios factores, pero una forma aproximada es

mediante las fórmulas de Harris Benedict:

• Hombres: 66 + (13,7 x peso en kg) + (5 x altura en cm) - (6,75 x edad en años)

• Mujeres: 655 + (9,6 x peso en kg) + (1.8 x altura en cm) - (4,7 x edad en años)

Page 5: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Actividad 1.- Realizar un algoritmo que permita calcular el consumo de calorías de una

persona respecto a la información del párrafo de arriba

Datos de entrada: Genero Peso Altura en centímetros Edad Proceso: Si el genero es hombre 66 + (13,7 x peso en kg) + (5 x altura en cm) - (6,75 x edad en años) Sino 655 + (9,6 x peso en kg) + (1.8 x altura en cm) - (4,7 x edad en años) Datos de salida: Consumo de calorías

Ejemplo de lo que debe mostrar tu trabajo al ejecutarse

Page 6: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Lista de Cotejo de actividad 1:

Lista de Cotejo Actividad 1

Descriptor SI No

1.- Presenta los pasos de forma lógica ordenada y coherente

2.- Identifica y pide los datos de entrada de forma correcta (genero, peso, altura y edad)

3.- Realiza correctamente la condición lógica para obtener el consumo de calorías

4.- Tiene los dos posibles resultados

5.- Presenta el dato de salida (consumo de calorías)

6.- Envía en tiempo y forma (con los parámetros indicados)

Total

Page 7: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

SEMANA 2:

Ejemplo 1 para realizar tu actividad 2:

Algoritmo que lee el costo de varios productos, obtiene el total a pagar por ellos y aplica un

descuento si la compra es:

<2000 no hay descuento

2000 a 4999 el 15%

y >= a 5000 el descuento es del 30%

Como datos de salida se necesita subtotal, descuento y total a pagar

En esta actividad aplicaremos la sentencia Si y empezaremos a utilizar las estructuras cíclicas

Un bucle o ciclo, en programación, es una secuencia que ejecuta repetidas veces este trozo de

código, se repite hasta que la condición asignada deja de cumplirse.

Para nuestro ejemplo utilizaremos la sentencia mientras (While)

Su sintaxis es :

Mientras expresion_logica Hacer

secuencia_de_acciones

Fin Mientras

Nota: La expresión lógica es estilo la prueba lógica SI es decir utilizamos los operadores

<,>,<=,>=,=,<>

Para mi primer ejemplo utilizare la estructura mientras para poder hacer la suma de los costos de

varios productos hasta que el usuario decida ya no adquirir otro producto:

Primero antes del ciclo inicializo mi variable respuesta con s para que se ejecute por primera vez ese

algoritmo:

respuesta='s'

Para ir sumando los costos de los productos utilizare una variable acumulativa, es decir, es una

variable, a la cual le vamos a incrementar su valor de forma variable dentro de un

ciclo, para ello, la variable debe tener un valor inicial antes de entrar al ciclo y

debemos incrementar o decrementar su valor dentro del ciclo.

subtotal=0 Así la inicializo, antes del ciclo

subtotal=subtotal+costo Así se acumula lo que tenga suma + el costo del producto, dentro ya del

ciclo

Page 8: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Para iniciar el ciclo la expresión lógica(la condición que hará que se repita el ciclo mientras se cumpla

), mientras el usuario de como respuesta una s se volverá a repetir el algoritmo es decir, mientras el

usuario quiera seguir agregando productos estos se seguirán sumando a su cuenta .

Mientras respuesta ='s' Hacer

La secuencia de acciones va a ser, leer el costo del producto, acumular en la variable subtotal, hacer

la pregunta para ver si el ciclo continuo o sale.

El código quedaría de la siguiente manera

Ahora la prueba lógica para saber que descuento aplicar

Son tres posibles resultados dos pruebas lógicas anidadas con eso se cumplen las tres acciones a

realizar

Si expresion_logica Entonces acciones_por_verdadero Sino Si expresion_logica Entonces acciones_por_verdadero Sino acciones_por_falso Fin Si Fin Si

La primera expresión lógica lo menos de 2000 (subtotal<2000), caso falso es lo mayor o igual a 2000

por eso mi condición seri (subtotal <5000) lo que haría el rango mayor o igual a 2000 y menor que

5000 es decir hasta 4999, y el caso falso es todo lo mayor o igual a 5000 ya no es necesario una

condición por que ya son las acciones que se cumplen en el caso falso los mayores o iguales a 5000;

Por lo tanto, el código para aplicar el descuento queda así:

Page 9: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Código completo

Ejemplo de ejecución del programa

Page 10: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Actividad 2:

Realizar un algoritmo que lea n calificaciones las promedie y obtenga una valoración cualitativa

>=9 Excelente,

8.99-7 Bueno

Menos de 7 Necesitas esforzarte mas

Como salida : El promedio y su valoración cualitativa

TIPS :

1.- Es muy similar al código del ejemplo

2.- Ahora necesitas dos variables acumulativas una para la suma como el subtotal y otra que cuente

el número de calificaciones igual se inicializa en 0 antes del ciclo y en el programa es algo así como

contador=contador+1

3.- Inicializas variables acumulativas, después haces el ciclo mientras con las instrucciones para leer

las calificaciones y el incremento de las variables acumulativas (suma de calificaciones y la que

cuenta las calificaciones) así como la pregunta para saber si se repite el ciclo cierras el ciclo, calculas

el promedio lo muestras al usuario y entonces haces la prueba lógica 3 respuestas de texto no hay

cálculos es decir dos si

Page 11: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Ejemplo de ejecución

Lista de cotejo Actividad 2

Lista de Cotejo Actividad 2

Descriptor SI No

1.- Presenta los pasos de forma lógica ordenada y coherente

2.- Identifica y pide los datos de entrada de forma correcta

3.- Realiza correctamente la operación para obtener el promedio

4.- La prueba lógica es correcta y su estructura es la indicada dos si anidados

5.- Resuelve la evaluación cualitativa con la prueba lógica si

6.- Muestra los dos resultados de salida promedio y valoración

7.- Envía en tiempo y forma (con los parámetros indicados)

Total

Page 12: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

SEMANA 3:

Ejemplo 1 para realizar actividad 3:

Ahora utilizaremos otra sentencia llamada Según aquí la única condición es que sea igual a así que

aplicare un menú para saber si realiza una suma, resta, multiplicación o división de dos números

Sintaxis de Según

Segun variable_numerica Hacer opcion_1: secuencia_de_acciones_1 opcion_2: secuencia_de_acciones_2 opcion_3: secuencia_de_acciones_3 De Otro Modo: secuencia_de_acciones_dom Fin Segun

Aplicare un menú con las operaciones mencionadas

1 suma

2 resta

3 Multiplicación

4 División

Y voy a leer la opción esa es la variable numérica

Y dependiendo de esta se realiza la operación

Page 13: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Ejemplo 2 para realizar tu actividad 3:

Juanito quiere ahorrar para el cumpleaños e su mamá y realiza un algoritmo para ir sumando sus

ganancias por diversos trabajos para ello deberá aplicar un ciclo recuerdas el mientras y las

variables acumulativas :

Page 14: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Actividad 3:

Realiza un menú de 4 alimentos y que el usuario determine cuales y cuantos desea agregar a su

pedido al final dar el total a pagar

Ejemplo de ejecución

Page 15: Cronograma - Weebly · Actividad 2 01/04/2020 Lista de cotejo Actividad 3 15/04/2020 Lista de cotejo Nota las fechas de envió quedaron miércoles las dudas y podrían resolverse

Lista de cotejo Actividad 3

Lista de Cotejo Actividad 3

Descriptor SI No

1.- Presenta los pasos de forma lógica ordenada y coherente

2.- Inicializa correctamente la variable acumulativa y la del ciclo

3.- Identifica y pide los datos de entrada de forma correcta

4.- Realiza correctamente la operación para obtener la suma de productos (sentencia según )

5.- Muestra el dato de salida (el total a pagar

6.- Envía en tiempo y forma (con los parámetros indicados)

Total

Ligas de apoyo

Variables acumulativas:

https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bfbc7

Si anidada

https://es.slideshare.net/mandre55/tutorial-algoritmo-estructuras-condicionales-

24659874?next_slideshow=1

Instrucciones y sentencias en PESint

https://terepebernal.com/blog/pseudocodigo/algoritmos-pseint-lo-mas-

basico/#Condicional_Simple_Si-Entonces

ejemplos de contadores y sumas acumulativas

https://informaticapc.com/teoria-de-la-programacion/ejemplos-algoritmos-pseudocodigo-4.php

NOTA: Estar pendientes de la página y correos para verificar

la calificación de sus trabajos y si hubiera otro material de

apoyo, las actividades para estos días serán solo esas, pero

podría subir material debido a sus dudas que llegaran a

enviar y para apoyarles en la realización de la mismas.