Вы находитесь на странице: 1из 4

Regional Distrito Capital Fecha 3 de

Noviembre de
Centro de Gestión de Mercados, Logística y 2009
Tecnologías de la Información Programa de Versiòn1
Integración con la Media Técnica Pagina 1 de 1
Colegio:

Plan de Mejoramiento DULCE MARIA

Apellidos y Nombres Del Aprendiz Identificación N° Orden


58269

Objetivo: Aplicar las estructuras básicas para elaborar algoritmos de acuerdo con una necesidad
planteada e identificar los fundamentos de la programación orientada a objetos

Algoritmos y programas:

Definir los siguientes conceptos:


• Algoritmo (características de los algoritmos)
• Los lenguajes de programación: Lenguajes de maquina, Lenguajes de bajo nivel, Lenguajes
de alto nivel, traductores de lenguaje (Interpretes, Compiladores).
• La compilación y sus fases, Datos, tipos de datos, y operaciones primitivas: Numéricos,
Lógicos, carácter, cadena. Constantes y variables
• Expresiones: Aritméticas, Lógicas (operadores de relación, operadores lógicos, prioridad de
los operadores), La operación de asignación: Aritméticas, lógicas, de cadena, Diseño del
algoritmo: Escritura inicial, Representación grafica de los algoritmos, Seudo código.
Condicionales simples y anidadas.
• Ciclos, Contadores, Acumuladores, Selección, Interruptores. Escritura de algoritmos
(Cabecera del programa, declaración de variables, declaración de constantes numéricas, de
carácter y constantes, estilo de escritura de programas).
• Procedimientos y funciones: Introducción, funciones (declaración, invocación),
procedimientos (subrutinas) (sustitución de argumentos) variables locales y globales
comunicación (pasos de parámetros, paso por valor, pasos por referencia, síntesis de la
transmisión de parámetros), funciones y procedimientos como parámetros.
• Estructuras estáticas de datos (Vectores y Matrices): Introducción, operaciones
¿Cual es la representación grafica de un vector y una matriz?
¿Como se almacenan datos en un vector y en una matriz?
¿Como se realiza una búsqueda de un dato en un vector y en una matriz?

Fundamentos de la programación orientada o objetos


Defina
• Conceptos y principios orientados a objetos: (Clases y objetos, atributos, operaciones,
métodos y servicios, mensajes, encapsulamiento, herencia y polimorfismo).
• Identificación de los elementos de un modelo de objetos. (Identificación de clases y objetos,
especificación de atributos, definición de operaciones, fin de la definición del objeto).
Interpretar los siguientes diagramas:
• Diagrama de casos de uso
• Diagrama de clases
• Diagrama de objetos
• Diagrama de estados
• Diagrama de secuencia
Regional Distrito Capital Fecha 3 de
Noviembre de
Centro de Gestión de Mercados, Logística y 2009
Tecnologías de la Información Programa de Versiòn1
Integración con la Media Técnica Pagina 1 de 1
Colegio:

Plan de Mejoramiento DULCE MARIA

• Diagrama de paquetes o componentes


• Diagrama de despliegue
• Diagrama de colaboración

1. Hacer un programa que en una empresa: se debe visualizar en una lista FICHA donde se
encuentra nombre categoría, edad y sueldo además el programa debe visualizar un mensaje
“existen trabajadores mayores de 65 años en un numero de ...” y el numero de trabajadores
mayores de 65 años.

2. Una fabrica ha sido sometida a un programa de control de contaminación para lo cual se


efectúa una revisión de los puntos IMECA generados por la fabrica. El programa de control de
contaminación consiste en medir los puntos IMECA que emite la fabrica en cinco días de una
semana y si el promedio es superior a los 170 puntos entonces tendrá la sanción de parar su
producción por una semana y una multa del 50% de las ganancias diarias cuando no se
detiene la producción. Si el promedio obtenido de puntos IMECA es de 170 o menor entonces
no tendrá ni sanción ni multa. El dueño de la fábrica desea saber cuanto dinero perderá
después de ser sometido a la revisión.

3. Una persona se encuentra con un problema de comprar un automóvil o un terreno, los cuales
cuestan exactamente lo mismo. Sabe que mientras el automóvil se devalúa, con el terreno
sucede lo contrario. Esta persona comprara el automóvil si al cabo de tres años la devaluación de
este no es mayor que la mitad del incremento del valor del terreno. Ayúdale a esta persona a
determinar si debe o no comprar el automóvil.

4. El dueño de una empresa desea planificar las decisiones financieras que tomara en el siguiente
año. La manera de planificarlas depende de lo siguiente:
Si actualmente su capital se encuentra con saldo negativo, pedirá un préstamo bancario para que
su nuevo saldo sea de $10 000. Si su capital tiene actualmente un saldo positivo pedirá un
préstamo bancario para tener un nuevo saldo de $20 000, pero si su capital tiene actualmente un
saldo superior a los $20 000 no pedirá ningún préstamo.

Posteriormente repartirá su presupuesto de la siguiente manera.

$500000 para equipo de cómputo

$200000 para mobiliario, y del resto empleará la mitad para la compra de insumos y la otra para
otorgar incentivos al personal.

Desplegar que cantidades se destinaran para la compra de insumos e incentivos al personal y, en


caso de que fuera necesario, a cuanto ascendería la cantidad que se pediría al banco.
Regional Distrito Capital Fecha 3 de
Noviembre de
Centro de Gestión de Mercados, Logística y 2009
Tecnologías de la Información Programa de Versiòn1
Integración con la Media Técnica Pagina 1 de 1
Colegio:

Plan de Mejoramiento DULCE MARIA

SUSTENTACION

Entregar en hoja blancas a mano y legajadas

Sustentación l teórico práctica.

EVALUACION

Hetero-evaluación

Presentaci Puntualidad
1. ón
Pertinenci desempeño
a práctico SI N
O
La información que presente fue adecuada y la leí para
presentarla
Retroalimente mis conocimientos con los temas
consultados y comprendí la importancia de entregar mis
compromisos a tiempo
El tiempo que dedique al desarrollo de la recuperación
fue bueno

Definición de Acumulador

1. En computación, un acumulador es un registro en donde se almacenan los resultados lógicos y


aritméticos intermedios. Sin un registro acumulador, sería necesario escribir el resultado de cada
cálculo (suma, multiplicación, etc.) en la memoria primaria, tal vez para leerse y ser usado sólo
para la siguiente operación. Acceder a la memoria primaria es más lento que acceder a un registro
acumulador, porque la tecnología utilizada para la memoria primaria (que es más grande, pero
más barata) es más lenta.
Regional Distrito Capital Fecha 3 de
Noviembre de
Centro de Gestión de Mercados, Logística y 2009
Tecnologías de la Información Programa de Versiòn1
Integración con la Media Técnica Pagina 1 de 1
Colegio:

Plan de Mejoramiento DULCE MARIA

Definición de Estructura de selección

En programación, tipo de estructura de control. También llamada estructura de decisión.

En una estructura de selección/decisión, el algoritmo al ser ejecutado toma una decisión, ejecutar
o no ciertas instrucciones si se cumplen o no ciertas condiciones. Las condiciones devuelven un
valor, verdadero o falso, determinado así la secuencia a seguir.

Por lo general los lenguajes de programación disponen de dos estructuras de este tipo: estructura
de decisión simple (if), y estructura de decisión múltiple (CASE, SWITCH).

Los otros dos tipos de estructuras de control son: estructura de secuencia, y estructura de
repetición.

Definición de Subrutina

(subrutine). En informática, subrutina puede ser sinónimo de subprograma (subprogram), función


(function), procedimiento (procedure), método (method).

Una subrutina es una porción de código que forma parte de un programa más grande. Esa porción
de código realiza una tarea específica, relativamente independiente del resto del código. La
mayoría de los lenguajes de programación soportan la creación de subrutinas y métodos para
llamarlas (invocarlas) y retornarlas.

Existen varias ventajas de "romper" un programa en subrutinas:


* Reducción de código duplicado.
* Permite el reuso de código en múltiples programas.
* Descomposición de problemas complejos en simples piezas (lo que aumenta la mantenibilidad y
extensibilidad).
* Aumenta la legibilidad del código de un programa.

Muchos lenguajes de programación distinguen distintas subrutinas. Por ejemplo, el lenguaje


Pascal distingue entre la subrutina Procedimiento y la subrutina Función. En cambio existen otros
lenguajes que los tratan como sinónimos.

Вам также может понравиться