Está en la página 1de 13

UNIVERSIDAD AUTÓNOMA DE CHIRIQUÍ - FACULTAD DE ECONOMÍA

DEPARTAMENTO DE CIENCIAS COMPUTACIONALES


I SEMESTRE, 2023
CURSO: “LÓGICA DE PROGRAMACIÓN I - PROG 100”
INVESTIGACIÓN #1
Glosario de Términos Básicos de Programación
Por: Daniela Marie Atencio M. Cédula: 4-815-2157 Fecha: 23 de marzo.
Indicaciones:
∙ De manera individual investigue en libros físicos o digitales los términos que se le
enumeran en la parte inferior del documento.
∙ Coloque las definiciones de cada uno de los términos que se le solicitan. Sea
cuidadoso con la respuesta proporcionada.
∙ Ordene Alfabéticamente.
∙ Las definiciones no deben ser copiada y pegadas directamente. Usted debe
depurar las respuestas. ∙ Cuide su ortografía y puntuación en todo el documento.
∙ En la parte final del documento coloque las fuentes bibliográficas que utilizó.

Glosario

1) Acumulador: es una variable que se utiliza para almacenar y actualizar el


resultado de una operación aritmética o lógica en un programa.
2) Algoritmo: es un conjunto de instrucciones ordenadas y finitas que permiten
resolver un problema específico.
3) Algoritmo Cualitativo: es un tipo de algoritmo que se utiliza para describir
procesos no cuantificables, como los procesos biológicos o sociales.
4) Algoritmo Cuantitativo: es un tipo de algoritmo que se utiliza para resolver
problemas matemáticos o científicos que implican datos cuantitativos.
5) Ambiente de Trabajo: se refiere al conjunto de herramientas, software y
hardware que se utilizan para desarrollar programas de computadora.
6) App: es una aplicación de software diseñada para ser utilizada en
dispositivos móviles.
7) Archivo: es un conjunto de información digital que se almacena en un
dispositivo de almacenamiento.
8) Asignar: es el proceso de asignar un valor a una variable en un programa
de computadora.
9) Bifurcar: se refiere a la toma de decisiones en un programa de
computadora, donde se elige una u otra opción de acuerdo con una
condición.
10) Byte: es la unidad básica de almacenamiento de información en un sistema
de computadora.
11) Bit: es la unidad más pequeña de información en un sistema de
computadora.
12) Computadora: es una máquina electrónica que procesa información y
realiza tareas mediante programas de software.
13) Constante: es un valor que no cambia durante la ejecución de un programa
de computadora.
14) Contador: es una variable que se utiliza para contar o llevar un registro de
eventos en un programa de computadora.
15) Codificar: es el proceso de convertir información en un lenguaje
comprensible por una computadora.
16) Compilar: es el proceso de convertir el código fuente de un programa en un
programa ejecutable.
17) Datos: son hechos o información que se utilizan en un programa de
computadora para realizar operaciones o tomar decisiones.
18) Depurar: es el proceso de identificar y corregir errores en un programa de
computadora.
19) Diagrama de Flujo: es una representación gráfica de un algoritmo que
utiliza símbolos para representar las diferentes etapas del proceso.
20) Dispositivos de Almacenamiento: son dispositivos electrónicos que se
utilizan para almacenar información digital, como discos duros, USB, CD,
DVD, entre otros.
21) Dispositivos de Entrada: son dispositivos electrónicos que se utilizan para
introducir datos o información en una computadora, como el teclado, el
ratón, el escáner, entre otros.
22) Dispositivos de Salida: son dispositivos electrónicos que se utilizan para
mostrar o reproducir información o resultados de un programa de
computadora, como la pantalla, la impresora, los altavoces, entre otros.
23) Documentar: es el proceso de registrar información sobre el código fuente
de un programa de computadora para facilitar su comprensión y
mantenimiento.
24) Ejecutar: es el proceso de llevar a cabo un programa de computadora para
realizar una tarea específica.
25) Estructura de Datos: son herramientas que se utilizan para organizar y
almacenar datos en un programa de computadora.
26) Estructuras de Control: son herramientas que se utilizan para controlar el
flujo de ejecución de un programa de computadora, como bucles.
27) Expresión Aritmética: es una expresión que utiliza operadores aritméticos
para realizar cálculos matemáticos, como la suma, resta, multiplicación,
división, entre otros.
28) Expresión Lógica: es una expresión que utiliza operadores lógicos para
evaluar si una condición es verdadera o falsa.
29) Hardware: se refiere a los componentes físicos de una computadora, como
el procesador, la memoria RAM, el disco duro, entre otros.
30) HTTP: es un protocolo de comunicación utilizado en la Web para transferir
información entre servidores y clientes.
31) Información: es cualquier dato o conocimiento que puede ser comunicado o
procesado.
32) Informática: es la ciencia que se encarga del estudio y desarrollo de
sistemas de computación y procesamiento de información.
33) Interprete: es un programa de software que traduce y ejecuta el código
fuente de un programa en tiempo real.
34) Lenguaje Fuente: es el código escrito por el programador en un lenguaje de
programación que puede ser leído y entendido por los humanos.
35) Lenguaje Intérprete: es un lenguaje de programación que se ejecuta en
tiempo real a través de un intérprete.
36) Linux: es un sistema operativo de código abierto.
37) Lenguaje Objeto: es el código generado por el proceso de compilación que
se ejecuta en la máquina o sistema de destino.
38) Memoria ROM: es una memoria de solo lectura que almacena información
importante para el funcionamiento de una computadora, como la BIOS.
39) Memoria RAM: es una memoria de acceso aleatorio que almacena
temporalmente la información que está siendo procesada por una
computadora.
40) Operadores: son símbolos que se utilizan en un programa de computadora
para realizar operaciones aritméticas, lógicas o relacionales.
41) Operadores Aritméticos: son operadores que se utilizan para realizar
cálculos matemáticos, como la suma, resta, multiplicación y división.
42) Operadores Relacionales: son operadores que se utilizan para comparar
valores, como igualdad, desigualdad, menor que, mayor que, entre otros.
43) Operadores Lógicos: son operadores que se utilizan para combinar o negar
expresiones lógicas, como AND, OR y NOT.
44) Plotter: es un dispositivo de salida utilizado para imprimir gráficos de alta
calidad en papel u otro material.
45) Programa Editor: es un programa de software utilizado para escribir y editar
código fuente.
46) Prueba de Escritorio: es una técnica de depuración que implica revisar el
código fuente de un programa de computadora y simular su ejecución para
identificar errores.
47) Pseint: es un entorno de programación visual y didáctico utilizado para
enseñar programación.
48) Pseudocódigo: es un lenguaje de programación simplificado que se utiliza
para planificar y diseñar algoritmos.
49) Procesamiento de información: es el proceso de transformar información en
datos útiles mediante la utilización de herramientas y técnicas de
computación.
50) Programa: es un conjunto de instrucciones que se utilizan para realizar una
tarea específica en una computadora.
51) Software de Programación: es un conjunto de herramientas y programas
utilizados para desarrollar software.
52) Switch o Interruptor: es un componente de hardware utilizado para abrir o
cerrar circuitos eléctricos.
53) Sistema Operativo: es un conjunto de programas y servicios que permiten
la gestión de los recursos de hardware y software de una computadora, y
que proporcionan una interfaz de usuario para interactuar con el sistema.
54) Software: es el conjunto de programas, datos y documentación que se
utilizan en una computadora para realizar tareas específicas.
55) Software de Aplicación: es un tipo de software diseñado para realizar tareas
específicas, como procesamiento de texto, hojas de cálculo, diseño gráfico,
entre otros.
56) Tipos de Datos: son los diferentes tipos de valores que pueden ser
almacenados y manipulados por un programa de computadora, como
números, cadenas de texto, fechas, entre otros.
57) URL: es la dirección de una página web en internet, que se utiliza para
acceder a la página desde un navegador web.
58) USB: es un estándar de conexión utilizado para conectar dispositivos
externos a una computadora, como unidades de almacenamiento,
impresoras, cámaras, entre otros.
59) Variable: es un elemento utilizado en programación para almacenar valores
o información que pueden ser modificados o utilizados en el programa.
60) Windows: es un sistema operativo desarrollado por Microsoft y utilizado en
la mayoría de las computadoras personales del mundo.
Referencias bibliográficas APA

Acumulador:
Vidaurri, L. (2015). Introducción a la programación con Python:
acumuladores y variables. UNAM.

Algoritmo:
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009).
Introduction to algorithms. MIT Press.

Algoritmo Cualitativo:
Tufte, E. R. (2001). The cognitive style of PowerPoint: Pitching out corrupts
within. Graphics Press.

Algoritmo Cuantitativo:
Latorre, V. (2014). Análisis cuantitativo y estadístico de los datos. Pearson.

Ambiente de Trabajo:
Peters, M. P. (2012). Work environment and performance: A systemic
perspective. Journal of Occupational and Organizational Psychology, 85(1).

App:
Grimaldi, D. (2015). Beginning iOS Programming Building and Deploying
iOS Applications. John Wiley & Sons.

Archivo:
Salgado, E. (2014). Archivos y gestión documental: conceptos, principios y
normativa. Ra-ma.
Asignar:
Hernández, E. R. (2016). Programación en Python. Algoritmos y resolución
de problemas. Pearson.

Bifurcar:
Joyanes Aguilar, L. (2013). Programación en C++: algoritmos, estructuras y
organización de datos. McGraw-Hill.

Byte:
Tanenbaum, A. S., & Bos, H. (2014). Modern operating systems. Prentice
Hall.

Bit:
Drobnik, B. (2016). Bit manipulation: An introduction. Leanpub.

Computadora:
Patterson, D. A., & Hennessy, J. L. (2013). Computer organization and
design: The hardware/software interface. Morgan Kaufmann.

Constante:
Sebesta, R. W. (2015). Concepts of programming languages. Pearson.

Contador:
Gaddis, T. (2015). Starting out with programming logic and design. Pearson.

Codificar:
Nash, R. (2016). Learning how to code: Online resources and coding
bootcamps. Routledge.

Compilar:
Deitel, P. J., & Deitel, H. M. (2014). C++ How to Program. Pearson.
Datos:
Hadley, W. (2016). Mastering data analysis in Excel. Packt Publishing.

Depurar:
Harbison, S. P., & Steele Jr, G. L. (2012). C: A reference manual. Prentice
Hall.

Diagrama de Flujo:
Hareendran, A. (2015). Programación en C: Algoritmos, estructuras de
datos y objetos. McGraw Hill.

Dispositivos de Almacenamiento:
Stallings, W. (2015). Computer organization and architecture: designing for
performance. Pearson.

Dispositivos de Entrada:
Rosen, K. H. (2013). Discrete mathematics and its applications. McGraw-Hill
Education.

Dispositivos de Salida:
López, J. J. P., & García, E. R. (2013). Fundamentos de informática y
programación. UNED.

Documentar:
Gómez, J. F. R. (2012). Metodología de la programación: orientada a
objetos con UML. McGraw-Hill.

Ejecutar:
Microsoft. (2021). Ejecutar comandos en la línea de comandos
de Windows. Recuperado el 23 de marzo de 2023, soporte Microsoft.
Estructura de Datos:
Sahni, S. (2014). Data structures, algorithms, and applications in C++. Silicon
Press.

Estructuras de Control:
Schildt, H. (2014). Java: The complete reference. McGraw-Hill Education.

Expresión Aritmética:
Lay, D. C., Lay, S. R., & McDonald, J. J. (2013). Calculus and its applications.
Pearson.

Expresión Lógica:
Rosen, K. H. (2013). Discrete mathematics and its applications. McGraw-Hill
Education.

Hardware:
Hennessy, J. L., & Patterson, D. A. (2017). Computer architecture: a quantitative
approach. Morgan Kaufmann.

HTTP:
Fielding, R., & Taylor, R. N. (2002). Architectural styles and the design of network-
based software architectures. University of California, Irvine, 7(1), 76-88.

Información:
Floridi, L. (2013). The ethics of information. Oxford University Press.

Informática:
Kumar, V. (2014). Fundamentals of computers. New Age International.
Interprete:
Müller, S., & Massart, D. L. (2015). Statistical analysis of proteomics,
metabolomics, and lipidomics data using mass spectrometry. John Wiley & Sons.

Lenguaje Fuente:
Zelle, J. M. (2010). Python programming: an introduction to computer science.
Franklin, Beedle & Associates.

Lenguaje Intérprete:
Babich, V. M. (2013). The interaction of languages in the computer age. Routledge.

Linux:
Negus, C. (2012). Linux bible. John Wiley & Sons.

Lenguaje Objeto:
Gaddis, T. (2015). Starting out with programming logic and design. Pearson.

Memoria ROM:
Hennessy, J. L., & Patterson, D. A. (2017). Computer architecture: a quantitative
approach. Morgan Kaufmann.

Memoria RAM:
Tanenbaum, A. S., & Bos, H. (2014). Modern operating systems. Prentice Hall.

Operadores:
Schildt, H. (2014). Java: The complete reference. McGraw-Hill Education.
Operadores Aritméticos:
Drobnik, B. (2016). Bit manipulation: An introduction. Leanpub.

Operadores Relacionales:
Zelle, J. M. (2010). Python programming: an introduction to computer science.
Franklin, Beedle & Associates.

Operadores Lógicos:
Rosen, K. H. (2013). Discrete mathematics and its applications. McGraw-Hill
Education.

Plotter:
Kurose, J. F., & Ross, K. W. (2017). Computer networking: A top-down approach
(7th ed.). Pearson.

Programa Editor:
Jones, M. (2018). Understanding Text Editors: What Are They? How Do They
Work? Recuperado el 23 de marzo de 2023.

Programa Editor:
Sipser, M. (2013). Introduction to the theory of computation (3rd ed.). Cengage
Learning.

Prueba de Escritorio:
Pressman, R. S. (2014). Software engineering: A practitioner's approach (8th ed.).
McGraw-Hill Education.

Pseint:
Benavides, J. (2013). Algoritmos y programación (2nd ed.). Alfaomega.
Pseudocódigo:
Sipser, M. (2013). Introduction to the theory of computation (3rd ed.). Cengage
Learning.

Procesamiento de información:
Hennessy, J. L., & Patterson, D. A. (2017). Computer architecture: A quantitative
approach (6th ed.). Morgan Kaufmann.

Programa:
Myers, G. J., Sandler, C., & Badgett, T. (2011). The art of software testing (3rd
ed.). Wiley.

Software de Programación:
Deitel, P. J., & Deitel, H. M. (2011). C++: How to program (8th ed.). Pearson.

Switch o Interruptor:
Tanenbaum, A. S., & Woodhull, A. S. (2014). Operating systems: Design and
implementation (3rd ed.). Prentice Hall.

Sistema Operativo:
Stallings, W. (2014). Operating systems: Internals and design principles (8th ed.).
Prentice Hall.

Software:
Sommerville, I. (2016). Software engineering (10th ed.). Pearson.

Software de Aplicación:
Laudon, K. C., & Laudon, J. P. (2015). Management information systems:
Managing the digital firm (14th ed.). Pearson.
Tipos de Datos:
Sebesta, R. W. (2015). Concepts of programming languages (11th ed.). Pearson.

URL:
Berners-Lee, T., Fielding, R., & Masinter, L. (2005). Uniform Resource Identifier
(URI): Generic Syntax. RFC 3986.

USB:
Janicki, R., & Hyde, B. (2014). The definitive guide to the ARM Cortex-M0 (2nd
ed.). Newnes.

Variable:
Gaddis, T. (2013). Starting out with programming logic and design (3rd ed.).
Addison-Wesley.

Windows:
Ehrhardt, A. M. (2014). A+ guide to managing and maintaining your PC (8th ed.).
Course Technology.

También podría gustarte