Anda di halaman 1dari 4

ALGORITMO Los diagramas de flujo sirven para representar algoritmos de manera grfica.

En matemticas, ciencias de la computacin y disciplinas relacionadas, un algoritmo (del griego y latn, dixit algoritmos y ste a su vez del matemtico persa Al Juarismo[1] ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. [2] Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solucin. Los algoritmos son el objeto de estudio de la algoritmia En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrn. Algunos ejemplos en matemtica son el algoritmo de la divisin para calcular el cociente de dos nmeros, el algoritmo de Euclides para obtener el mximo comn divisor de dos enteros positivos, o el mtodo de Gauss para resolver un sistema lineal de ecuaciones. Varios tipos de software software se describen basndose en su mtodo de distribucin. Entre estos se encuentran los as llamados programas enlatados, el software desarrollado por compaas y vendido principalmente por distribuidores, el freeware y software de dominio pblico, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una pequea tasa a pagar por los usuarios que lo utilicen profesionalmente y, por ltimo, el infame vapourware, que es software que no llega a presentarse o que aparece mucho despus de lo prometido. El software es la parte lgica de computadora, que permite el manejo de los recursos y la realizacin de tareas especificas, tambin denominados programas. Se clasifica en 2 partes: 1. SOFTWARE DE SISTEMAS 2. SOFWARE DE APLICACION 1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracin de la parte fsica o los recursos de la computadora, es la que interacta entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios. 2. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas especficas como edicin de textos, imgenes, clculos, etc. tambin conocidos como aplicaciones

Software de sistema En terminologa informtica el software de sistema, denominado tambin software de base, consiste en programas informticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposicin del llamado software de aplicacin. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleracin grfica, PNG para el sistema grfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como CPU dyn. Uno de los ms prominentes ejemplos de software de sistema se encuentra en el proyecto GNU, cuyas herramientas de programacin permitieron combinarse con el ncleo informtico basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rgido, unidades de discos pticos, etc.) entre otros. Tipos de software de sistema l software de sistema puede clasificarse en sistema operativo, controladores de dispositivos y programas utilitarios. Un sistema operativo crea una interfaz entre el usuario y el sistema de hardware, mientras que el resto de programas refinan o permiten mejorar la interaccin con el hardware. Clases de software de sistema son: Cargadores de programas Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema) Controladores de dispositivos Herramientas de programacin: compiladores, ensambladores, enlazadores, etc. Programas utilitarios Entorno de escritorio / Interfaz grfica de usuario (que pueden incluir Gestores de ventanas) Lnea de comandos BIOS Imprevisores Bootloaders (Gestor de arranque) Si el software de sistema se almacena en una memoria no voltil tal como circuitos integrados, usualmente se lo denomina firmware

UN LENGUAJE DE PROGRAMACIN Es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Tambin la palabra programacin se define como el proceso de creacin de un programa de computadora, mediante la aplicacin de procedimientos lgicos, a travs de los siguientes pasos: *El desarrollo lgico del programa para resolver un problema en particular. *Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa). *Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. *Prueba y depuracin del programa. *Desarrollo de la documentacin. PROGRAMA Segn el contexto, programa puede tener diversos significados: Programa informtico, secuencia de instrucciones que una computadora puede interpretar y ejecutar; Aplicacin informtica, programa informtico diseado para facilitar un determinado tipo de trabajo; Contador de programa, un registro interno del computador; Programa de Erlangen, un tipo de solucin a los problemas de la geometra del tiempo; Como planificacin, es un esquema que muestra la secuencia que lleva a cabo un proceso; Programa minimalista, un programa de investigacin dentro de la gramtica transformacional formulado por Noam Chomsky; PROGRAMACION

La programacin es el proceso de disear, escribir, probar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo de pequeas aplicaciones.

Anda mungkin juga menyukai