Está en la página 1de 7

Cdigo FODO-42

Versin 01
Pgina 1/1
Cartula para entrega de prcticas 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.