Programacion
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Mendoza Alexander<br />
Introducción a la<br />
programación
Arreglos<br />
Definición<br />
Un arreglo puede definirse como un grupo o<br />
una colección finita, homogénea y ordenada de<br />
elementos. Los arreglos pueden ser de los<br />
siguientes tipos:<br />
1.De una dimensión.<br />
2.De dos dimensiones.<br />
3.De tres o más dimensiones.<br />
Tipos de arreglos<br />
Arreglos unidimensionales.<br />
Arreglos multidimensionales.<br />
Arreglo con múltiple subíndices.<br />
Operaciones con arreglos<br />
Las operaciones en arreglos pueden<br />
clasificarse de la siguiente forma:<br />
1.Lectura: este proceso consiste en leer un<br />
dato de un arreglo y asignar un valor a cada<br />
uno de sus componentes<br />
2.Escritura: Consiste en asignarle un valor a<br />
cada elemento del arreglo.<br />
Grupo o colección finita, homogénea y<br />
ordenada de elementos.<br />
3.Asignación: No es posible asignar directamente un<br />
valor a todo el arreglo<br />
4. Actualización: Dentro de esta operación se<br />
encuentran las operaciones de eliminar, insertar y<br />
modificar datos.<br />
5.Ordenación.<br />
6.Búsqueda.<br />
7.Insertar.<br />
8.Borrar.<br />
9.Modificar.
Punteros<br />
Un puntero es un objeto del lenguaje de programación,<br />
cuyo valor se refiere a (o "apunta a") otro valor almacenado<br />
en otra parte de la memoria del ordenador utilizando su<br />
dirección. Un puntero referencia a una ubicación en<br />
memoria, y a la obtención del valor almacenado en esa<br />
ubicación se la conoce como desreferenciación del puntero.<br />
Declaracion de un puntero<br />
Un puntero se declara igual que cualquier otra<br />
variable, pero anteponiendo un * (asterisco) antes<br />
del nombre de la variable.<br />
Operadores<br />
Operador de Dirección (&): Este nos permite acceder a la<br />
dirección de memoria de una variable.<br />
Operador de Indirección (*): Además de que nos permite<br />
declarar un tipo de dato puntero, también nos permite ver<br />
el VALOR que está en la dirección asignada.<br />
Operaciones<br />
Un puntero nos permite sumar o restar<br />
números enteros, pero su funcionamiento<br />
ahora es de posiciones, es decir que nos<br />
permitirá movernos a la siguiente dirección de<br />
memoria.<br />
A un puntero no se le puede realizar<br />
multiplicaciones, divisiones, sumas o restas con<br />
otro puntero o con un valor de tipo coma<br />
flotante (float, double...). Esto es por que un<br />
puntero no es un valor, sólo es una dirección.<br />
Incrementos (++) y Decrementos (--): Te darás cuenta que<br />
puedes usar un puntero como si de un array se tratase, es<br />
por esto que permite estos operadores.
ISO: Imagen de disco. Este archivo contiene una copia de un cd/dvd para su<br />
grabación en otro cd/dvd.<br />
JPG / GIF /PNG: formatos de imágenes.<br />
AVI / MPEG / MP4: formatos de vídeo.<br />
MP3, WAV: formatos de audio.<br />
PDF: formato utilizado para la difusión de archivos de texto, ya que una vez<br />
creado no puede ser modificado.<br />
DOC / TXT: formato para la edición y creación de archivos de texto.<br />
Archivos<br />
¿Que es un archivo?<br />
Un archivo o fichero informático es un conjunto de bits<br />
que son almacenados en un dispositivo. Un archivo es<br />
identificado por un nombre y la descripción de la<br />
carpeta o directorio que lo contiene.<br />
Estructura de un archivo.<br />
Es una organización impuesta a un archivo para<br />
facilitar su procesamiento. Es la combinación de<br />
representaciones de datos en archivos y al poseer una<br />
estructura de archivos asegura que los usuarios y<br />
programas pueden acceder y escribir a los archivos. Un<br />
buen diseño de estructuras de archivos brindará<br />
acceso a grandes capacidades de información, sin<br />
gastar tiempo de espera por el disco.<br />
Tipos de archivos:<br />
Algunas de las extensiones más comunes son;