Professional Documents
Culture Documents
Introducción .................................................................................................................. 2
Arreglo unidimensionales ..................................................................................................... 3
Ejemplo: ................................................................................................................................... 5
Arreglo bidimensionales ....................................................................................................... 6
Crear arreglos bidimensionales ..................................................................................... 6
Operaciones con arreglos bidimensionales ................................................................. 7
Archivos ............................................................................................................................... 8
Elaboración de programas .................................................................................................. 11
Conclusión................................................................................................................... 14
Bibliografía .................................................................................................................. 15
Declaración:
Donde:
Ejemplos:
int [ ] a ;
float [ ] distancia ;
Observe que, en la declaración, el espacio entre los corchetes está vacío. Esto se
debe a que, durante dicha operación, no se reserva espacio en la memoria.
Creación:
Donde:
Ejemplos:
Inicialización:
Acceso:
Se puede acceder a los valores de los elementos de un arreglo a través del nombre
del arreglo y un subíndice. El subíndice debe escribirse entre corchetes y representa
la posición del elemento en el arreglo. Así, podemos referirnos a un elemento del
arreglo escribiendo el nombre del arreglo y el subíndice del elemento entre
corchetes. Los valores de los subíndices empiezan en cero para el primer elemento,
hasta el tamaño del arreglo menos uno.
Ejemplo:
float x = 25F, y = 10F ; // Crea dos variables de punto flotante y precisión sencilla.
Al igual que los arreglos de una dimensión, los arreglos bidimensionales también
pueden ser creados usando la función array, pero pasando como argumentos una
lista con las filas de la matriz:
Todas las filas deben ser del mismo largo, o si no ocurre un error de valor:
Los arreglos tienen un atributo llamado shape, que es una tupla con los tamaños de
cada dimensión. En el ejemplo, a es un arreglo de dos dimensiones que tiene tres
filas y cuatro columnas:
>>> a.shape
(3, 4)
Los arreglos también tienen otro atributo llamado size que indica cuántos elementos
tiene el arreglo:
>>> a.size
12
>>> len(a)
3
Las funciones zeros y ones también sirven para crear arreglos bidimensionales. En
vez de pasarles como argumento un entero, hay que entregarles una tupla con las
cantidades de filas y columnas que tendrá la matriz:
Lo mismo se cumple para muchas otras funciones que crean arreglos; por ejemplom
la función random:
>>> a + 2
array([[7, 3, 6],
[2, 5, 4]])
Cuando dos matrices aparecen en una operación, ambas deben tener exactamente
la misma forma:
Archivos
//***********************************************
// archiv01.cpp
// Demuestra la escritura básica en archivo
// ©1999, Jaime Virgilio Gómez Negrete
//***********************************************
#include <fstream.h>
archivo.open("datos.txt");
archivo.close();
return 0;
}
//***********************************************
// archiv02.cpp
// Demuestra el uso de manipuladores
// ©1999, Jaime Virgilio Gómez Negrete
//***********************************************
#include <iostream.h>
#include <fstream.h>
int main()
{
ofstream archivo("Datos.txt"); // constructor de ofstream
int numero;
archivo.close();
return 0;
}
Elaboración de programas
Estructura de un programa
Los elementos de un programa se pueden dividir en:
1. Palabras reservadas: Son un conjunto de palabras especiales que nos sirven
para definir la estructura del programa, y solo se pueden usar para el fin para
el que están reservadas.
2. Identificadores: Son los nombres que aparecen en el programa dados por el
usuario. Son por tanto los nombres de variables, de constantes, de
subprogramas y nombres de tipos creados por el usuario.
3. Características especiales: Sirven como separadores entre sentencias, por
ejemplo el ;.
4. Instrucciones.
La estructura de un programa tiene 3 partes:
- Declaración de variables,
- Instrucciones del programa.
Instrucciones
Para que una instrucción se ejecute tiene que ser llevada a memoria. En cuento al
orden de ejecución de las instrucciones, el programa puede ser de dos tipos:
Datos
Se puede definir los datos como objetos o elementos tratados a lo largo de diversas
operaciones en un determinado programa.
- Simples: Un elemento.
- Compuestos: Varios elementos.
Julio César Brizuela. (2011). Manejo de archivos en C++. Mayo 28, 2017,
de Cool C/C++ Sitio web:
http://www.programacionenc.net/index.php?option=com_content&view=a
rticle&id=69:manejo-de-archivos-en-c&catid=37:programacion-
cc&Itemid=55