jueves, 14 de julio de 2011

Principio Fundamentales de la Programación Estructurada; Uso de Estructuras de Datos Estáticas y Dinámicas.

Principios Fundamentales de la Programación Estructurada.

La programación estructurada es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).

Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.



Uso de Estructuras de Datos Estáticas y Dinámicas.

   Las estructuras de datos estáticas:

Son aquellas en las que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamaño durante la ejecución del programa. Estas estructuras están implementadas en casi todos los lenguajes.

Su principal característica es que ocupan solo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez, dentro de este grupo de datos se encuentra: enteros, reales, caracteres, boléanos, enumerados y subrangos (los últimos no existen en algunos lenguajes de programación)

   Las estructuras de datos dinámicas:

No tienen las limitaciones o restricciones en el tamaño de memoria ocupada que son propias de las estructuras estáticas.

Mediante el uso de un tipo de datos especifico, denominado puntero, es posible construir estructuras de datos dinámicas que no son soportadas por la mayoría de los lenguajes, pero que en aquellos que si tienen estas características ofrecen soluciones eficaces y efectivas en la solución de problemas complejos.

Se caracteriza por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria. Es decir un dato estructurado tiene varios componentes.


Estrategia; Implantación; Ejecución; Evaluación de Proyecto

Estrategia

Una estrategia es un conjunto de acciones planificadas sistemáticamente en el tiempo que se llevan a cabo para lograr un determinado fin. Proviene del griego ΣΤΡΑΤΗΓΙΚΗΣ Stratos = Ejército y Agein = conductor, guía.



La Implantación.

La implantación de la estrategia implica convertir el plan estratégico en acciones y después en resultados. La implantación tiene éxito si la compañía logra sus objetivos estratégicos y los niveles planeados de rendimiento financiero. Lo que contribuye a que este proceso sea tan exigente es la extensa gama de actividades gerenciales que hay que atender, las muchas maneras por medio de las cuales pueden los directivos abordar cada actividad, la habilidad que se necesita para que se lance una variedad de iniciativas y éstas funcionen, y la renuencia al cambio que se tiene que superar. Además, cada situación de implantación de la estrategia es tan especial que requiere su propio programa de acciones específico. La estrategia se debe implantar de manera que se ajuste a la situación de la organización. Los directivos deben considerar la naturaleza de la estrategia (es diferente implantar una estrategia para convertirse en productor de bajo costo que implantar una estrategia de diferenciación dirigida a obtener calidad superior y precios especiales). También deben tomar en cuenta la cantidad de cambio estratégico que se necesita (cambiar hacia una nueva estrategia audaz presenta más problema de implantación que hacer pequeños cambios en la estrategia existente).



Ejecución

    En computación:

Ejecución (informática). Poner a funcionar un programa de computadora. Cuando un programa está corriendo (ejecutándose, funcionando).

Ejecución fuera de orden. Mecanismo mediante el cual un CPU ejecuta las instrucciones no necesariamente en el orden en que vienen, para así acelerar la velocidad del programa.

Ejecución especulativa. El CPU utiliza sus capacidades ociosas para ejecutar código por adelantado cuyo resultado al final puede o no ser necesario. En caso de ser útil, si la ejecución del programa ha ido posteriormente por ese camino, ya se tienen los resultados previamente procesados, acelerando el programa. En caso de que la ejecución del programa vaya por otro camino, el trabajo especulativo se pierde.




Evaluación de Proyecto

La evaluación de proyectos es un proceso por el cual se determina el establecimiento de cambios generados por un proyecto a partir de la comparación entre el estado actual y el estado previsto en su planificación.1 Es decir, se intenta conocer qué tanto un proyecto ha logrado cumplir sus objetivos o bien qué tanta capacidad poseería para cumplirlos.


viernes, 27 de mayo de 2011

Primera Parte

Manual

Un manual  es un documento que contiene la descripción de actividades que deben seguirse en la realización de las funciones de una unidad, o de dos ò mas de ellas. Suelen contener información y ejemplos de formularios, autorizaciones o documentos necesarios, máquinas o equipo de oficina a utilizar y cualquier otro datos que pueda auxiliar al correcto desarrollo de las actividades.

En él se encuentra registrada y transmitida sin distorsión la información básica referente al funcionamiento de todas las unidades, facilita las labores, la evaluación y control interno y su vigilancia. Y en esto podemos que el manual nos sirve para:

<!--[if !supportLists]-->·         <!--[endif]-->Para el análisis o revisiòn de los procedimientos de un sistema.
<!--[if !supportLists]-->·         <!--[endif]-->Para establecer un sistema de información o bien modificar el ya existente.
<!--[if !supportLists]-->·         <!--[endif]-->Para uniformar y controlar el cumplimiento de las rutinas de trabajo y evitar su alteración arbitraria.
<!--[if !supportLists]-->·         <!--[endif]-->Determina en forma mas sencilla las fallas y errores.
<!--[if !supportLists]-->·         <!--[endif]-->Facilita las labores del control interno y su evaluación.
<!--[if !supportLists]-->·     Construye una base para el análisis posterior del trabajo y el mejoramiento de los sistemas, procedimientos y métodos.



Sistema Operativo

El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.

Software Libre

El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.



Intranet

Una intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales. El término intranet se utiliza en oposición a Internet, una red entre organizaciones, haciendo referencia por contra a una red comprendida en el ámbito de una organización.



T.I.C

Las tecnologías de la información y la comunicación (TIC, TICs o bien NTIC para Nuevas Tecnologías de la Información y de la Comunicación o IT para «Information Technology») agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión de las informaciones, principalmente de informática, internet y telecomunicaciones.




Herramientas Ofimáticas

En la actualidad todas las personas tienen una computadora en su casa, lo cual simplifica mucho la tarea de aprender a utilizar dichas herramientas ya que no solo podemos practicar desde nuestra computadora, sino que al mismo tiempo tenemos la posibilidad de encontrar en Internet diferentes tutoriales con los cuales nos podemos guiar; al mismo tiempo, los sitios dedicados a la ofimática poseen diferentes tipos de ejercicios los cuales son muy útiles para que practiquemos con los programas ya si podamos armar una base de ofimática en nuestra vivienda. La mayoría de los sistemas operativos tienen diferentes tipos de herramientas de ofimática ya que las mismas son una aplicación fundamental en éstos. Ahora bien, cuando hablamos de herramientas de ofimática nos referimos específicamente a todos aquellos programas que se suelen utilizar en la parte administrativa de cualquier empresa y oficina por eso es que justamente la mayoría de las personas que aplican a este tipo de trabajos suelen tener conocimientos del manejo de las herramientas de ofimática.

Existen muchas herramientas de ofimática los cuales son fundamentales para el trabajo administrativo en cualquier empresa, aunque debemos tener en cuenta que no siempre son utilizadas con finalidades laborales. No obstante debemos decir que hay algunas más utilizadas que otras porque sus funciones se ajustan mucho más al contexto del trabajo; por ejemplo, las más utilizadas son los procesadores de texto, las planillas de cálculo, y las presentaciones en diapositiva (Microsoft Word, Excel y Power Point).

Uso del Computador

Son múltiples las ventajas que presta utilizar el computador para desarrollar las diferentes  actividades cotidianas, ya que es una herramienta de trabajo que nos permite realizar varias tareas, de manera rápida, eficiente y eficaz.

Entre muchas ventajas que nos ofrece, podemos  citar  las  siguientes:

1.  La  velocidad y precisión en  la ejecución de  operaciones

2.  La cantidad de tiempo que  puede realizar tareas sin sentir cansancio.

3. Almacena gran cantidad de información la que puede ser utilizada cuando sea

    Necesaria, modificarla  y  si  fuera el caso  borrarla.        

4. Reproducir e imprimirla la cantidad de veces que sea necesario un texto, o 

    Cualquier material que se necesite.

5. Enviar  o  recibir  información  desde cualquier lugar  del mundo a través del medio  

    Tan importante, eficaz y económico como es Internet.




Alfabetización Tecnológica

La alfabetización tecnológica se constituye en propósito inaplazable porque con ella se busca que los individuos estén en capacidad de comprender, evaluar, usar y transformar los objetos y sistemas tecnológicos, como requisito para su desempeño en la vida social y productiva. En otras palabras, y con el propósito de reiterar su importancia y relevancia en la educación, “el desarrollo de actitudes científicas y tecnológicas, tiene que ver con las habilidades que son necesarias para enfrentarse a un ambiente que cambia rápidamente y que son útiles para resolver problemas, proponer soluciones y tomar decisiones sobre la vida diaria.