0% encontró este documento útil (0 votos)
7 vistas5 páginas

Glosario de 50 términos de programación

Este documento presenta definiciones de varios términos clave relacionados con la programación de computadoras, incluyendo lenguajes de programación como C++, Java y Python, estructuras de datos como arreglos y listas, y conceptos como algoritmos, condiciones y bucles. El documento proporciona una guía básica de los fundamentos de la programación.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas5 páginas

Glosario de 50 términos de programación

Este documento presenta definiciones de varios términos clave relacionados con la programación de computadoras, incluyendo lenguajes de programación como C++, Java y Python, estructuras de datos como arreglos y listas, y conceptos como algoritmos, condiciones y bucles. El documento proporciona una guía básica de los fundamentos de la programación.
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 DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental Politécnica
De la Fuerza Armada Nacional Bolivariana
UNEFA-Núcleo Caracas
Ingeniería Civil Nocturno 4S 1310 N1

PROGRAMACION

Autor(a):
David Noe Peña Escalona
C.I. 7.998.436
Tutor(a):
Profesor: JOSE GERARDO DALIZ

Caracas, 26 de NOVIEMBRE de 2023


GLOSARIO DE TERMINOS

QUE ES UN COMPUTADORA, COMPUTADOR U ORDENADOR


es una máquina electrónica digital programable que ejecuta una serie de
comandos para procesar los datos de entrada, obteniendo convenientemente
información que posteriormente se envía a las unidades de salida.

PROGRAMA INFORMÁTICO O PROGRAMA DE COMPUTADORA es una


secuencia de instrucciones u órdenes basadas en un lenguaje de programación
que una computadora interpreta para resolver un problema o una función
específica.

ALGORITMOS el conjunto de instrucciones sistemáticas y previamente


definidas que se utilizan para realizar una determinada tarea. Estas
instrucciones están ordenadas y acotadas a manera de pasos a seguir para
alcanzar un objetivo.

DIAGRAMA DE FLUJO representa la esquematización gráfica de un algoritmo,


el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la
solución de un problema. Su correcta construcción es sumamente importante
porque, a partir del mismo se escribe un programa en algún Lenguaje de
Programación.

ARQUITECTURA DE LAS COMPUTADORAS consiste en un conjunto de


técnicas que permiten construir máquinas lógicas generales programables en
forma práctica. En materia terminológica se distingue la "arquitectura" de un
computador de la "organización" de un computador.

DIAGRAMA DE BLOQUES es la representación del funcionamiento interno de


un sistema, que se hace mediante bloques y sus relaciones, y que, además,
definen la organización de todo el proceso interno, sus entradas y sus salidas.

SENTENCIA En un lenguaje de programación, es una línea de código al


mando de una tarea Cada programa consiste en una secuencia de sentencias.

PSEUDOCÓDIGO es una forma de representar código, como algoritmos,


funciones y otros procesos, utilizando una combinación de lenguaje natural y
elementos similares al lenguaje de programación. Se llama «pseudocódigo»
porque no es realmente ejecutable.

TÉCNICA DE PROGRAMACIÓN es la manera en que un programador


escribirá la secuencia de instrucciones para resolver un proceso, tarea o
problema.
ESTRUCTURAS DE DATOS en programación son un modo de representar
información en una computadora, aunque además, cuentan con un
comportamiento interno. ¿Qué significa? Que se rige por determinadas
reglas/restricciones que han sido dadas por la forma en que está construida
internamente.

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.


La intención de su creación fue extender al lenguaje de programación C y
añadir mecanismos que permiten la manipulación de objetos. En ese sentido,
desde el punto de vista de los lenguajes orientados a objetos, C++ es un
lenguaje híbrido.

JAVA es una plataforma informática de lenguaje de programación creada por


Sun Microsystems en 1995. Ha evolucionado desde sus humildes comienzos
hasta impulsar una gran parte del mundo digital actual, ya que es una
plataforma fiable en la que se crean muchos servicios y aplicaciones.

PYTHON es un lenguaje de programación ampliamente utilizado en las


aplicaciones web, el desarrollo de software, la ciencia de datos y el machine
learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de
aprender, además de que se puede ejecutar en muchas plataformas diferentes.

DOLPHIN es un emulador para Nintendo GameCube y Wii que funciona en


sistemas operativos Windows y GNU/Linux, tanto en sus versiones de 32 como
de 64 bits. Además, tiene una versión compilada en macOS que es compatible
con ese sistema

CONSTANTE es un valor que no puede ser alterado/modificado durante la


ejecución de un programa, únicamente puede ser leído. Una constante
corresponde a una longitud fija de un área reservada en la memoria principal
del ordenador, donde el programa almacena valores fijos.

¿QUÉ ES UN DATO EN LA PROGRAMACIÓN?


UnJuanEn programación, un tipo de dato es la clasificación de un dato según
sus características. Puede tratarse de una cadena, de un texto, de números,
etc., y un valor es cualquier clase de dato que se halle dentro de un tipo de
dato.

Entre los TIPOS DE DATOS y valores se encuentran:


Numéricos: incluyen números positivos, negativos; cifras decimales, naturales,
etc.
Texto: letras, caracteres, símbolos que representan otros idiomas.
Valores booleanos: que son fundamentales para establecer condiciones de
verdad o falsedad.
ARREGLOS UNIDIMENSIONAL. Un arreglo se define como una colección
finita, homogénea y ordenada de elementos como se ha definido antes pero se
caracteriza por ser unidimensional porque tiene una solo dimensión como se
muestra a continuación.

ARREGLOS MULTIDIMENSIONALES son una ampliación de las matrices de


dos dimensiones y utilizan subíndices adicionales para la indexación. Un
arreglo 3D, por ejemplo, utiliza tres subíndices. Los dos primeros son como
una matriz, pero la tercera dimensión representa páginas u hojas de
elementos.

COLA es un tipo de dato abstracto, caracterizada por ser una secuencia de


elementos en la que la operación de inserción push se realiza por un extremo y
la operación de extracción pull por el otro. También se le llama estructura
FIFO, debido a que el primer elemento en entrar será también el primero en
salir.

LISTA es una estructura de datos muy importante en los lenguajes de


programación donde: representa una colección de elementos ordenados. Puede
contener elementos repetidos. Cada elemento de la lista tiene un índice que lo
ubica dentro de la misma.

ÁRBOL se puede definir como una estructura jerárquica y en forma no lineal,


aplicada sobre una colección de elementos u objetos llamados nodos. (Cairó &
Guardati, 2006). lineales y dinámicas de datos muy importantes del área de
computación.

GRAFO en el ámbito de las ciencias de la computación es un tipo abstracto de


datos (TAD), que consiste en un conjunto de nodos (también llamados
vértices) y un conjunto de arcos (aristas) que establecen relaciones entre los
nodos.

ARCHIVO SECUENCIAL, los datos se almacenan de tal forma que cuando sea
necesario puedan ser recuperados para su proceso.

ARCHIVOS SECUENCIALES INDEXADOS


En este tipo de organización de archivos se dispone de una tabla en que
aparecen ordenados secuencialmente los números de la clave del archivo y
asociados a cada uno de ellos de da la dirección del registro correspondiente.

ARCHIVO ALEATORIO
Es aquel en donde los datos se guardan en registros mediante una estructura
definida de tipo Type (estructura definida por nosotros) también llamada UDT.
Estos permiten acceder a cualquier parte del fichero en cualquier momento,
como si fueran arrays en memoria.

CONDICIÓN es una instrucción de que algo debe ser cierto para que algo
pueda pasar. Una condición es entonces decir que “Se evalúa para verdadero”
o “Se evalúa para falso”. En Scratch, cualquier bloque cuya etiqueta diga “Si”,
“Al presionar” o “Hasta que” es un tipo de instrucción condicional.

BUCLE DE PROGRAMA es una serie de sentencias que se ejecutan durante un


número de repeticiones especificado o hasta que se cumplen las condiciones
especificadas.

RECURSIVIDAD es un concepto fundamental tanto en matemáticas como en


computación y se presenta como alternativa para implementar estructuras de
repetición, replicando comportamientos similares a los que obtenemos con los
bucles while o los bucles for.

RUBY Un lenguaje de programación dinámico y de código abierto enfocado en


la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y
fácil al escribirla.

LINUX es un sistema operativo open source gratuito que se lanza en virtud de


la Licencia Pública General de GNU (GPL). Cualquier persona puede ejecutar,
estudiar, modificar o redistribuir el código fuente, e incluso comercializar las
copias de su código modificado, siempre y cuando lo haga con la misma
licencia.

TURBO PASCAL es un sistema de desarrollo de software que incluye un


compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de
programación Pascal, desarrollado por Borland y liderado por Philippe Kahn.
Saliö a la venta en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para
Microsoft Windows.

COBOL Las siglas responden a Common Business-Oriented Language, un


lenguaje de programación basado en el idioma inglés que lleva más de medio
siglo sustentando todo tipo de operaciones, sobre todo en Estados Unidos. Es
utilizado por sistemas financieros, compañías de seguros y un gran número de
instituciones.

También podría gustarte