Programacion

Páginas: 7 (1707 palabras) Publicado: 31 de agosto de 2011
26/agosto/2011

FUNDAMENTOS DE PROGRAMACION |
|
Ing. Sistemas Computacional

CLASIFICACION DEL SOFTWARE
El software es la parte lógica e intangible de una computadora. Es decir es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación como nos menciona el IEEE.
ClasificaciónBásica.-
Software de sistema: Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X. Se clasificaen:
* Sistemas operativos
* Controladores de dispositivo
* Herramientas de diagnóstico
* Herramientas de Corrección y Optimización
* Servidores
* Utilidades
Software de Programación: Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Algunosejemplos:
* Editores de texto
* Compiladores
* Intérpretes
* Enlazadores
* Depuradores
* Entornos de Desarrollo Integrados (IDE)
Software de Aplicación: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área especifica para su utilización. La mayoría de losprogramas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema.
Ejemplos:
> Procesadores de texto. (Bloc de Notas)
> Editores. (Photoshop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados.(Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)
Los clasificamos en:
* Aplicaciones de Sistema de control y automatización industrial
* Aplicaciones ofimáticas
* Software educativo
* Software médico
* Software de Cálculo Numérico
* Software de Diseño Asistido (CAD)
* Software de Control Numérico (CAM)

ReferenciasInformaticaxp.com
Clasificación y tipos de Software
http://informaticaxp.net/clasificacion-y-tipos-de-software

ALGORITMO
¿Qué es?
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.
Los 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 patrón.
La descripción de un algoritmo usualmente se hace en tres niveles:
1. Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones yomitiendo detalles.
2. Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
3. Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.
También es posible incluir un teorema que demuestre que el algoritmo es correcto, un análisis de complejidad oambos.
TIPOS DE REPRESENTACION
Textuales: consiste en escribir paso a paso las acciones que se deben realizar.
Pseudocodigo: Consiste en usar lenguaje no formal, para describir la secuencia de acciones que se deben ejecutar.
Diagrama de flujo: es posible representar gráficamente un algoritmo mediante símbolos.
EJEMPLOS

Inicio
...
float b, h, a;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS