0% encontró este documento útil (0 votos)
426 vistas13 páginas

Glosario de Programación Básica

Este documento presenta un glosario de 60 términos básicos de programación. Cada término se define de manera concisa y se ordenan alfabéticamente. La investigación incluye referencias bibliográficas en formato APA al final.

Cargado por

Daniela Atencio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
426 vistas13 páginas

Glosario de Programación Básica

Este documento presenta un glosario de 60 términos básicos de programación. Cada término se define de manera concisa y se ordenan alfabéticamente. La investigación incluye referencias bibliográficas en formato APA al final.

Cargado por

Daniela Atencio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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