Está en la página 1de 7

Cdigo

FODO-42
Versin
01
Cartula para entrega de prcticas
Pgina
1/1
Seccin ISO
Fecha de
25 de junio de
emisin
2014
Secretara/Divisin: Divisin de Ingeniera
rea/Departamento: Laboratorios de computacin
Elctrica
salas A y B

Laboratorios de
computacin salas A y B
Profesor: Bravo Hernndez Adolfo
Asignatura: Programacin avanzada y mtodos numricos
Grupo: 1
No de Prctica(s): Practica #1 Arreglos y Estructuras
Integrante(s): Espinosa Pea Carlos
Eduardo Tolentino Carachure Luis
Garca Ramrez Miguel Emiliano

Semestre: 2016-2
Fecha de entrega: 22 febrero 2016
Observaciones:

CALIFICACIN: ________________
Introduccin
Arreglos Los arreglos son estructuras de datos consistentes en un conjunto de datos del mismo
tipo. Los arreglos tienen un tamao que es la cantidad de objetos del mismo tipo que pueden
almacenar. Los arreglos son entidades estticas debido a que se declaran de un cierto tamao y
conservan este todo a lo largo de la ejecucin del programa en el cual fue declarado. Decimos
arreglo o array indistintamente.

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.

Actividad 1
Elabora una matriz e imprima los valores de esa matriz utilizando arreglos:

El cdigo fuente quedo de la siguiente manera:

El programa se ejecut de la siguiente manera:

Actividad 2

Elabora un programa que cambie de valores un arreglo y una variable entera y explique lo que
sucede.
El cdigo fuente se desarroll de la siguiente manera:

El programa se ejecut de la siguiente manera:

Se intentaba que dos variables, una tipo entero y otra de tipo arreglo, se metieran en dos
funciones para cambiar su valor, el variable de tipo arreglo si se logr pero en la variable tipo
entero no se pudo cambiar el valor.

Conteste el siguiente cuestionario:


Qu es que una funcin pase parmetros por un valor?
Al pasar una variable a una funcin mediante valor lo que se hace es pasar una copia de la
informacin contenida en esa variable por lo que tendremos dos instancias diferentes de la
misma variable, una que est en el medio en el que se envi y otra que est en el medio donde
fue enviada, as si se modifica la informacin de la variable enviada esta solo ser cambiada en
ese ambiente.

Qu es que una funcin pase parmetros por una referencia?


Al pasar una variable a una funcin por referencia lo que hacemos en realidad es pasar un
apuntador a la direccin en memoria en la que se localiza la variable en si, por lo que al
modificar la informacin mediante el apuntador en el mtodo al que fue enviada esta ser
modificada en todos los mbitos ya que en realidad modificamos la variable original, de hecho la
nica ya que mediante esta forma no se hace otra copia de la variable.

Por qu sale 5 10 20?


Lo que pasa cuando llamamos a la funcin con parmetros constantes, es lo que pasa en la
llamada a "funcin".
Los valores de los parmetros no pueden cambiar al retornar de "funcin", ya que esos valores
son constantes. Si los parmetros por valor no funcionasen as, no sera posible llamar a una
funcin con valores constantes o literales. Es por eso que el valor de x sigue constante.
En este caso tambin, los objetos tendrn valores distintos despus de llamar a la funcin.
Cualquier cambio de valor que realicemos en los parmetros dentro de la funcin, se har
tambin en los objetos referenciados.
Esto quiere decir que no podremos llamar a la funcin con parmetros constantes, como se
indica, ya que aunque es posible definir referencias a constantes, en este ejemplo, la funcin
tiene como parmetros referencias a objetos variables. Y si bien es posible hacer un casting
implcito de un objeto variable a uno constante, no es posible hacerlo en el sentido inverso.
Un objeto constante no puede tratarse como objeto variable y como un arreglo es una variable al
entrar en la funcin cambian sus valores.

Actividad 4
Usando estructuras elabore un programa que diga si una recta es perpendicular a otra pidiendo
dos puntos de cada una.
El cdigo fuente se desarroll de la siguiente manera:

El programa se ejecut de la siguiente manera:

Conclusiones
Carlos Espinosa Pea:
Las propiedades y limites que tienen las variables se tienen que tener en cuenta a la hora de
realizar un programa, porque se pueden presentar errores por no saber dichas propiedades o
lmites de estas variables y el manejo de estructuras dentro de un programa facilita la creacin
del mismo y el ahorro de lneas de cdigo, indispensable para realizar programas de calidad.
Eduardo Tolentino Carachure Luis:
Es muy importante tener en cuenta que cuando hacemos un programa al no introducir un tipo de
dato correcto nos generar problemas, aunque se pueden poner restricciones es mejor usar las
estructuras lo cual nos facilitar el manejo de datos y adems nos permitir tener un cdigo ms
simple y mejor ordenado.
Garca Ramrez Miguel Emiliano:
La prctica se pudo desarrollar sin contratiempos, aprendimos a usar estructuras, como
funcionan y cul es su sintaxis y sin dejar de practicar las funciones en los programas que
faciliten el entendimiento del mismo.

También podría gustarte