Conceptos Utilizados En La Programacion

Páginas: 5 (1095 palabras) Publicado: 31 de agosto de 2011
Clasificación del software de: sistemas y aplicación
Software palabra proveniente del inglés (literalmente: partes blandas o suaves), que en nuestro idioma no posee una traducción adecuada al contexto. Se refiere al equipamiento lógico o soporte lógico de un computador digital “Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte delas operaciones de un sistema de computación.”
Clasificación del Software de acuerdo al tipo de trabajo realizado:
• Software de Sistema:
Son aquellos programas que permiten la administración de la parte física o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware del ordenador, en otras palabras es una de las partes que permite el funcionamiento dela computadora, el objetivo del software de sistema es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las características físicas de la memoria, impresoras, pantallas, teclados etc.
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel y utilidades de apoyo que permitensu mantenimiento. Incluye entre otros:
* Sistemas operativos
* Controladores de dispositivo
* Herramientas de diagnóstico
* Herramientas de Corrección y Optimización
* Servidores
* Utilidades

• Software de Aplicación:
El software de aplicación permite a los usuarios llevar a cabo una o varias tareas más especificas, en cualquier campo de actividad susceptible deser automatizado o asistido, con especial énfasis en los negocios, también podemos decir que el software de aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este tipo de software es diseñado para facilitar al usuario en la realización de un determinado tipo de trabajo. Por lo tanto Son aquellos programas que nos ayudan a tareas específicas como edición de textos,imágenes, cálculos, etc. también conocidos como aplicaciones.
* Aplicaciones 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)
* Video juegos

• Software de programación:
Es el conjunto de herramientasque permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
* Editores de texto
* Compiladores
* Intérpretes
* Enlazadores
* Depuradores
Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividadmediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
Los algoritmos constituyen la documentación principal que se necesita para poder iniciar la fase de codificación y, para representarlos, se utiliza, fundamentalmente, dos tipos de notación:pseudocódigo y diagramas de flujo.
Las características fundamentales que debe cumplir todo algoritmo son:
• Ser definido:
Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
• Ser finito:
Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
• Tener cero o más entradas:
Datosson proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
• Tener una o más salidas:
Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos programacion
  • Conceptos de programacion
  • conceptos programacion
  • Conceptos de programación
  • Conceptos de programacion
  • Conceptos Programacion
  • Conceptos De Programación
  • Conceptos De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS