Software I
Concepto general
El software permite comunicar al computador los problemas y hace posible que
nos comunique las soluciones. Los programas son el software del computador.
Es una estructura de instrucciones (o programas) que la máquina es capaz de
leer. Son programas que dirigen las actividades del sistema de computación
Programas: conjuntos de instrucciones de computador diseñados para resolver
problemas. Confieren a la computadora capacidad para llevar a cabo las
funciones deseadas. Secuencia de instrucciones (enunciados) que se ejecutan
una después de otras. Estas instrucciones pueden ser de:
• Entrada/salida: dirigen a la computadora para interactuar con un
periférico.
• Cómputo: permiten realizar las operaciones aritméticas.
• Control (decisión y/o ramificación): pueden alterar la secuencia de la
ejecución del programa o terminar la ejecución. Hay dos tipos de
instrucciones de control:
o de bifurcación incondicional: interrumpen la secuencia normal de
la ejecución, originando una subrutina.
o de rama condicional: o enunciados SI (if); si se cumplen ciertas
condiciones se crea una ramificación en cierta parte del
programa.
o Transferencia de datos y asignación: permiten que se asigne a
un sitio determinado de la RAM una constante de cadena o valor
literal.
o Formato: se usan junto con las instrucciones de entrada o salida
y describen la manera en que se deben realizar la entrada y
salida de dato s de la RAM.
El software alimenta a la memoria de la máquina a través de dispositivos de
entrada; como el software se almacena en la memoria, la computadora puede
pasar de una tarea a otra y luego regresar a la primera sin que sea necesario
modificar el hardware.
Algoritmo: Conjunto de procedimientos paso a paso para realizar una tarea.
21