Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación como ayuda, Apuntes de Tecnología

Laboratorio de programación , base

Tipo: Apuntes

2025/2026

Subido el 13/03/2026

dulce-nineth-rivera-agustin
dulce-nineth-rivera-agustin 🇬🇹

4 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Cuestionario de Programación
¿Qué es un arreglo?
Un arreglo es una estructura de datos que permite almacenar varios elementos del mismo tipo en
posiciones consecutivas de memoria. Cada elemento puede accederse mediante un índice o posición
que normalmente inicia en 0.
¿Qué es una cola y una pila?
Pila (Stack): estructura de datos que funciona con el principio LIFO (Last In, First Out), es decir, el
último elemento en entrar es el primero en salir.
Cola (Queue): estructura que funciona con el principio FIFO (First In, First Out), donde el primer
elemento en entrar es el primero en salir.
¿Qué es un arreglo dinámico?
Un arreglo dinámico es un arreglo cuyo tamaño puede cambiar durante la ejecución del programa.
Esto se logra reservando memoria dinámica mediante funciones como malloc, calloc o realloc.
¿Qué es un puntero?
Un puntero es una variable que almacena la dirección de memoria de otra variable. Se utiliza para
manipular datos directamente en memoria y trabajar con memoria dinámica.
¿Qué es un puntero sobre puntero?
Un puntero sobre puntero (doble puntero) es un puntero que almacena la dirección de memoria de otro
puntero. Se declara utilizando dos asteriscos (**).
¿Para qué se utiliza el operador '->' en programación?
El operador -> se utiliza para acceder a los miembros de una estructura cuando se trabaja con un
puntero a dicha estructura.
¿Qué es un árbol?
Un árbol es una estructura de datos jerárquica formada por nodos conectados entre sí. Existe un nodo
principal llamado raíz y a partir de él se generan diferentes niveles y ramas.
pf2

Vista previa parcial del texto

¡Descarga Programación como ayuda y más Apuntes en PDF de Tecnología solo en Docsity!

Cuestionario de Programación

¿Qué es un arreglo?

Un arreglo es una estructura de datos que permite almacenar varios elementos del mismo tipo en posiciones consecutivas de memoria. Cada elemento puede accederse mediante un índice o posición que normalmente inicia en 0.

¿Qué es una cola y una pila?

Pila (Stack): estructura de datos que funciona con el principio LIFO (Last In, First Out), es decir, el último elemento en entrar es el primero en salir. Cola (Queue): estructura que funciona con el principio FIFO (First In, First Out), donde el primer elemento en entrar es el primero en salir.

¿Qué es un arreglo dinámico?

Un arreglo dinámico es un arreglo cuyo tamaño puede cambiar durante la ejecución del programa. Esto se logra reservando memoria dinámica mediante funciones como malloc, calloc o realloc.

¿Qué es un puntero?

Un puntero es una variable que almacena la dirección de memoria de otra variable. Se utiliza para manipular datos directamente en memoria y trabajar con memoria dinámica.

¿Qué es un puntero sobre puntero?

Un puntero sobre puntero (doble puntero) es un puntero que almacena la dirección de memoria de otro puntero. Se declara utilizando dos asteriscos (**).

¿Para qué se utiliza el operador '->' en programación?

El operador -> se utiliza para acceder a los miembros de una estructura cuando se trabaja con un puntero a dicha estructura.

¿Qué es un árbol?

Un árbol es una estructura de datos jerárquica formada por nodos conectados entre sí. Existe un nodo principal llamado raíz y a partir de él se generan diferentes niveles y ramas.

¿Qué es un grafo?

Un grafo es una estructura de datos formada por un conjunto de nodos (vértices) conectados entre sí mediante aristas. Se utiliza para representar relaciones entre distintos elementos.

¿Qué significan las ramas de los árboles?

Las ramas representan las conexiones entre los nodos del árbol. Estas conexiones permiten organizar la información de forma jerárquica entre nodos padre e hijos.

¿Para qué se utilizan malloc, calloc y realloc?

Estas funciones se utilizan para gestionar memoria dinámica en programación. malloc reserva un bloque de memoria, calloc reserva memoria e inicializa los valores en cero, y realloc permite cambiar el tamaño de un bloque de memoria previamente asignado.