CBTis No. 116 - Programación - Segundo Semestre

CBTis No. 116 - Programación - Segundo Semestre

Menú

Avisos

31 May 2021

Lección 14

Actividad 1) Desarrollar un programa en PSeInt que utilice funciones/métodos que NO regresen valores y NO requieran parámetros/argumentos y realicen las siguientes acciones, las cuales se deben realizar mediante llamadas a las funciones o métodos (guardar como CA14_1_suapellido.pdf):
             a) Que muestre en pantalla el nombre del(a) programador(a).
             b) Que pida el nombre del usuario y muestre en pantalla un saludo que muestre
                 el nombre dado.
             c) Que pida las medidas de los catetos de un triángulo rectángulo, calcule y
                 muestre en pantalla la medida de la hipotenusa.
             d) Que pida las medidas de la hipotenusa y de un cateto de un triángulo rectángulo,
                 calcule y muestre en pantalla la medida del otro cateto.

Actividad 2) Desarrollar programas en PSeInt que utilice funciones/métodos que Sí regresen valores pero NO requieran parámetros/argumentos y realicen las siguientes acciones, las cuales se deben realizar mediante llamadas a las funciones/métodos (guardar como CA14_2_suapellido.pdf):
             a) Pedir las medidas de los lados de un triángulo. Calcular y mostrar en pantalla
                 su perímetro.
             b) Pedir las medidas del área y un lado de un rectángulo. Calcular y mostrar en
                 pantalla la medida del otro lado.
             c) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a la condición en dos direcciones.
             d) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a la condición múltiple.
             e) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a las repeticiones.

Actividad 3) Desarrollar programas en PSeInt que utilice funciones/métodos que NO regresen valores y SÍ requieran parámetros/argumentos y realicen las siguientes acciones, las que se deben realizar mediante llamadas a las funciones/métodos (guardar como CA14_3_suapellido.pdf):
             a) Pedir las medidas de los lados de un triángulo. Calcular y mostrar en pantalla
                 su perímetro.
             b) Pedir las medidas del área y un lado de un rectángulo. Calcular y mostrar en
                 pantalla la medida del otro lado.
             c) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a la condición en dos direcciones.
             d) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a la condición múltiple.
             e) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a las repeticiones.

Actividad 4) Desarrollar programas en PSeInt que utilice funciones/métodos que SÍ regresen valores y SÍ requieran parámetros/argumentos y realicen las siguientes acciones, las que se deben realizar mediante llamadas a las funciones/métodos (guardar como CA14_1_suapellido.pdf):
             a) Pedir las medidas de los lados de un triángulo. Calcular y mostrar en pantalla
                 su perímetro.
             b) Pedir las medidas del área y un lado de un rectángulo. Calcular y mostrar en
                 pantalla la medida del otro lado.
             c) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a la condición en dos direcciones.
             d) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a la condición múltiple.
             e) Cambiar a uso de funciones/métodos un ejercicio de la lección correspondiente
                 a las repeticiones.
31 May 2021

Lección 13

Nota: Las evidencias para estos problemas se plasman en un solo documento, ya sea de word o pdf que permite copiar texto. Se copiará y pegará el código de PSeInt, seguido de las capturas de pantalla del programa funcionando.
Realizar cada uno de ellos con PARA, REPETIR y MIENTRAS.

Actividad 1) Pedir el nombre de una persona y mostrarlo en pantalla 20 veces (guardar como CA13_1_suapellido.pdf).
Actividad 2) Mostrar en pantalla la suma de “x” cantidad de números pedidos a través del teclado. Se deberá preguntar al principio cuánto será “x”.
Actividad 3) Mostrar en pantalla la suma de los números de 1000 a 1050.
Actividad 4) Pedir un número entero positivo y calcular su factorial.
Actividad 5) Algoritmo que calcule y muestre en pantalla una tabla de multiplicar, pidiendo al principio el número de la tabla.
31 May 2021

Lección 12

Realizar los mismos ejercicios de la condición múltiple con la instrucción CASOS (SEGÚN) - guardar como CA12_1_suapellido.pdf, CA12_2..., CA12_3... respectivamente -.
31 May 2021

Lección 11

Nota: Como evidencias de los problemas, se requiere que todos estén en un solo documento de word o en un pdf que permite copiar texto, debiendo contener el código que se copie de PSeInt, y las capturas de pantalla del programa funcionando. Las capturas de pantalla deben incluir todas las posibilidades, como se mostró en los ejemplos.

Actividad 1) Preguntar al usuario por una edad, y dar un mensaje de acuerdo a la tabla (guardar como CA11_1_suapellido.pdf):
     Rango de Edad      Mensaje
     Menor de 10          Infante
     Entre 10 y 12         Preadolescente
     Entre 13 y 20         Adolescente
     Mayor de 20          Adulto

Actividad 2) Preguntar por el volumen de ventas de un vendedor en una empresa. Según la respuesta, se asignará un bono según la tabla (guardar como CA11_2_suapellido.pdf):
    Volumen de ventas        Bonificación
     Menos de $5,000.00        $100.00
     $5,000.00 a $5,999,99     $130.00
     $6,000.00 a $7,000.00     $150.00
     Más de $7,000.00             $200.00

Actividad 3) Preguntar por el nombre de un día de la semana. Sin importar si el nombre del día se teclea en mayúsculas, minúsculas o mezclado, se mostrará en pantalla un mensaje compuesto por dicho día y el nombre del astro que le dio origen, de acuerdo con la tabla (guardar como CA11_3_suapellido.pdf):
    Día de la semana    Astro de origen
    Domingo                         Sol
    Lunes                               Luna
    Martes                             Marte
    Miércoles                         Mercurio
    Jueves                              Júpiter
    Viernes                            Venus
    Sábado                            Saturno
Contemplar la posibilidad de que no se indique un día de la semana, en cuyo caso el mensaje será el valor tecleado y “Este no es un día de la semana válido”.
21 May 2021

Lección 10

Nota: Al ejecutar los programas, realizar capturas de pantalla para mostrar todos los posibles resultados.

Actividad 1) Elaborar un algoritmo en el que un repartidor de pizzas debe entregar un pedido de tres pizzas en un domicilio en particular, con la indicación de que al entregar el pedido a Sara, quien se encuentra en una reunión de chicas, obtendrá una propina del 20%, y en caso contrario, quien lo atienda le otorgará una propina del 10%. Al llegar al sitio correcto, el repartidor toca la puerta y pregunta a quien le abre por su nombre. Si la respuesta no es Sara, entregará el pedido y se le otorgará una propina del 10% y se retirará, pero si es Sara quien lo atiende, pedirá su propina extraordinaria, del 20% y se retirará (guardar como CA10_1_suapellido.pdf)

Actividad 2) Escribir un programa que le pregunte al usuario si desea inscribirse a tercer semestre de bachillerato. Si la respuesta es negativa el programa termina, pero si responde afirmativamente, se le pregunta si tiene reprobadas más de dos materias. Si ese es el caso, se le da un mensaje de que no se puede inscribir hasta que se regularice y el programa termina, y si no adeuda más de dos materias, se le pregunta si tiene todos los documentos que se le solicitan para reinscripción, en cuyo caso se le da el mensaje de que ha sido aceptado y termina, y si no cuenta con todos los documentos, el mensaje será de que corra a reunirlos para poder inscribirse porque el tiempo está a punto de expirar y el programa termina (guardar como CA10_2_suapellido.pdf)

21 May 2021

Lección A9

Nota: Al ejecutar los programas, realizar capturas de pantalla para mostrar los resultados cuando la condición evalúa verdadero así como cuando evalúa falso.

Actividad 1) Pedir dos números, compararlos y mostrar en pantalla un mensaje que indique si son iguales o no. (Hacerlo con dos direcciones) - guardar como CA9_1_suapellido.pdf

Actividad 2) Pedir la edad de una persona. Si es mayor de 35, mostrar en pantalla: “Persona mayor”, en caso contrario, el mensaje deberá decir: “Individuo joven” (guardar como CA9_2_suapellido.pdf)

Actividad 3) Pedir cinco calificaciones de un alumno y promediarlas. Si el promedio es igual o mayor que 6, mostrar un mensaje que indique que está aprobado. En caso contrario, el mensaje dirá: “Reprobado” (guardar como CA9_3_suapellido.pdf)

Actividad 4) Una empresa busca incentivar las ventas de un nuevo artículo. Pedir el nombre del vendedor y la cantidad de artículos vendidos. Se deberá mostrar un mensaje que diga el nombre del vendedor y cuánto ganará por dichas ventas, teniendo en cuenta que si vende 80 artículos o más, ganará $1,000.00 pesos, pero si vende menos de 80 artículos, ganará $7.00 pesos de comisión por cada artículo vendido (guardar como CA9_4_suapellido.pdf)

21 May 2021

TERCER PARCIAL. Lección A8

Actividad 1) Pedir el nombre de una persona. Si el nombre es Patricia, mostrar en pantalla un mensaje que diga: ¡Te encontré! (guardar como CA8_1_suapellido.pdf)
Actividad 2) Pedir dos números, compararlos y mostrar en pantalla un mensaje que indique si son iguales.  (guardar como CA8_2_suapellido.pdf)
Actividad 3) Pedir dos números, compararlos y mostrar en pantalla un mensaje que indique si el primero que se tecleó es mayor que el segundo.  (guardar como CA8_3_suapellido.pdf)
21 May 2021

Lección A7

No hay Actividades para esta lección
21 May 2021

Lección A6

En cada ejercicio propuesto, deberás cumplir con lo siguiente:
  • Enunciado.
  • Algoritmo (escritos los pasos a seguir).
  • Pseudocódigo (con la sintaxis de PSeInt copiado y pegado en el documento).
  • Capturas de pantalla del programa ejecutándose.
  • No deberá contener faltas de ortografía en los mensajes que se dan.
  • Todos los ejercicios se insertan en un solo documento.
  • Guardar como PA6_1_suapellido.pdf, PA6_2 ..., PA6_3 ..., etc.

Actividad 1) Convertir gramos a moles, conociendo el PM del compuesto.
Actividad 2) Convertir moles a gramos, conociendo el PM del compuesto.
Actividad 3) Calcular el total de una compra en un supermercado, conociendo el precio
             unitario de los artículos, así como la cantidad de cada artículo que se
             desea adquirir.
Actividad 4) Convertir pesos a dólares, conociendo el tipo de cambio para comprar.
Actividad 5) Convertir dólares a pesos, conociendo el tipo de cambio para vender.
Actividad 6) Calcular el IMC (índice de masa corporal) de una persona, conociendo su peso
             y estatura.
Actividad 7) Resolver un triángulo rectángulo, utilizando el Teorema de Pitágoras.
             El programa obtendrá la medida de la hipotenusa, pidiendo como datos de entrada
             las medidas de los dos catetos.
Actividad 8) Resolver un triángulo rectángulo, utilizando el Teorema de Pitágoras. El programa
             obtendrá la medida de un cateto, pidiendo como datos de entrada las medidas de la
             hipotenusa y del otro cateto.
Actividad 9) Calcular el perímetro y el área de un cuadrado, conociendo la medida de uno de
             sus lados.
Actividad 10) Calcular el perímetro de un rectángulo, pidiendo como datos de entrada las
              medidas del lado mayor y del lado menor.
Actividad 11) Calcular el perímetro y área de un círculo, pidiendo como dato de entrada la
              medida del diámetro.
Actividad 12) Calcular la medida del radio de una circunferencia, pidiendo como dato de entrada
              su perímetro.
Actividad 13) Resolver los siguientes problemas:
       a- Si una pulgada es igual a 2.54 cm, ¿cuántas pulgadas hay en 63.5 cm?
       b- Un grupo de personas realizó una cooperación para entre todas adquirir boletos de
          un sorteo de lotería, y obtuvieron un premio de $18,000.00 pesos. Si se reparten el
          premio equitativamente, ¿cuánto le corresponde a cada persona?
       c- En el primer semestre del turno matutino de la escuela hay 750 alumnos. Si 24% de
          éstos reprueba la asignatura de álgebra, ¿cuántos alumnos reprobaron la asignatura?
       d- Si en 2010 un empleado recibía al mes 1200 pesos como salario, y actualmente gana
          1780 pesos, ¿en qué porcentaje se incrementó su salario?
       e- Si debo trabajar durante 4 horas para decorar 12 pasteles, ¿cuántos pasteles podría
          decorar en 6 horas de trabajo?
21 May 2021

Lección A5

Elaborar programas que permitan encontrar los valores de las variables después de ejecutar las instrucciones, mostrando en pantalla los pasos que se siguen para alcanzar los resultados correspondientes como el ejemplo anterior. 

Como evidencias, deberás copiar el código de PSeInt a un documento word o PDF que permita copiar y pegar texto, así como capturas de pantalla del programa funcionando (guardar como PA5_1_suapellido.pdf, PA5_2 ..., PA5_3 ..., etc).

Actividad 1) x <- 3.0
                      z <- 2.0
                      resultado <- x * z - z
Actividad 2) resultado <- 5
                      x <- 3
                      resultado <- resultado * x
Actividad 3) a <- 3
                      b <- 4
                      c<-a+2*b
                      c <- c+b
                      b<-c-a
                      a<-b*c
                      Imprimir a,” ”,b,” ”,c
Actividad 4) a<-10
                      b<-5
                      a<-b
                      b<-a
                      Imprimir a,” ”,b
Actividad 5) x<-a+b+c (si a=5, b=25, c=10)
Actividad 6) x<-a+b*c ( “ )
Actividad 7) x<-a+b/c ( “ )
Actividad 8) x<-1
                      z<-5
                      Imprimir x, “ ”,z
                      ¿Qué muestra en la pantalla?
Actividad 9) a<-4
                      b<-a
                      b<-a+3
                      Imprimir a,” ”,b
                      ¿Qué muestra en la pantalla?
Actividad 10) a<-5
                        b<-a+6
                        a<-a+1
                        b<-a-5
                        Imprimir a,” ”,b
                        ¿Qué muestra en la pantalla?
Actividad 11) a<-3
                        b<20
                        c<-a+b
                        b<-a+b
                        a<-b-c
                        Imprimir a,” ”,b,” ”,c
                        ¿Qué muestra en la pantalla?
Actividad 12) Intercambiar los valores de dos variables sin que se pierda ninguno de sus valores.
Actividad 13) Si se tienen las variables a, b y c, intercambiar sus valores de modo que:
              • b toma el valor de a
              • c toma el valor de b
              • a toma el valor de c
              • Se utilice una sola variable auxiliar

21 May 2021

Lección A4

Desarrollar la solución de los problemas que se proponen en su libreta. En cada hoja escribir nombre y grupo. Tomar fotografías y subirlas a su dropbox (guardar como PA4_suapellido.pdf)
21 May 2021

Lección A3

Actividad única: Elegir una de las historias propuestas, y escribir un programa que pida los datos necesarios para que funcione (guardar como PA3_suapellido.pdf y .psc).
21 May 2021

Actualización de los Ejercicios en PSeint

Se les informa que hubo una reestructuración y actualización de los ejercicios de PSeint en el Módulo 1, para que lo consideren en su portafolio de evidencias, quedando como sigue:

2.1. Desarrollo de algoritmos cotidianos (guardar como P2_1_suapellido.pdf y .psc)

2.2. Desarrollo de algoritmos de programación (guardar como P2_2_suapellido.pdf y .psc)

2.3. Uso de variables históricas (guardar como P2_3_suapellido.pdf y .psc)

2.4. Evaluación de expresiones (guardar como P2_4_suapellido.pdf y .psc)

2.5. La asignación (guardar como P2_5_suapellido.pdf y .psc)

2.6. Estructuras de control secuenciales. Algoritmos de práctica (guardar como P2_6_suapellido.pdf y .psc)

2.7. Estructuras de control secuenciales (guardar como P2_7_suapellido.pdf y .psc)

2.8. Condiciones en una dirección (guardar como P2_8_suapellido.pdf y .psc)

2.9. Condiciones en dos direcciones (guardar como P2_9_suapellido.pdf y .psc)

2.10. Condición anidada (guardar como P2_10_suapellido.pdf y .psc)

2.11. Condición múltiple (guardar como P2_11_suapellido.pdf y .psc)

2.12. Estructuras de control CASOS (guardar como P2_12_suapellido.pdf y .psc)

2.13. Estructuras de control repetitivas (guardar como P2_13_suapellido.pdf y .psc)

2.14. Funciones en PSeint (guardar como P2_14_suapellido.pdf y .psc)

4 May 2021

Segundo Parcial - Actividades en PSeint (Lección A2)

Desarrollar las Actividades de PSeint. El facilitador indicará la fecha de entrega de cada uno.

  • Las evidencias son capturas de pantalla del programa funcionando, y el archivo de PSeInt que se genera al escribir el código.
  • Las capturas de pantalla se insertan en un documento de word.
  • Aplica para Lección A2: (Ejercicios PSeInt para algoritmos secuenciales).

A2.1.-Mostrar en pantalla la letra de un poema o una canción, donde las estrofas estén separadas por dos líneas en blanco (guardar como PA2_1_suapellido.pdf y .psc).

A2.2.-Mostrar en pantalla la figura de un triángulo, formada por asteriscos (guardar como PA2_2_suapellido.pdf y .psc).

A2.3.-Mostrar en pantalla la figura de un cuadrado, formada por asteriscos (guardar como PA2_3_suapellido.pdf y .psc).

A2.4.-Mostrar en pantalla la figura de una estrella, formada por asteriscos (guardar como PA2_4_suapellido.pdf y .psc).

A2.5.-Mostrar en pantalla una imagen formada por caracteres - un perro, un árbol, un dinosaurio, un automóvil, etc.- (guardar como PA2_5_suapellido.pdf y .psc).

A2.6.-Escribir un algoritmo que pregunte por el nombre de un estudiante, la edad y el semestre que cursa, guardando los datos en variables distintas, y muestre en pantalla los valores capturados en dichas variables (guardar como PA2_6_suapellido.pdf y .psc).

A2.7.-Escribir un algoritmo que pregunte por dos números enteros y muestre en pantalla el resultado de diez veces la suma de los números (guardar como PA2_7_suapellido.pdf y .psc).

A2.8.-Mostrar en pantalla nombre, grupo, edad y número de control en líneas distintas (guardar como PA2_8_suapellido.pdf y .psc).

A2.9.-Igual que el ejercicio anterior, pero las líneas deben estar separadas por una línea en blanco (guardar como PA2_9_suapellido.pdf y .psc).

A2.10.-Pedir el nombre, el apellido y la edad de dos personas distintas y guardarlos en variables separadas. Mostrar en pantalla los nombres completos con su edad y la suma de las edades (guardar como PA2_10_suapellido.pdf y .psc).

A2.11.-Pedir las medidas de los lados de un triángulo y mostrar en pantalla su perímetro (guardar como PA2_11_suapellido.pdf y .psc).

A2.12.-Pedir las medidas del área y un lado de un rectángulo. Calcular y mostrar en pantalla la medida del otro lado (guardar como PA2_12_suapellido.pdf y .psc).

A2.13.-Pedir dos ángulos internos de un triángulo y mostrar en pantalla la medida del tercer ángulo (guardar como PA2_13_suapellido.pdf y .psc).

A2.14.-Pedir dos números, dividirlos y mostrar en pantalla el valor del residuo (guardar como PA2_14_suapellido.pdf y .psc).

A2.15. a la A2.18.-Mostrar en pantalla el resultado de resolver la ecuación y²= x² + 2x + 7 cuando x es igual a 2, 3, 4 y 5 (guardar como PA2_15, PA2_16, PA2_17, PA2_18_suapellido.pdf y .psc).

A2.19.-Pedir la medida de un lado de un cuadrado y mostrar en pantalla el perímetro y el área (guardar como PA2_19_suapellido.pdf y .psc).

A2.20.-Pedir la medida del radio de una circunferencia. Mostrar en pantalla las medidas de la longitud de la circunferencia y el área que encierra (guardar como PA2_20_suapellido.pdf y .psc).

Página:1 - 2
X