viernes, 16 de noviembre de 2007

VISITA A CALI

UNIVERSIDAD AUTONOMA DEL OCCIDENTE



Universidad Autónoma del Occidente de la ciudad de Cali; donde conocimos los laboratorios asignados a las ingeniería a dicha universidad, cada laboratorio tiene asignado por ingeniería como “ electrónica, meca trónica, mecánica y eléctrica etc.” esto laboratorios son para la capacitación diaria de los estudiante de esta Universidad en horarios ya establecidos por el encargado o maestro de sus diferente laboratorios. Los estudiantes realizan prácticas de laboratorios y sus respectivas tesis, en estos salones de aprendizaje que están dotados con diferentes maquinas, las cuales fueron realizadas por los mismos estudiantes de diferentes ingenierías en los años anteriores. La Universidad Autónoma de occidente La Universidad Autónoma de occidente se constituyó en 1970 como una corporación de utilidad común, de carácter privado y sin ánimo de lucro. Con sede en Cali, capital del Valle del Cauca, el área de influencia cubre el suroccidente colombiano y el eje cafetero en los departamentos del Valle del Cauca, Cauca, Nariño, Caldas, Risaralda y Quindío. Con 16 programas académicos de pregrado y 11 de postgrado busca integrar la docencia, investigación y proyección social para formar personas emprendedoras, creativas, con visión humanística y aportar a la generación de conocimiento y a la solución de problemas de la región, el país y el mundo. Modelo Educativo La formación y el desarrollo de competencias de los futuros profesionales de la Universidad Autónoma de Occidente se fundamenta en: La solidez en los valores humanos. Capacidad y hábito para construir conocimiento a través de múltiples formas, analizarlo y utilizarlo en la solución de problemas concretos de la realidad local, regional y nacional. Flexibilidad para utilizar los conocimientos, métodos y técnicas disponibles en su profesión y transferir, adaptar e innovar en materia de métodos y tecnologías para contribuir a la solución de problemas al mundo. La universidad autónoma de occidente queda ubicada en la dirección Cll 25 # 115 - 85 Km. 2 Vía Cali - Jamundí. Cali, Colombia.

RECORRIDO POR LOS LABORATORIOS DE LA UNIVERSIDAD AUTONOMA DEL OCCIDENTE
La universidad autónoma del occidente consta de unos laboratorios para las facultades de ingeniería electrónica, mecánica entre otras. Para lo cual fue exhibido con el fin que los visitantes de la universidad Antonio Nariño pudieran observar sus implementos de laboratorios en sus respectivas áreas de trabajo.
Cuando se ingreso al área de laboratorios, al primero que asistimos fue:


1. LABORATORIO DE AUTOMATICA: en este laboratorio hay una serie de maquinas, en las cueles están:

En esta maquina se manejan las variables reales que son presión de agua, presión de un gas, temperaturas y posición de una maquina.
Lo que hace es que controla por medio de un controlador diseñado o implementando un algoritmo en un computador, para así poder interactuar con la maquina.






En esta maquina se simula el embotellado o el llenado de un tarro con la mezcla de dos líquidos.
Todo este proceso es automático.
Maquina donde se maneja temperatura y presión; esta maquina es una simulación de una parte de el proceso en el INGENIO MANUELITA donde se saca el bagazo para dejar solamente las sustancias melosas que al final pasan a ser el azúcar. La maquina al centrifugar va dejando el azúcar pegada a las paredes y las sustancias que quedan abajo son las que esta expulsa.








LABORATORIO DE ELECTRONICA Y MECATRONICA:

Esta maquina esta compuesta por un osciloscopio, generador de señales, fuente D.C. (corriente directa), fuentes alternas y variables. También cuenta con tomas de 110, 220 y tomas especiales como las que se utilizan para conectar las estufas, que son las que manejan alparajes muy altos y son los utilizados en la electrónica de potencia.
Dentro de este laboratorio se están montando sublaboratorios con maquinarias de mas precisión donde los estudiantes pueden sacar váquelas impresas y simular interfaces o algoritmos.


LABORATORIO DE MECANICA DE SÓLIDOS:
Maquina de tracción:
Aquí se hace la presión, flexión y deflexión de los aceros. Se toma una probeta ó muestra de acero, se introduce en la maquina donde esta por medio de la orden que es mandada desde el computador empieza a estirar el acero hasta reventarlo ; aquí se mira la tracción de los aceros.
La maquina es automatizada.
Después de que revienta el acero nos arroja todos los datos necesarios y sus graficas. Esta maquina tiene una capacidad de 20 toneladas.




Chactir:



En esta maquina se coloca una muestra de acero o probeta bajo las medidas exactas. En ella hay un manómetro que es el que nos muestra la energía absorbida por la probeta, y con esta se determina la resistencia del material en varias temperaturas.




Ensayos de troquelados:
Maquina manual. Esta sirve para medir la fuerza utilizada para perforar una lamina; pero antes de llevar a cabo este procedimiento hay que saber el espesor de la lamina y también hay que saber que punzón o que matiz se coloca. Todo depende del diámetro o el calibre de la lámina.
El nombre realmente asignado por los estudiantes que crearon esta tesis es “Diseño de un prototipo de plataforma portátil para medir fuerzas de reacción en los tres ejes ortogonal”

Esta tiene la misma función que la primera pero esta es manual y las medidas se toman por medio de un manómetro a presión.

Maquina hidráulica que hace ensayos de fatiga a compresión y tensión. La maquina da los datos de cuantos ciclos falló determinado material, bien sea a tensión, fricción y compresión.












LABORATORIO DE MATERIALES:
Este laboratorio es para analizar los materiales microscópicamente, en si en el laboratorio se juega aumentando o disminuyendo las propiedades de un elemento.
Hornos para tratamientos térmicos:

En estos se inician los procedimientos donde se calienta o se templa un metal a más de 800ºC y se enfrían en agua o en una sustancia especial.

Durómetro:
Se toma un acero de cómo lo vende el fabricante.
Esta funciona con un penetrador de diamante. Por lo general los aceros cuando son comprados en el punto de fabrica viene con una dureza baja, entonces este dispositivo sirve para mejorar las propiedades duplicando o disminuyendo su dureza. Al aumentar la dureza aumenta la tenacidad medidas se toman por medio de un manómetro a presión. y la resistencia del impacto. El tratamiento para devolver la dureza se llama recosido.

Cortadoras de probeta:
En esta maquina se cortan pedazos de materiales para analizarlos.



En esa se evita el calentamiento durante el corte de los materiales.

Maquita que consta de un cilindro o gato hidráulico con un manómetro; esta maquina sirve para hacer baquelitas.




LABORATORIO DE PROCESO DE MANOFACTURA
La mayoría de la maquinas son operadas por medio de un computador con su respectivo programa.
Fresadora y Torno:
Maquina especial para hacer proceso de cadena o de forma continua, (todas con igual medidas). La diferencia entre una y la otra en que la revolución la hace el material (fresadora), y en la otra la revolución la hace la herramienta (Torno).








Selca:
Simulación de un proceso de ensamble de un chasis de un carro. Con un brazo robótico coge los carros y los ensambla por partes; al finalizar el brazo robótico se encarga de seleccionar los buenos de los defectuosos, marcándolo con una línea.
Esta maquina es una simulación a pequeña escala, donde todo este proceso es manejado mediante un controlador que a sido programado con anterioridad,.












Fresadora C.N.C.

A diferencia de la otra esta diseñada para procesos industriales o centros mecanizados, la única limitación de una pieza es lo que de la bancada. Tiene un tablero donde damos los datos de la forma de la pieza y ella se encarga de crear dicha pieza.












jueves, 4 de octubre de 2007

TALLER ALGORITMOS

Elabore un documento para entrega con el desarrollo de la siguiente temática:

1. presente la clasificación de los lenguajes de programación 2. Enuncie las etapas del ciclo de vida del software 3. Sobre la algoritmia responda: a. que es un algoritmo b. Que preguntas se deben responder para definir con precisión un problema c. Que condiciones debe cumplir un algoritmo? d. Cuales son los elementos de un algoritmo e. Cuales son los métodos de representación de algoritmos f. Cuales son las técnicas utilizadas g. enuncie algunos términos utilizados en diagramación

Realice diagramas de flujo para expresar la solución de los problemas que se presentan a Continuación.

Conceptos: Algoritmo - Secuencia - Símbolos - Variables (Nombres Nemotécnicos, Referencia dirección de memoria, Variables de ingreso (lectura) y de cálculo, Respetar nombres) - Constantes -Expresiones - Asignación de un resultado a una variable - Impresión de literales - Prueba de escritorio

1. Se ingresa por teclado el radio de una circunferencia, y se desea mostrar en pantalla el área y la longitud de la misma. 2. Se ingresa por teclado la base y la altura de un triángulo y se desea obtener como resultado su superficie. Mostrar en pantalla. 3. Se ingresa por teclado el tiempo de duración (en minutos) de un llamado telefónico, y se desea imprimir un ticket con el costo del mismo. El minuto cuesta $ 0,23. 4. Obtener las raíces de la ecuación cuadrática (a+ bx + c = 0). Los datos son: a, b, c. 5. Leer un número negativo y mostrarlo en pantalla, junto con su cuadrado y la cuarta parte del mismo.

1. Clasificación de los lenguajes de programación:

Lenguaje máquina

El lenguaje máquina es el único que entiende directamente la computadora. Utiliza el alfabeto binario, que consta de los dos únicos símbolos 0 y 1, Fue el primer lenguaje utilizado en la programación de Computadoras, pero dejó de utilizarse por su dificultad y complicación, que además reducen la posibilidad de cometer errores.

Lenguaje ensamblador

En este lenguaje cada instrucción equivale a una instrucción en lenguaje máquina, utilizando para su escritura palabras mnemotécnicas en lugar de cadenas de bits.

Lenguajes de alto nivel

Los lenguajes de alto nivel, también denominados lenguajes evolucionados, fueron

diseñados para que la programación sea más sencilla. Se llaman de alto nivel porque la sintaxis requerida es más parecida al idioma humano que al de la máquina.

· También se clasifican por generaciones:

Lenguajes de tercera generación (3GL):

Los lenguajes de tercera generación hacen que sea más fácil escribir programas y permiten que los programadores compartan el desarrollo.

Algunos lenguajes de tercera generación y sus características son:

C, C++, Java, ActiveX:

Lenguajes de cuarta generación (4GL):

Los lenguajes de cuarta generación son más fáciles de usar que los de tercera generación.

Puede presentarse como entorno de texto o entorno visual. En un entorno de texto, el programador utiliza palabras del idioma inglés para generar el código, normalmente una sola declaración de un lenguaje 4GL puede realizar las mismas tareas que varias líneas de un lenguaje 3GL.

4GL, permiten que el programador trabaje en un entorno de desarrollo integrado o IDE (por sus siglas en inglés). Los IDE ofrecen todas las herramientas necesarias para desarrollar aplicaciones. Visual Studio de Microsoft y Java Studio de Sun, son dos IDE profesionales.

Entre los lenguajes de cuarta generación se incluyen:

- .NET, Entornos de autoría.

Lenguajes de quinta generación:

Los expertos no están de acuerdo en la definición de esta generación, algunos consideran que los entornos de autoría más avanzados caerían en esta categoría. Otros consideran que un 5GL debería utilizar técnicas de inteligencia artificial.

LENGUAJES DE DESARROLLO DE LA WWW (WORD WIDE WEB)

Lenguaje de marcación de hipertexto (HTML). Se utiliza para crear documentos para la

Web. La estructura de una página Web utiliza atributos y etiquetas. Las etiquetas

Proporcionan vínculos a otra parte del documento o a otro documento. Permiten también insertar imágenes y otros elementos multimedia. En realidad, por la simplicidad del HTML no se lo considera un lenguaje de programación (no tiene sentencias de bifurcación). Otras herramientas de desarrollo para la Web son: Dreamweaver, Flash, Director, todos de la empresa Macromedia.

Lenguajes de secuencias de comandos

Existen distintos lenguajes de secuencia de comandos para la Web. Estos lenguajes tienen la capacidad de crear páginas Web dinámicas. Las páginas dinámicas pueden cambiar de acuerdo con la información que proporcionan al usuario. En los sitios de venta de productos, un lenguaje de secuencia de comandos lee una base de datos para desplegar los productos. Entre estas herramientas se encuentran:

- JavaScript:

- Páginas de Active Server (ASP):

ASP.NET.

- Preprocesador de hipertexto (PHP

2. Etapas de ciclo de software

· Análisis: Consiste en el estudio detallado del problema con el fin de obtener unas especificaciones para la solución del problema.

· Diseño del programa: Consiste en la realización de una solución o algoritmo del problema planteado. Esta solución se diseña utilizando seudocódigo o diagramas de flujo.

· Desarrollo: También conocido como codificación, se relaciona con la escritura y las pruebas del código fuente.

· Implementación: El software se instala y queda a disposición de los usuarios para la realización de todo tipo de pruebas.

· Mantenimiento. Esto incluye la corrección de errores menores que no fueron detectados en la etapa de implementación. Esta es la fase más larga del ciclo de vida de desarrollo de software y puede durar muchos años.

3. a). Un algoritmo es un conjunto ordenado y finito de operaciones que nos permiten encontrar solución a un problema.

b) ¿QUE ME DAN? ---- Entrada

¿COMO LO HAGO? ------ proceso

¿QUE ME PIDEN?-------- salida

c) Ser finito, es decir terminar siempre tras un número finito de pasos. Si el algoritmo

Nunca termina, no obtendremos ninguna solución.

Estar definido. Para ello debe estar compuesto por un conjunto ordenado de

Acciones, especificadas en cada caso rigurosamente y sin ambigüedad.

d) Elementos de un algoritmo:

1. Datos, tipos de datos y operaciones primitivas

2. Variables, constantes y expresiones


1. NUMERICO:

· ENTEROS: -48, 15, 0,4.

· REALES: En parte decimal o fraccionario.

· OPERADORES ARITMETICOS

+ , - , * , / , **, ¬ , DIV, MOD


CARÁCTER: Un solo carácter o cadena de caracteres (conjunto de caracteres). Se denotan entre ‘ o “. LOGICOS: Sus valores son verdaderos o falsos, se simboliza con los dígitos binarios 1 y 0, también ON y OFF en interruptores.

OPERADORES RELACIONALES = , < , >, <> , <= , >=

OPERADORES LÓGICOS Y, O y No


2. VARIABLES: Todo valor que cambie dentro de la ejecución de un programa.

CONSTANTES: Todo valor que permanece inalterable durante la ejecución del programa. EXPRESIONES: Una expresión es la combinación de variables y constantes a través de símbolos de operación denominados operadores.

e) Método informal: Un lenguaje natural.

Método formal: Un lenguaje de programación, lenguaje de maquina.

f) Diagrama de flujo u organigrama: Es un método de representación gráfica que

Utiliza un conjunto de símbolos, de forma que cada paso del algoritmo se visualiza

Dentro del símbolo adecuado y el orden en que se realizan los pasos se representa

Por medio de flechas que indican el flujo lógico del algoritmo.

Seudocódigo: Es un lenguaje específico de descripción de algoritmos, intermedio

Entre el lenguaje natural y el lenguaje de programación. Podría decirse que se trata

De un lenguaje natural limitado y sin ambigüedad.

g) Acumulador: Un acumulador es una variable, definida por el programador, que hace referencia a una dirección de memoria que almacenará un "total móvil" de valores individuales según van estando disponibles durante el proceso. Esta dirección o posición de memoria debe ser inicializada en cero.

Contador:

Es una variable que se incrementa en un valor constante y se utiliza para registrar el número de veces que se presenta un evento.

Iteración o loop:

Es un conjunto de instrucciones que se procesa repetidamente hasta que se cumpla la condición de salida.

Realizar diagramas de flujo:

1. AREA Y LONGITUD DE UNA CIRCUNFERENCIA



Terminador: inicio


· Terminador: finPantalla: “el área es” área    “La longitud es” longi

Área = * longi= *rad

QUE ME DAN: el radio

· Entrada manual: radCOMO LO HAGO: Área = *

Longitud= *rad

· QUE ME PIDEN: área y longitud















2. AREA DE UN TRIANGULO



Entrada manual: base


· QUE ME DAN: la base y la altura

· Entrada manual: altuCOMO LO HAGO:

· QUE ME PIDEN: área

3. EL COSTO DE UNA LLAMADA TELEFONICA



Terminador: Inicio


· QUE ME DAN: tiempo (minutos)

Costo por minuto $0.23

Entrada manual:    Tiemp

· COMO LO HAGO: tiemp*0.23

· QUE ME PIDEN: costo total de la llamada




4. Terminador: InicioOBTENER LAS RAÍCES DE LA ECUACIÓN CUADRÁTICA




· Datos:        aQUE ME DAN: los datos a, b, c

· Datos:       bDatos:       c

Pantalla: “la raíz 1 es”  rai1  “la raíz 2 es”  rai2Terminador:      FinCOMO LO HAGO:

· QUE ME PIDEN: las raíces de la ecuación

5. Terminador:    inicioCUADRADO Y CUARTA PARTE DE UN NUMERO




· Datos: Num negatQUE ME DAN: numero negativo (num negat)

· COMO LO HAGO:

=

=




· Terminador: finPantalla: “su cuadrado es” 〖num〗^2 “la cuarta parte es” cuart partQUE ME PIDEN: el cuadrado y la cuarta parte del numero