Entradas

Mostrando entradas de diciembre, 2021

Administración de archivos

Imagen
¿Qué es la administración de archivos? El sistema de archivos es una de las partes más visibles del sistema operativo. Los usuarios utilizan los archivos para almacenar sus datos o programas en forma  persistente, esto quiere decir que la información no se pierde una vez que la  computadora es apagada. Para almacenar dicha información se utilizan dispositivos  de memoria secundaria, como discos, cintas, cd-rom, etc. El sistema de archivos como parte del sistema operativo proporciona hacia el  usuario una interfaz sencilla, amigable y organizada, que le permite al usuario  almacenar y organizar su información. Dicha interfaz es proporcionada principalmente mediante archivos, directorios y operaciones sobre ellos. Una parte  de las operaciones que el sistema otorga a los usuarios tiene relación con los  mecanismos de protección que les permite a los usuarios proteger su información. Por otro lado, el sistema de archivos debe representar la información ...

Estructura (STRUCT Y TYPEDEF)

Imagen
Estructuras Las estructuras son colecciones de variables relacionadas bajo un nombre. Las estructuras pueden contener variables de muchos tipos diferentes de datos a diferencia de los arreglos que contienen únicamente elementos de un mismo tipo de datos. struct Se utiliza para definir el tipo de estructura y es una marca del tipo de estructura. Typedef Es una palabra reservada en el lenguaje de programación C y C++. Su función es asignar un nombre alternativo a tipos existentes, a menudo cuando su declaración normal es aparatosa, potencialmente confusa o probablemente variable de una implementación a otra. Declaración de variables Antes debemos recordar los tipos de datos para las variables. Los siguientes son los tipos de datos esenciales: int;  es numérico sirve para números enteros sin punto decimal (1,2,3, 4..). float;  es numérico y sirve para números con parte fraccionaria, es decir con punto decimal (1.2, 1.3, 1.4, …). char; ...

Arreglos

Imagen
 ¿Qué es un arreglo? Un arreglo es una colección de posiciones de almacenamiento de datos, donde cada una tiene el mismo tipo de dato y el mismo nombre. Cada posición de almacenamiento en un arreglo es llamada un elemento del arreglo. Tipos de arreglos Los tipos de arreglos en programación se llegan a determinar la mayoría de las veces por el tipo y por las dimensiones que el mismo posee, así como estas serán utilizadas en el uso de los arreglos en cualquier lenguaje de programación. Estas se establecen de acuerdo a su forma de funcionamiento como las cualidades internas que tienen y sin llegar a entorpecer una sección especial del programa que se esté realizando. Arreglos a tratar en este blog: Arreglos Unidimensionales Arreglos Bidimensionales Arreglos Unidimensionales Un arreglo unidimensional es capaz de almacenar múltiples valores en una misma variable. Declaración Para declarar un vector en C++, se deben seguir las mismas normas básicas que se siguen para decla...

Punteros

Imagen
¿Qué son los punteros? Un puntero es una variable que almacena la dirección de memoria de un objeto. Los punteros se usan ampliamente en C y C++ para tres propósitos principales: para asignar nuevos objetos en el montón, para pasar funciones a otras funciones. Operadores El ampersand (&): este operador nos permite obtener la dirección de memoria de una variable cualquiera y es justo esto (la dirección en memoria) lo que utilizan los punteros para referenciar valores. El asterisco (*): su utilidad radica en que, si el valor de dicho apuntador corresponde a una dirección de memoria, el asterisco nos permite resolverla y acceder al valor almacenado allí. Dicho de otra manera, un apuntador es únicamente una dirección de memoria (un número) y el asterisco es el que hace la magia de obtener el valor referenciado por dicha dirección. Declaración de punteros Nota: es aconsejable iniciar los punteros con NULL. <tipo> *...