COMP
1120
Definiciones:
1. Programa – Grupo de instrucciones que permiten que la computadora procese datos. Por lo menos hay dos tipos de programas: Programas de aplicaciones (application software) y Programas de sistema (System software). Los programas de sistemas incluyen Sistemas Operativos y Programas de Utilidades.
2. Sistemas Operativos – Controlan la operación de la computadora.
3. Programas de aplicaciones – Realizan las tareas requeridas por los usuarios.
4. Programación estructurada – usa estructuras de control lógicas para especificar el orden en el que las instrucciones son ejecutadas.
5. Controles lógicos para la programación estructurada:
a. Secuencia – las instrucciones se ejecutan en el orden en que aparecen
b. Selección – las instrucciones que se ejecutan dependen del resultado de una condición.
c. Repetición – Se repite una serie de instrucciones hasta que se cumpla una condición específica.
6. Herramientas para la programación estructurada:
a. Flujograma (Flowchart) – Diagrama o representación gráfica de las instrucciones que serán usadas en un programa.
b. Pseudocódigo (Pseudocode) – Serie de oraciones que especifican las instrucciones que serán usadas en el programa.
c. Gráficas de Jerarquía – Provee un método gráfico para segmentar un programa en módulos. Su propósito es proveer una representación gráfica de las relaciones entre los módulos de un programa.
7. Procesamiento interactivo – El Input es procesado inmediatamente para generar el Output.
8. Procesamiento en “batch” - El sistema recibe grandes cantidades de Input antes de procesarlo para generar el Output.
9. Software Package – Programas con funciones básicas que son comprados por una compañía.
10. Customized program – Software package o programa que ha sido escrito para un usuario en específico.
11. In-house programs – programas desarrollados por el departamento de computadoras de una compañía.
12. Machine language (lenguaje de máquina) – Lenguaje que la computadora entiende; todo programa tiene que ser convertido a machine language.
13. Symbolic programming language (Lenguaje simbólico) – lenguaje parecido al inglés en el que se escriben los programas de computadoras.
14. Compilador – Programa que traduce de lenguaje simbólico a lenguaje de máquina.
15. Compilar – Proceso que ejecuta la computadora para traducir un programa del lenguaje simbólico al lenguaje de máquina.
16. Visual Basic – Es un lenguaje de programación que está basado en el lenguaje BASIC y que permite escribir programas para el sistema Windows (BASIC – Beginner’s All-purpose Symbolic Instruction Code)