lenguajes electronicos

Anuncio
ESPECIALIDAD ELECTRONICA. LENGUAJES ELECTRONICOS.
Denominación del Aspecto Formativo:
2011
LENGUAJES ELECTRÓNICOS.
Correspondientes al: (5to Año).
Carga Horaria: 4 horas didácticas semanales.
FUNDAMENTACIÓN DEL ASPECTO FORMATIVO.
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones
que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana. Está formado de un conjunto de
símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se
mantiene el código fuente de un programa informático se le llama programación.
Este aspecto formativo integra el área formativa “Tecnología electrónica”, junto a las
asignaturas Sistemas electrónicos analógicos y digitales y Diseño asistido y Simulación, del
trayecto formativo del Técnico en Electrónica.
En este sentido la programación se define como el proceso de creación de un programa de
computadora aplicable a autómatas industriales con el propósito de resolver y automatizar
procesos, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
 El desarrollo lógico del programa para resolver un problema en particular.
 Escritura de la lógica del programa empleando un lenguaje de programación específico
(codificación del programa)
 Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina. 
Prueba y depuración del programa.
 Desarrollo de la documentación.
Permite especificar de manera precisa sobre qué datos debe operar una computadora,
cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de
circunstancias.
Bajo esta perspectiva se analiza e interpreta el funcionamiento de los automatismos y su
comportamiento, contrastándolos con las especificaciones solicitadas. Se corrigen las referencias de
los manejadores de los distintos movimientos o secuencias de movimientos a fin de que
coincidan con los especificados.
Se comunica con los sistemas inteligentes de posicionamiento
(sistemas basados en
microprocesadores, microcontroladores, programas expertos en computadores ), según las normas y especificaciones
técnicas y finalmente se vuelca la información producida en la documentación técnica del equipo
utilizando planos, croquis de desplazamiento, esquemas electrónicos y cálculos, con simbología
normalizada.
OBJETIVOS DEL ASPECTO FORMATIVO.
Que el alumno:
Diseñe programas para productos electrónicos con lógica discreta microprocesadores y/o
microcontroladores.
DIRECCION DE ENSEÑANZA TECNICA | MINISTERIO DE EDUCACION. PROVINCIA DE CORRIENTES. |
1
ESPECIALIDAD ELECTRONICA. LENGUAJES ELECTRONICOS.
2011
Seleccione el lenguaje de programación de alto y/o bajo nivel para el computador anfitrión.
Elabore los diagramas de flujo.
Seleccione la técnica de programación.
Codifique los algoritmos de la solución adoptada.
Especifique la documentación de los programas.
EXPECTATIVAS DE LOGROS.
Después de cursar este aspecto formativo, los estudiantes estarán en condiciones de:



















Analizar el proceso de resolución de problemas.
Describir las estrategias y los pasos del diseño.
Reconocer los distintos lenguajes de programación.
Interpretar los términos comando, instrucción y sentencia.
Reconocer los distintos lenguajes de programación.
Elaborar diagramas de bloques y flujogramamas.
Comprender y manejar los entornos de programación.
Elaborar programas demostrativos.
Compilar y depurar el código fuente.
Analizar y resolver problemas aplicación.
Reconocer la estructura de ANSI C.
Manejar operadores y tipos de datos.
Describir los conceptos de bibliotecas.
Comprender el manejo de los ports de entrada y salida de datos.
Manejar las estructuras de programación más conocidas.
Utilizar fluidamente la lógica de programación.
Manejar programas de interfase y comunicación.
Elaborar conclusiones sobre los trabajos realizados.
Realizar de prácticas en base a los contenidos desarrollados.
Algunas de las formas sugeridas de obtención de las evidencias de capacidades son:










Resolución de situaciones problemáticas.
Coloquios.
Realización de informes escritos.
Identificación de técnicas y métodos específicos de la materia.
Elaboración de razonamientos e ideas relacionadas a los temas en estudio.
Realización de trabajos prácticos referidos a los temas de la asignatura.
Elaboración y defensa de informes de resultados de trabajos.
Evaluaciones orales y escritas.
Participación en ferias de ciencias y otras actividades escolares.
Elaboración de carpetas con notas de clases y apuntes de la asignatura.
 Estudio de casos con elaboración y defensa de informes.
 Participación en actividades grupales dentro y fuera del aula.
CONTENIDOS PRESCRIPTOS POR EL MARCO DE REFERENCIA.
Lenguajes y pseudolenguajes aplicados en electrónica. (C, C++, Pascal, Delphi, Visual Basic, Borland C).
DIRECCION DE ENSEÑANZA TECNICA | MINISTERIO DE EDUCACION. PROVINCIA DE CORRIENTES. |
2
ESPECIALIDAD ELECTRONICA. LENGUAJES ELECTRONICOS.
2011
Introducción al Lenguaje C: Evolución histórica de los lenguajes de programación. Historia del
Lenguaje C. Introducción al ANSI C. Conceptos preliminares. Conceptos básicos de la
diagramación lógica. Entornos de programación. Compiladores. Linkeadores. Maneras de
compilar un programa. Introducción al ANSI C: Estructura del ANSI C. Estructura de un programa
en C. Operadores (Lógicos, Aritméticos y Relacionales). Tipos de datos. Modificadores de tipo. Variables
locales y globales. Constantes locales y globales. Instrucciones al pre-procesador. Concepto de
Biblioteca. Biblioteca estándar y de usuario. Programación Básica en C: Introducción a la
programación en lenguaje C. Entrada y salida de datos (funciones básicas). Funciones matemáticas
básicas (math.h). Manejo básico de caracteres (ctype.h). Controles de flujo (parte 1): Estructuras
condicionales (if - switch - else…if - ?:). Controles de flujo (parte 2): Estructuras de repetición (while do…while - for). Manipulación de caracteres (ctype.h). Manipulación de cadenas de caracteres (string.h).
BIBLIOGRAFÍA SUGERIDA PARA EL DOCENTE.
“ENCICLOPEDIA DEL LENGUAJE C++” - Ceballos Sierra Francisco Javier - Editorial
Alfaomega Grupo Editor- ISBN 9786077686439
“C/C++ MANUAL IMPRESCINDIBLE” - Acera Garcia Miguel Angel - Editorial Anaya
Multimedia -ISBN 9788441526143
“C++ BÁSICO” - Fernandez Carmen - Editorial STARBOOKS - ISBN 9788493689681
“COMO PROGRAMAR C++” - Deitel Harvey M. - Deitel Paul J. - Editorial Pearson
Addison-Wesley - ISBN 9789702612735
“AUTOMATAS PROGRAMABLES Y SISTEMAS DE AUTOMATIZACIÓN” - Mandado
Perez Enrique - Armesto Quiroga Jose I. , Fernadez Silva Celso , Marcos Acevedo Jorge Editorial ALFAOMEGA GRUPO EDITOR - ISBN 9786077686736
“COMUNICACIONES INDUSTRIALES” - Guerrero Vicente - Martinez Luis , Yuste Ramon
L. - ISBN 9786077686712 - Editorial ALFAOMEGA GRUPO EDITOR
“AUTOMATAS PROGRAMABLES ENTORNO Y APLICACIONES” - Mandado Perez
Enrique - Acevedo Marcos Jorge - Armesto Quiroga Jose I. - Fernandez Silva Celso Perez Lopez Serafin - Editorial PARANINFO - ISBN 9788497323284
DIRECCION DE ENSEÑANZA TECNICA | MINISTERIO DE EDUCACION. PROVINCIA DE CORRIENTES. |
3
Descargar