Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Encuadre de programación, Ejercicios de Introducción a la Informática

Encuadre para resolver los ejercicios De la materia de programación

Tipo: Ejercicios

2022/2023

Subido el 03/10/2023

parra-reyes-jose-antonio
parra-reyes-jose-antonio 🇲🇽

2 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Encuadre
Docente: Lic. Emaús Balbuena Mora
Licenciado en Informática por el Instituto Tecnológico de Orizaba
Candidato a Maestro en Ciencias en Electrónica por el Instituto
Tecnológico de Orizaba.
Experiencia Docente en en TECNM Campus Tuxtepec: 18 años
Programa de estudios:
Materia: Introducción a la Programación
Plan Reticular: Ingeniería Electromecánica IEME-2010-210 Rev. Mayo
2016.
SATCA:
Horas Teóricas: 1
Horas Prácticas: 3
Créditos: 4
Aportación al perfil de egreso:
Esta asignatura aporta al perfil del Ingeniero Electromecánico la
capacidad para que diseñe e implemente estrategias y programas para el control
y/o automatización de los procesos productivos y los dispositivos en los sistemas
electromecánicos.
Además le permite sentar las bases para desarrollar aplicaciones de
software en la proximidad de su formación.
Importancia:
Puesto que esta materia dará soporte a otras, más directamente
vinculadas con desempeños profesionales; se inserta en la primera mitad de
la trayectoria escolar; antes de cursar aquéllas a las que da soporte.
De manera particular, lo trabajado en esta asignatura se aplica en el
estudio de los temas: introducción a la programación por computadora, el
lenguaje y su entorno integrado de desarrollo, programación en software de
aplicación y programación de interfaces.
Relación con otras asignaturas:
Diseño e Ingeniería Asistido por Computadora
Electrónica Digital
Formulación y Evaluación de proyectos
Controles Eléctricos
Competencias previas:
Capacidad de abstracción, análisis y síntesis
pf3
pf4

Vista previa parcial del texto

¡Descarga Encuadre de programación y más Ejercicios en PDF de Introducción a la Informática solo en Docsity!

Encuadre

 Docente: Lic. Emaús Balbuena Mora

 Licenciado en Informática por el Instituto Tecnológico de Orizaba

 Candidato a Maestro en Ciencias en Electrónica por el Instituto

Tecnológico de Orizaba.

 Experiencia Docente en en TECNM Campus Tuxtepec: 18 años

 Programa de estudios:

 Materia: Introducción a la Programación

 Plan Reticular: Ingeniería Electromecánica IEME-2010-210 Rev. Mayo

 SATCA:

Horas Teóricas: 1

Horas Prácticas: 3

Créditos: 4

 Aportación al perfil de egreso:

Esta asignatura aporta al perfil del Ingeniero Electromecánico la

capacidad para que diseñe e implemente estrategias y programas para el control

y/o automatización de los procesos productivos y los dispositivos en los sistemas

electromecánicos.

Además le permite sentar las bases para desarrollar aplicaciones de

software en la proximidad de su formación.

 Importancia:

Puesto que esta materia dará soporte a otras, más directamente

vinculadas con desempeños profesionales; se inserta en la primera mitad de

la trayectoria escolar; antes de cursar aquéllas a las que da soporte.

De manera particular, lo trabajado en esta asignatura se aplica en el

estudio de los temas: introducción a la programación por computadora, el

lenguaje y su entorno integrado de desarrollo, programación en software de

aplicación y programación de interfaces.

 Relación con otras asignaturas:

 Diseño e Ingeniería Asistido por Computadora

 Electrónica Digital

 Formulación y Evaluación de proyectos

 Controles Eléctricos

 Competencias previas:

 Capacidad de abstracción, análisis y síntesis

 Capacidad crítica y autocrítica

 Uso del multímetro para medición de voltaje, corriente

 Empleo de diodos emisores de luz

 Uso del osciloscopio

 Competencias a desarrollar:

 Desarrolla programas para el control de dispositivos en los sistemas

electromecánicos considerando interfaces gráficas.

 Temas a desarrollar:

 Introducción a la programación por computadora

 El lenguaje y su entorno integrado de desarrollo

 Estructuras condicionales, selectivas y repetitivas

 Arreglos

 Programación modular

 Programación de interfaces

 Actividades de Enseñanza-Aprendizaje:

Tema 1. Introducción a la programación por computadora

 El Docente mediante la técnica demostrativa, estimula el uso de las TIC s para la búsqueda de información sobre la evolución de la computación, componentes de la computadora, algoritmos, diagramas de flujo y su notación, así como las metodologías de solución de problemas. Plasmar la información recuperada en un resumen, socializar los resultados en plenaria grupal.  El Docente mediante la técnica demostrativa estimula el desarrollo de algoritmos y diagramas de flujo a partir de un problemario. Plasmar los resultados en un reporte de prácticas de ejercicios.

Tema 2. El lenguaje y su entorno integrado de desarrollo

 El Docente mediante la técnica demostrativa instala y configura el entorno de programación.  El Docente mediante la técnica demostrativa estructura un programa utilizando identificadores, tipos de datos y operadores.  El Docente mediante la técnica de lluvia de ideas propicia el análisis de paradigmas de programación: estructurada y orientada a objetos, solicita el desarrollo de un cuadro comparativo.  El Docente mediante la técnica demostrativa traslada los diagramas de flujo a programas estructurados, solicita reporte de prácticas.

Tema 3. Estructuras condicionales, selectivas y repetitivas

 El Docente mediante la técnica demostrativa ejercita el uso de estructuras condicionales, selectivas y repetitivas a partir de su sintaxis, solicita realicen ejercicios prácticos.  El Docente mediante la técnica diálogo/discusión estimula el desarrollo de un problemario utilizando las estructuras estudiadas, solicita realicen ejercicios prácticos.

Tema 5. Programación modular

Asistencia 10% Casos prácticos 4 0% (Guía de observación) Examen práctico 50% (Guía de observación)

Tema 6. Programación de interfaces

Asistencia 10% Casos prácticos 3 0% (Guía de observación) Evaluación de proyectos 6 0% (Lista de cotejo)

 Fuentes de información

  • Joyanes, A. (2003). Programación en C Algoritmos, estructuras de datos y objetos (3 Ed). España: Mc Graw Hill.
  • Vázquez, J. (2012). Análisis y diseño de algoritmos (1 Ed.). México: Red Tercer Milenio, http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Analisis_y_disenio_de_algoritmos.pdf
  • Guido, V. R.(2009). El Tutorial de Python. Ed. Python Software Foundation.
    • Raul, G. D. (2008)Python para todos. Ed. Crearive Commons
  • Python Software Foundation (2018). Python 3.5.8 Documentation

 Practicas

 Diseño y elaboración de soluciones aplicando algoritmos y diagramas de flujo en

herramientas de software de aplicación como DFD o PCI.

 Desarrollar un programa que realice la conversión entre sistemas numéricos.

 Desarrollar^ un^ programa^ que^ a^ partir^ del^ ingreso^ de^ valores^ binarios^ de^8 bits,

realice las operaciones lógicas (and, or, xor, xnor).

 Desarrollar un programa que genere números aleatorios y se almacenen en un

archivo.

 Desarrollar un programa que muestre un menú para la realización de operaciones

con vectores y matrices.

 Desarrollar un programa que realice una animación de LED´s mediante el puerto

paralelo.

 Desarrollar un programa que muestre en pantalla el estado de un arreglo de

interruptores conectados al puerto paralelo.

 Proyectos de Asignatura

  • Generar a través de Python una señal PWM, la cual será modificada usando Push

Buttom para expandirla o retraerla, logrando demostrar a través de un led lo

generado en el código.

  • Generar un código el cual logre encender y apagar un motor, además de tener un

botón de paro de emergencia en caso de que algo llegue a fallar.

Cordialmente...

Lic. Emaús Balbuena Mora