Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Introducción
Arreglos
Un arreglo es un grupo consecutivo de localidades de memoria relacionadas por el hecho de que tienen el mismo
nombre y el mismo tipo. Para hacer referencia a una localidad o a un elemento del arreglo en particular, especificamos
el nombre del arreglo y la posición numérica del elemento en particular dentro del arreglo. La figura 6.1 muestra un
arreglo de enteros llamado c. Este arreglo contiene 12 elementos. Es posible hacer referencia a cualquiera de estos
elementos al dar el nombre del arreglo seguido por la posición numérica del elemento en particular dentro de corchetes
([ ]). El primer elemento de cada arreglo es el elemento cero. Entonces, la referencia al primer elemento del arreglo c
es c[ 0 ], la referencia al segundo elemento del arreglo es c[ 1 ], la referencia al séptimo elemento del arreglo es c[ 6 ], y
en general, la referencia al iésimo elemento del arreglo c es c[ i – 1 ]. Los nombres de arreglo, como los demás nombres
de variables, pueden contener sólo letras, dı́gitos y guiones bajos. Los nombres de arreglos no pueden comenzar con
un dı́gito.
Los arreglos ocupan espacio en memoria. El programador especifica el tipo de cada arreglo y el número de
elementos que necesita el arreglo, de manera que la computadora pueda reservar la cantidad adecuada de memoria.
Para indicarle a la computadora que reserve 12 elementos para el arreglo entero c, se utiliza la declaración:
int c[ 12 ];
La siguiente declaración
int b[ 100 ], x[ 27 ];
reserva 100 elementos para el arreglo entero b, y 27 elementos para el arreglo entero x.
1
2. Metodologı́a
Programa 2:
2
Programa 3:
3
Programa 4:
4
Programa 5:
5
Programa 6:
6
Programa 7:
7
Programa 8:
8
3. Resultados
Programa 1:
Ejercicios
1. Ciclos y arreglos: Suponga que el arreglo a es declarado como int a[99]. ¿cuál es el contenido del arreglo despué
s de las siguientes instrucciones?
f o r ( i = 0 ; i ¡9 9 ; i++) a [ i ]= 98 i ;
f o r ( i = 0 ; i ¡9 9 ; i++) a [ i ]= a [ a [ i ] ] ;
(d) Si el número no cumple con la condición anterior, continué preguntando por un nu´mero valido
(e) Una vez que se obtenga un nu´mero valido, solicite al usuario tantos nu´meros como haya indicado en el
primer numero.
(g) Cuente cuantos números del arreglo son menores a 10 y cuantos mayores a 100 (h) Despliegue en pantalla el
resultado de la operaci´on.
(k) Si el nu´mero se encuentra en el arreglo desplegar la posici´on en la que se encuentra (ejemplo: El n´umero
se encuentra en la posici´on 3)
(l) Si el nu´mero no se encuentra en el arreglo indicarlo con un mensaje (ejemplo: El n´umero no se encuentra
en la lista)
9
Programa 2:
Programa en C:
Programa en Fortran:
10
Programa 3:
Programa en C:
Programa en Fortran:
11
Programa 4:
Programa en C:
Programa en Fortran:
12
Programa 5:
Programa en C:
Programa en Fortran:
13
Programa 6:
Programa en C:
Programa en Fortran:
14
Programa 7:
Programa en C:
Programa en Fortran:
15
Programa 8:
Programa en C:
Programa en Fortran:
16
4. Discusión
Durante el laboratorio pude ver como se relaciona la teorı́a de la repetición y de los arreglos con la programación
tanto en C como en Fortran al momento de hacer varias combinaciones de repeticiones junto con arreglos, para poder
obtener el resultado necesario y facilitar ciertas operaciones; todo esto me ayudará mucho ya que sirve para poder
repetir acciones sin tener que escribir tanto código y hacer operaciones más rápido y sin tener que definir tantas
variables.
5. Conclusión
En el trabajo logré realizar todos los programas, como mejorar un programa para usar menos variables y poder
almacenar mas información en menos código , pero esto implicó hacer varios intentos y tardarme un poco más en
realizar este mismo.
Referencias
[1] Ed Jorgensen. Introduction to Programming using Fortran 95/2003/2008. Ed Jorgensen, 2018.
[2] H.M. Deitel and P.J. Deitel. Como programar en C/C++y Java. Pearson Educación, 2004.
17