Está en la página 1de 4

Facultad de Ingeniería Geológica, Minera, Metalúrgica y

Geográfica
E.P. Ingeniería Geográfica

EXAMEN PARCIAL
PROGRAMACIÓN

Ing. Christian Mario Pérez Gómez - 1991cperez.cmpg@gmail.com

2023
EXAMEN PARCIAL

● ALUMNO: GOZME HURTADO HAROLD-20160117


● ALUMNO: CALLIRGOS MONDRAGON GIANFRANCO JAVIER- 21160110
● ALUMNO-CÓDIGO

1. ¿Qué lenguaje de programación podría ser aplicado en el Autocad?


Justifique su respuesta.(2 ptos).

Visual Basic for Applications: Este lenguaje de programación es más


completo y poderoso que autolisp y permite crear aplicaciones más complejas
en autocad. Se puede utilizar VBA para crear formularios personalizados,
automatizar tareas avanzadas y acceder a las API de autocad para realizar
realizar operaciones más avanzadas.

2. Explique 7 comandos del software autocad que te ayudarían a agilizar el


uso de dicho software.(5 ptos).

Girar (Rotate): Este comando te permite rotar objetos seleccionados


alrededor de un punto base específico. Puedes ingresar el ángulo de rotación o
seleccionar puntos de referencia para girar los objetos. Es útil para ajustar la
orientación de elementos en tu dibujo.
Escalar (Scale): El comando de escala te permite modificar el tamaño de
objetos seleccionados en AutoCAD. Puedes especificar un factor de escala o
seleccionar un punto base y un punto de referencia para realizar la escala. Esto
es útil para ajustar la proporción de los elementos en tu dibujo.
Descomponer (Explode): Este comando te permite descomponer objetos
complejos en elementos individuales. Por ejemplo, si tienes un bloque o una
polilínea, puedes utilizar el comando "Descomponer" para convertirlos en
líneas, arcos u otros objetos simples. Esto es útil cuando necesitas editar o
manipular partes específicas de un objeto complejo.
Estirar (Stretch): El comando "Estirar" te permite ajustar la longitud o la
posición de objetos seleccionados en AutoCAD. Puedes seleccionar los puntos
extremos del objeto y arrastrarlos para estirarlo o acortarlo. Esto es útil cuando
necesitas modificar la forma de un objeto sin cambiar su tamaño proporcional.
Rastrear (Snap): El comando de rastreo te permite ajustar los puntos de
inicio o fin de líneas o arcos para que se alineen con puntos específicos en tu
dibujo. Puedes activar el rastreo para puntos de intersección, puntos finales,
centros, entre otros. Esto facilita la alineación precisa de los elementos en tu
dibujo.
Rellenar (Hatch): El comando de rellenado te permite agregar patrones de
relleno a áreas cerradas en tu dibujo. Puedes seleccionar un patrón predefinido
o crear uno personalizado. El rellenado se utiliza comúnmente para representar
diferentes materiales o texturas en un dibujo, como ladrillos, madera, césped,
etc.
Bloque (Block): El comando de bloque te permite crear bloques a partir de
objetos seleccionados. Un bloque es una colección de elementos que se
agrupan en un solo objeto. Puedes guardar bloques para reutilizarlos en otros
dibujos, lo que te permite ahorrar tiempo y mantener la consistencia en tus
diseños.

3. Una empresa te pide como consultoría armar un perfil de un ingeniero o


técnico en programación, cuáles serían los años necesarios tanto en experiencia
general como específica para contratarlo, qué cursos deberían ir, en el TDR y que
tipo de experiencia debe tener el profesional. (3 ptos).

Los años necesarios de experiencia general es dependiendo de las necesidades y


complejidad de la empresa, se establece que es un mínimo de 2 a 5 años de
experiencia laboral en desarrollo de software o programación.

Los años necesarios de experiencia específica es de al menos de 2 a 3 años de


experiencia, es importante definir los lenguajes de programación o tecnologías
específicas en las que la empresa trabaja, y adaptarse a las necesidades de la
empresa los proyecto de en curso.

Cursos relevantes
- Fundamentos de programación: Un curso introductorio que cubra conceptos
básicos de programación, estructuras de datos y algoritmos.
- Lenguajes de programación: Cursos específicos sobre los lenguajes de
programación utilizados en la empresa, como Java, Python, C#, JavaScript, etc.
- Desarrollo web: Cursos sobre tecnologías web como HTML, CSS, JavaScript,
frameworks, bases de datos, etc.
- Desarrollo móvil: Cursos relacionados con el desarrollo de aplicaciones móviles
para plataformas como iOS o Android.
- Arquitectura de software: Cursos que cubran principios de diseño de software,
patrones de arquitectura y buenas prácticas.
- Control de versiones y colaboración: Cursos sobre herramientas de control de
versiones como Git y metodologías de colaboración como Agile o Scrum.

Descripción del trabajo: En el Término de Referencia (TDR), es importante


describir claramente las responsabilidades y tareas que se esperan del ingeniero o
técnico en programación. Esto puede incluir desarrollo y mantenimiento de
software, resolución de problemas, diseño e implementación de soluciones técnicas,
colaboración con equipos multidisciplinarios, pruebas y depuración de código, entre
otros.

Experiencia necesaria: Además de los años de experiencia, la empresa puede


requerir habilidades y experiencia específicas, como:

- Conocimiento profundo de lenguajes de programación relevantes para el trabajo.


- Experiencia en el desarrollo de aplicaciones web o móviles.
- Conocimientos de bases de datos y experiencia en consultas SQL.
- Familiaridad con metodologías ágiles de desarrollo de software.
- Habilidades de resolución de problemas y pensamiento analítico.
- Capacidad para trabajar en equipo y comunicarse eficazmente.

4. Realizar el plano perimétrico de una de las unidades catastrales de la carta


8_3508545.dwg. (10 ptos)

También podría gustarte