Page 1

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL PROCEDIMIENTO DESARROLLO CURRICULAR GUÍA DE APRENDIZAJE 1. IDENTIFICACIÓN DE LA GUIA DE APRENIZAJE      

Denominación del Programa de Formación: TEGO AUTOMATIZACION INDUSTRIAL Código del Programa de Formación: 223209 V100 Nombre del Proyecto: 950651 - SIMULACIÓN DE LA AUTOMATIZACIÓN DE UN PROCESO DEL SECTOR PRODUCTIVO O EDUCATIVO DE LA REGIÓN. Fase del Proyecto: Actividad de Proyecto: Competencia 1. EJECUTAR EL MANTENIMIENTO DE MAQUINAS Y EQUIPOS AUTOMATIZADOS 2. GESTIÓNAR LA AUTOMATIZACIÓN Y EL MANTENIMIENTO DE MÁQUINAS Y PROCESOS INDUSTRIALES. Resultados de Aprendizaje Alcanzar: 1.1. Diagnosticar el estado de máquinas y procesos en condiciones de falla. de acuerdo con los procedimientos establecidos en los manuales técnicos de los equipos. 1.2. Mantener las máquinas y procesos automatizados en las condiciones de funcionamiento requeridas, de acuerdo con el plan de mantenimiento y situaciones de contingencia. 2.1. Apoyar procesos de selección de equipos para automatización con base en criterios técnicos y de acuerdo con el plan de trabajo. Duración de la Guía: 8 H

GFPI-F-019 V3


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE 2. PRESENTACION

En esta guía veremos la creación y el uso de matrices (arrays), realizaremos ejemplos y una evidencia usando lector de código de barras. Matrices en general En las matrices de C#, los índices empiezan en cero. Las matrices de C# funcionan de forma similar a como lo hacen en la mayoría de los lenguajes populares; existen, sin embargo, algunas diferencias que se deben conocer Cuando se declara una matriz, los corchetes ([]) deben ir después del tipo, no después del identificador. Colocar los corchetes después del identificador no es sintácticamente válido en C#.

Otro detalle es que el tamaño de la matriz no forma parte de su tipo, como ocurre en el lenguaje C. Esto permite declarar una matriz y asignarle cualquier matriz de objetos int, independientemente de la longitud de la matriz. Una matriz de una sola fila y varias columnas se denomina vector.


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE 3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE Declarar matrices C# admite matrices de una dimensión, matrices multidimensionales (matrices rectangulares) y matrices de matrices (matrices escalonadas). El siguiente ejemplo muestra cómo declarar diferentes tipos de matrices: Matrices unidimensionales:

Matrices multidimensionales:

La declaración de matrices (como se muestra arriba) no crea realmente las matrices. En C#, las matrices son objetos (se explica más adelante en este tutorial) cuyas instancias deben crearse. Los siguientes ejemplos muestran cómo crear matrices: Matrices unidimensionales:

Matrices multidimensionales:

Inicializar matrices C# proporciona métodos simples y sencillos para inicializar matrices en el momento de la declaración encerrando los valores iniciales entre llaves ({}). Los siguientes ejemplos muestran diferentes modos de inicializar diferentes tipos de matrices. Nota Si no inicializa una matriz en el momento de la declaración, sus miembros se inicializan int[][,,][,] numbers; Matrices unidimensionales


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE El tamaño de la matriz se puede omitir, como se indica a continuación:

También se puede omitir el operador new si se utiliza un inicializador como el siguiente:


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE

Vamos a realizar un ejemplo del uso de una matriz unidimensional (vector), la idea es crear un vector de 4 elementos de tipo “string”, se van a usar 4 cajas de texto (txtE0 a txtE3) para entrar los datos, un botón (cmdGuardar) para guardarlos en el vector, 4 “Label” (lblS0 a lblS3) para mostrar los elemento y un botón (cmdMostrar) para mostrarlos. Creamos un proyecto nuevo como se muestra:

Creamos el vector de tipo global.

Agregamos código para cargar el vector


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUรA DE APRENDIZAJE

Agregamos cรณdigo para mostrar datos:

Probamos

Como vemos, primero guardamos los datos en el vector y luego los mostramos. Para recorrer vectores se utiliza generalmente el for.


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE

Cargar una imagen desde el disco duro a un “picturebox” Para realizar el cargue de una imagen que se encuentra en una carpeta (o en el disco raíz) de su PC en un “pictureBox” use el siguiente código: pictureBox1.Image = new System.Drawing.Bitmap(fullpath);

“pictureBox1” es el objeto “pictureBox”, “fullpath” es la ruta donde esta la imagen a cargar. Ejemplo: picFoto.Image = new System.Drawing.Bitmap("C:\\Foto.jpg"); En este caso la imagen se llama “Foto.jpg” y está en el disco C (la raíz) picFoto.Image = new System.Drawing.Bitmap("C:\\FotosMias\\Foto.jpg"); En este caso la imagen se llama Foto.jpg y esta en la carpeta “FotosMias” que se encuentra en el disco C (raíz). String ruta="C:\\FotosMias\\Foto.jpg"; picFoto.Image = new System.Drawing.Bitmap(ruta); En este caso la ruta donde está la imagen se encuentra en una variable de tipo “string”, también podría estar dentro de un array.


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE 4. ACTIVIDADES DE EVALUACIÓN Realizar un programa (con su nombre) donde con un botón busque un número de cc entrada en una caja de texto, si este número se encuentra en un array se debe mostrar el número de cc, el nombre con los apellidos y una foto del aprendiz.

Para ello debe crear una array (global) de 21 filas y 3 columnas (tipo string). En la primera columna debe ir el número de cc, en la segunda nombres y apellidos, y en la tercera la ruta de la imagen. Los datos deben ser cargados en el evento “Load” del formulario. Ejemplo: Datos[0,0]=”1005369789” Datos[0,1]=”Pedro Jose Tabares Lopez” Datos[0,2]=”c:\\Foto_1005369789” En caso de que el número de la cc no se encuentre en el array debe mostrar en “Cedula” el valor de “No exites” al igual que en “Nombre”, en la imagen debe mostrar:


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE Evidencias de Aprendizaje

Evidencias de Conocimiento : PC_7C Evidencias de Desempeño: PC_7D Evidencias de Producto: PC_7P

Criterios de Evaluación

Establece actividades de control, automatización, mantenimiento, frecuencia de operaciones, recursos físicos, recursos humanos, materiales, herramientas y repuestos requeridos para los planes de mantenimiento de máquinas y equipos.

Técnicas e Instrumentos de Evaluación -

SOLUCION DE PREGUNTAS

- LISTA DE CHEQUEO

5. GLOSARIO DE TERMINOS

Programación: La programación informática, a menudo acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

FrameWork: En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos desoftware concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Codigo fuente:

En programación, el texto escrito en un lenguaje de programación que ha de

ser compilado o interpretado para ejecutarse en una computadora.

Algoritmo:

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, 1

un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una 2

actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.


SERVICIO NACIONAL DE APRENDIZAJE SENA Procedimiento de Desarrollo Curricular GUÍA DE APRENDIZAJE 6. REFERENTES BILBIOGRAFICOS http://www.youtube.com/watch?v=HtE7D_56rkc http://www.youtube.com/watch?v=i3oT7qn28xA

Visual C#. Javier Ceballos. Ra Ma. A fondo C#. Tom Archer. MacGrawHill.

Autor (es)

Nombre

Cargo

Dependencia

Fecha

JAIME A OCAMPO P

INSTRUCTOR

AUTOMATIZACION Junio 2018 INDUSTRIAL

Guia de aprendizaje pc 7  

Programacion de PC

Guia de aprendizaje pc 7  

Programacion de PC

Advertisement