martes, 5 de marzo de 2013

Algoritmos y Diagramas de flujo

Algoritmos

  • Es un conjunto de pasos lógicos y estructurados que nos 
    permiten dar solución aún problema.
  • Es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. 
  • Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito.

Diagramas de flujo

Representación gráfica, mediante la utilización de signos convencionales, del proceso que sigue la información en un programa determinado. Se utilizan habitualmente en la fase de desarrollo de aplicaciones por los programadores.
El diagrama de flujo o Flowchart es una de las técnicas de representación de algoritmos más antigua, y consiste en representar mediante símbolos las operaciones a realizar. Por ejemplo: el inicio y el fin del algoritmo se representan con un símbolo elíptico, las entradas y salidas con un paralelogramo, las decisiones con un rombo, los procesos con un rectángulo, etc.
Es la representación gráfica de un algoritmo, también son utilizados en campos como la economía, la programación, los procesos industriales. Utilizan símbolos con significados definidos que representan la etapa del algoritmo.

Simbología


Ejemplos de diagramas  de flujo:

jueves, 8 de noviembre de 2012

Sistema Operativo



Es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. 
En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.
A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes. 
Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades del hardware. Administrar eficientemente los recursos del computador. 

Es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
  

Comandos Internos: Son aquellos programas que se transfieren del sistema operativo para residir en la memoria (RAM) y se encuentran ubicados en el Command.com, los cuales pueden ser ejecutados en cualquier momento desde el indicador de mandatos, estos programas se almacenan en memoria cuando se lee el command.com. Ejemplos: COMANDO TYPE (Despliega el contenido de un Archivo), COMANDO REN(Renombrar un Archivo), etc.

Comandos Externos: Son aquellos programas que no se cargan en memoria, pero que se encuentran almacenados en la unidad de disco o Disco Duro, para su posterior utilización, estos pueden ser ejecutados en cualquier momento desde el indicador de mandatos, siempre y cuando se tenga presente donde se encuentran ubicados, regularmente se encuentran en C:\DOS o en C:\WINDOWS\COMMAND. Ejemplos: COMANDO FORMAT (Formatear un Disco o Inicializar un Disco), COMANDO DISKCOPY (Copia un Disco en Otro), etc.

Software