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)