














Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
asasasasaasd adad adsass asas sdsdfefg hyjhj hjhg
Tipo: Apuntes
1 / 22
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!















SECRETARIA DE EDUCACIÓN PUBLICA SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR
CENTRO DE BACHILLERATO TECNOLÓGICO Industrial y de Servicios No. 59 “Miguel Hidalgo y Costilla ” PLANEACION DIDÁCTICA No. 2
ACADEMIA: Programación
MÓDULO Y SUBMODULO O ASIGNATURA : Desarrolla Aplicaciones Web y Móviles: Desarrolla Aplicaciones Móviles
GRUPO: 4PM
DOCENTE: Salvador Eleazar Espinoza Ramriez FECHA: 10/01/
42 hrs.
Semestre : IV Componente: Profesional Carrera: Programación
Estrategia: ABP, “Desarrollo de Aplicaciones Móviles”
Habilidades Socioemocionales: CONOCE T => Determinación => Motivación de logros ELIGE T => Toma responsable de decisiones => Pensamiento Crítico
Propósito: El estudiante adquirirá las herramientas necesarias para, la elaboración de aplicaciones móviles.
Competencias genéricas:
Competencias disciplinares: M1 CONSTRUYE E INTERPRETA MODELOS MATEMÁTICOS DETERMINISTAS O ALEATORIOS MEDIANTE LA APLICACIÓN DE PROCEDIMIENTOS ARITMÉTICOS, GEOMÉTRICOS Y VARIACIONALES PARA LA COMPRENSIÓN Y ANÁLISIS DE SITUACIONES REALES O FORMALES.
Competencias Profesionales:
Desarrolla aplicaciones móviles
Competencias docentes:
institucional.
posibilidades como individuos, y en relación a sus circunstancias socioculturales.
*Utiliza la tecnología de la información y la comunicación con una aplicación didáctica y estratégica en distinto
ambientes de aprendizaje.
*Facilita la integración armónica de los estudiantes al entorno escolar y favorece el desarrollo de un sentido d
pertenencia.
Todas las competencias genéricas y los atributos elegidos son congruentes y se relacionan con la competenci disciplinar, competencias docentes y el propósito establecido.
Contenido :
Todos los contenidos son congruentes para lograr la competencia disciplinar y genérica.
Actividades del docente Actividad del alumno Materiales y/o recursos y referencias
Evidencia Evaluación Ponderación
APERTURA. Tiempo: 2 hrs.
Mediante una plenaria se realizará un repaso de los temas más importantes de la secuencia formativa No. 1
Participar en la plenaria correspondiente a los temas más importantes de la secuencia formativa No. 1
DESARROLLO. Tiempo: 36 HRS.
Retomar el tema de entrada de datos de tipo cadena de caracteres en Java y resolver dudas.
Actividad 1
Seguir la explicación y realizar el programa junto con el facilitador y anota lo más importante en tu libreta de trabajo.
package entrada.de.datos;
import java.io.BufferedReader; import java.io.InputStreamReader;
public class EntradaDeDatos {
public static void main (String[] args) throws Exception { BufferedReader br = new BufferedReader( new InputStreamReader(System. in )); System. out .println ("Cual es el significado de API"); String s = br.readLine (); System. out .println ("Respuesta :" + s);
Computadora, cañón, Java y Netbeans
Explicar el tema “Conversión de tipos de datos”, resolver dudas y verificar avances Practica guiada:
Actividad 2 Anotará lo más importante en su libreta de trabajo y realizará junto al facilitador la práctica guiada
Computadora, cañón, Netbeans y Java
System.out.println (“El resto de la división es: “+ resto); } }
Explicar la actividad 5, resolver dudas y revisar avances
Actividad 3 Realizar los ejercicios correspondientes al anexo 2. (Practica autónoma) Anexo 3: Lista de cotejo
Computadora, Netbeans y Java
Ejercicios Heteroevaluación 10%
Mediante una presentación exponer el tema toma de decisiones simples (if), resolver dudas y revisar avances
Práctica guiada
package si;
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class Si {
public static void main (String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader (System.in)); System.out.println ("Toma de decisones"); int a,b; System.out.println ("Introduce el valor de a: "); a = Integer.parseInt (br.readLine ()); System.out.println ("Introduce el valor de c: "); b= Integer.parseInt (br.readLine ()); if (a>b) { System.out.println ("el valor de "+ (a) + " es mayor a " + (b)); } else { System.out.println ("el valor de "+ (b) + "es mayor a "+ a); }
Actividad 4 Anotará lo más importante en la libreta de trabajo y realizará junto al facilitador la práctica guiada.
Computadora, cañon, Netbeans y Java
Explicar la actividad 7, resolver dudas y revisar avances.
Actividad 5 Realizar los siguientes ejercicios. 1.- Pedir la edad de una persona y determinar si tiene derecho a votar o no. 2.- Determinar el promedio de un submódulo e indicar si sus notas son aprobatorias o reprobatorias. 3,- Determinar el total a pagar en la compra de tres libros y si el total a pagar es mayor a $600, se otorga un descuento del 25%. 4.- Determinar por medio de la función mod, si un número es par o impar. 5.- Determinar si una persona tiene derecho a la promoción de 12 meses sin interese en compras de 3 productos y que acumulen una cantidad mayor a $ 2500, el programa deberá de indicar la cantidad mensual a pagar. Anexo 4: Lista de cotejo
Computadora, Java y Netbeans
Practica autónoma Heteroevaluación 10%
Explicará por medio de un ejemplo el manejo de los if anidados.
package sianidados;
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class Sianidados {
public static void main (String[] args) throws Exception { int a,b,c; BufferedReader br = new BufferedReader(new InputStreamReader (System.in)); System.out.println ("Escribe un número entero: "); a = Integer.parseInt (br.readLine()); System.out.println ("Escribe el segundo número: "); b= Integer.parseInt (br.readLine ()); System.out.println ("Escribe el tercer número: "); c = Integer.parseInt
Actividad 6 Para esta actividad es necesario el manejo de los if anidados, por lo tanto es necesario que pongas atención al ejemplo utilizado por el docente y anotes lo más importante en la libreta de trabajo. Realizar un programa que en base a la hora del día indique si es de madrugada, mañana, tarde y noche o bien si es mediodía o medianoche. Practica autónoma 12 Mediodía 24 Medianoche 0 – 7 Madrugada 8 – 11 Mañana 13 - 19 Tarde 20 - 23 Noche
Computadora, cañón, Java y Netbeans
public static void main (String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader (System.in)); System.out.println ("Escribe la calificación final: "); int a; a = Integer.parseInt (br.readLine()); switch (a) { case 10: System.out.println ("Excelente la calificación de:"+ a); break; case 9: System.out.println ("Muy bien la calificación de: "+ a); break; case 8: System.out.println ("Bien por tu calificación de: "+ a); break; case 7: System.out.println ("Bien pero puedes mejorar: "); break; case 6:
System.out.println ("Tu puedes salir mucho mejor, tu calificacióen es de: "+ a); break; case 5: System.out.println ("Que pasa contingo, tu calificación es de: "+a); break ; default: System.out.println ("Opción inexistente"); break;
} }
}
package calificacionescase;
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class Calificacionescase {
public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int a,b,c,t; System.out.println ("Introduce las calificaciones del estudiante"); System.out.println ("Introduce la primera calificación"); a = Integer.parseInt(br.readLine()); System.out.println ("Introduce la segunda calificación: ");
b = Integer.parseInt (br.readLine ()); System.out.println ("Introduce la tercera calificación: "); c = Integer.parseInt (br.readLine ());
t = (a+b+c)/3;
System.out.println ("El promedio es: "+ t); if (t>0 && t<11) { System.out.println ("El valor es correcto"); switch (t) { case 10: System.out.println ("Excelente la calificación de:"+ a); break; case 9: System.out.println ("Muy bien la calificación de: "+ a); break; case 8: System.out.println ("Bien por tu calificación de: "+ a); break; case 7: System.out.println ("Bien pero puedes mejorar: "); break; case 6:
System.out.println ("Tu puedes
salir mucho mejor, tu calificacióen es de: "+ a); break; case 5: System.out.println ("Que pasa contingo, tu calificación es de: "+a); break ; default: System.out.println ("Opción inexistente"); break;
}
else System.out.println ("Valor incorrecto:");
Ahora es tiempo de poner en práctica la estructura switch
que pida valores del 1 al 712 y en base a ello determine el mes del año.
que muestre un menú donde las opciones sean “5 figuras geométricas” , pida una opción y calcule el área y perímetro de la figura seleccionada. Anexo 6: Lista de cotejo Explicar las instrucciones repetitivas While – Do While y For
While do – While
For
0 => n 1 => n n => m
Resolver dudas y revisar avances.
Recuerda que las instrucciones anteriores son repetitivas y nos sirven para repetir una serie de instrucciones. Las literales n y m determinan el número de veces que se repetirá la instrucción. En el primer caso (0 => n) nos indica que si no cumple con la condición no se repetirá ni una sola vez la instrucción. En el segundo caso (1 => n) por lo menos se repetirán las instrucciones una sola ocasión y después comprobará si tiene que ejecutarse por una segunda ocasión. El ciclo for nos permite saber cuántas
Actividad 9 Pon atención a la explicación de las estructuras, anota lo más importante en tu libreta de trabajo y realiza junto con el facilitador la práctica guiada, en esta actividad solo veremos las sentencias While y do while. Sentencia While While (condición_fin) { sentencia1; setencia2; … } Sentencia do – while do { sentencia1; sentencia2; }
Cañón, computadora, Java y Netbeans
System.out.println ("¿Quieres que repita tu nombre? (s/n): "); a = br.readLine(); System.out.println("Claudia"); } while (a.equals("S"));
Actividad 10 Practica autónoma
Computadora, Java y Netbeans
Practica autónoma Heteroevaluación 10%
Explicar la estructura de la instrucción repetitiva for. Resolver la práctica guiada, resolver dudas y revisar avances.
Actividad 11 Pon atención a la explicación de la estructura for, anota lo más importante en tu libreta de trabajo y realiza junto con el facilitador la práctica guiada Sentencia for For (valor_inicial; condición_fin; variación) { Sentencia1; Sentencia2; … }
Realizar un programa que imprima 10 veces tu nombre
package pkgfor;
public class For {
public static void main(String[] args) { for (int i= 0; i <10; i++) { System.out.println (i + "Claudia"); }
Realzar un programa que pida un valor y si es positivo, calcular su factorial.
Computadora, Java, Netbeans, cañón
package factorial.pkgfor;
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class FactorialFor {
public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader (new InputStreamReader (System.in)); System.out.print ("Escribe un número: "); int n=Integer.parseInt (br.readLine ()); while (n<0) { System.out.println ("El número no es positivo, intenta otra vez");
n = Integer.parseInt (br.readLine ());
System.out.println (" El número elegido es: " + n); int factorial = 1; for (int i = 1; i<=n; i++){ System.out.println (n + " * " + i); factorial = factorial * i;
System.out.println ("Factorial de " +n+ " es " + factorial);
}
Computadora, Java y Netbeans
Practica autónoma Heteroevaluación 10%
es: " + persona1.nombre); System.out.println ("El apellido paterno de la primer persona es: " + persona1.apellidop); System.out.println ("El apellido materno de la primer persona es: " + persona1.apellidom); System.out.println ("La edad de la primer persona es: " + persona1.edad);
System.out.println ("\nEl nombre de la primer persona es: " + persona2.nombre); System.out.println ("El apellido paterno de la primer persona es: " + persona2.apellidop); System.out.println ("El apellido materno de la primer persona es: " + persona2.apellidom); System.out.println ("La edad de la primer persona es: " + persona2.edad);
} }
Las actividades de desarrollo permiten la ejercitación y fortalecimiento de habilidades para adquirir conocimientos e
forma sistematizada y aplicarlos en diferentes contextos
CIERRE Tiempo: 4 hrs
Examen correspondiente al segundo parcial
Realizar el ejercicio de examen y enviarlo vía plataforma
Computadora, internet, Java y Netbeans
Evaluación Parcia Heteroevaluación 30%
Explicará la actividad de cierre de la secuencia formativa No. 2 Por medio de una lluvia de ideas realizar un análisis de los temas vistos en la secuencia formativa No.
En la libreta de trabajo, realizar un mapa conceptual de los temas tratados en la secuencia formativa No. 2 Trabajo individual
Libreta de trabajo, colores y creatividad
Las actividades de cierre permiten que el estudiante consolide los contenidos abordados en las actividades de apertura y desarrollo
Actividad 3: heteroevaluación 10% Actividad 5: heteroevaluación 10% Actividad 7: heteroevaluación 10% Actividad 9: heteroevaluación 10% Actividad 10: heteroevaluación 10% Actividad 12: heteroevaluación 10%
Actividad 14: heteroevaluación 10% Actividad de cierre: heteroevaluación 30%
Los criterios e instrumentos de evaluación son congruentes con las actividades y competencias genéricas a desarrollar
EVIDENCIAS:
Actividad 3: heteroevaluación Programas: Introducción de datos Actividad 5: heteroevaluación Programas: Conversión de tipos de datos Actividad 7: heteroevaluación Programas estructura If Actividad 9: heteroevaluación Programas estructura If anidados Actividad 10: heteroevaluación Programas estructura Switch Actividad 12: heteroevaluación Programas estructura While Actividad 14: heteroevaluación Programas estructura For Actividad de cierre: heteroevaluación Evaluación Parcial
Todos los recursos didácticos son suficientes y congruentes con las actividades. Las evidencias a evaluar dan cuenta del cumplimiento de las competencias genéricas a desarrollar ADECUACIONES:
Las actividades de apertura, desarrollo y cierre mantienen una secuencia lógica contribuyendo al desarrollo de la competencias genéricas
RECURSOS
Equipo Material Fuentes de información Computadora Cañón
Lectura Internet Office Presentaciones Java Netbeans o Eclipse
Vivona, Ignacio Java. 1ª ed. Buenos Aires: Fox Andina; Dalaga, 2011 310 p. ISBN 978-987-1773-97-
Elabora:
Salvador Eleazar Espinoza Ramirez
Recibe:
Verónica Martínez Sánchez
Avala:
Elizabeth Lazcano Valencia
Anexos
Anexo 1
2.- Ernesto Juega con una pelota que se mueve uniformemente sobre el piso a una velocidad de
6m/s. Calcula el tiempo que la pelota tardará en recorrer 24m.
t= d/v
3.- Un motociclista lleva su velocidad de 6m/s a 18m/s, si su promedio de aceleración es de 1.6 m/
s. ¿Cuánto tiempo le llevó?
t = (Vf – V 0 )/a
4.- Si un tren se desplaza de manera acelerada a razón de 30m/s 2 partiendo del reposo, ¿Cuál es
la velocidad final que necesita llevar después de 40s?
t = (V (^) f –V 0 )/a
Anexo 3
Competencias genéricas:
Competencias disciplinares:
Puntos a evaluar Si No El programa 1 cuenta con todos los datos establecidos La impresión de datos del programa 1 es el adecuado El programa 2 cuenta con todos los datos establecidos La impresión de datos del programa 2 es el adecuado El programa 3 cuenta con todos los datos establecidos La impresión de datos del programa 3 es el adecuado El programa 4 cuenta con todos los datos establecidos La impresión de datos del programa 4 es el adecuado El programa 5 cuenta con todos los datos establecidos La impresión de datos del programa 5 es el adecuado
Anexo 4
Anexo 5
Competencias genéricas:
Competencias disciplinares:
Puntos a evaluar Si No El programa 1 cuenta con todos los datos establecidos La impresión de datos del programa 1 es el adecuado El programa 2 cuenta con todos los datos establecidos La impresión de datos del programa 2 es el adecuado El programa 3 cuenta con todos los datos establecidos La impresión de datos del programa 3 es el adecuado El programa 4 cuenta con todos los datos establecidos La impresión de datos del programa 4 es el adecuado
Anexo 6
Competencias genéricas:
Competencias disciplinares:
Puntos a evaluar Si No El programa 1 cuenta con todos los datos establecidos La impresión de datos del programa 1 es el adecuado El programa 2 cuenta con todos los datos establecidos La impresión de datos del programa 2 es el adecuado