PDF de programación - Ejercicios y operaciones con arreglos unidimensionales

Imágen de pdf Ejercicios y operaciones con arreglos unidimensionales

Ejercicios y operaciones con arreglos unidimensionalesgráfica de visualizaciones

Publicado el 7 de Mayo del 2018
451 visualizaciones desde el 7 de Mayo del 2018
154,1 KB
4 paginas
Creado hace 13a (19/01/2006)
Programación Instituto Tecnológico de Celaya

EEJJEERRCCIICCIIOOSS YY OOPPEERRAACCIIOONNEESS CCOONN AARRRREEGGLLOOSS

UUNNIIDDIIMMEENNSSIIOONNAALLEESS


1. Qué se muestra en pantalla con la ejecución de las siguientes sentencias?

int i, temp[10];

for(i=0; i<10; i++)

temp[i] = 2*i;

for(i=0; i<10; i++)

cout<<temp[i] <<” \n“;



2. Cuál es el error de las siguientes sentencias?

int ejemplo[10], indice;

for(indice=1; indice<=10; indice++)

ejemplo[indice] = 3 * indice;



3. En la siguiente declaración de un arreglo:

double calificación[5];
a) Cuál es el nombre del arreglo?
b) Cuál es el tipo del arreglo?
c) Cuál es el tamaño del arreglo (Cuántos elementos tiene)?
d) Cuál es el rango de valores que el indice i puede tener si se usa en el

programa

calificación[i]


4. Qué se muestra en pantalla cuando se ejecutan las siguientes sentencias?



double a[3] = {1.1, 2.2, 3.3};

cout<< a[0] <<” “<<a[1] << “ ”<< a[2] << “\n”;

a[1] = a[2];

cout<< a[0] <<” “<<a[1] << “ ”<< a[2] << “\n”;



Ingeniería Química

Programación Instituto Tecnológico de Celaya

5. Qué se muestra en pantalla cuando se ejecutan las siguientes sentencias?

char simbolo[3] = {‘a’, ‘b’, ‘c’};

int indice;

for(indice = 0; indice <3; indice++)

cout<<simbolo[indice];



6. Cuál es el error en las dos declaraciones de arreglos siguientes?

const int tamanio = 4;

int x[4]={8,7,6,4,3};

int y[tamanio -4];



AAPPLLIICCAACCIIOONNEESS:: SSUUMMAASS YY PPRROODDUUCCTTOOSS UUSSAANNDDOO

AARRRREEGGLLOOSS YY SSEENNTTEENNCCIIAASS RREEPPEETTIITTIIVVAASS

Algunas de las actividades más comunes que se realizan utilizando ciclos con la

sentencia for son sumatorias y productos repetitivos. Cuando se realizan estas

operaciones generalmente se tiene conocimiento de cuantos elementos tiene la

sumatoria o el producto repetitivo.

Como ejemplo consideremos que se tiene la expresión:

F
T

=

3



1n
=

f

n



¿ Como evaluar dicha sumatoria utilizando un ciclo for ?

Las siguientes sentencias nos proporcionarían una forma de representar dicha

sumatoria en C++ :


double FT, f[3];
int n;
for(n=0; n<3; n++)
cin>>f[n];
/* Lo siguiente es la sumatoria */

Ingeniería Química

Programación Instituto Tecnológico de Celaya

FT = 0.0;
for(n=0; n<3; n++)
FT = FT + f[n];


Los siguientes dos aspectos deberán cuidarse siempre que se desea realizar una

sumatoria o un producto repetitivo:
1) Se declarará una variable a la cual se le asignará el valor de la sumatoria o
el producto. Dicha variable debe inicializarse. Cuando se trata de una

sumatoria la variable generalmente se inicializa con el valor de cero. Cuando

se trata de un producto generalmente se inicializa con el valor de uno.

2) La sumatoria o el producto se logra a partir de una asignación dentro de un
ciclo. Note que, dentro del ciclo, la variable a contener la sumatoria o el

producto aparece en ambos lados de la asignación.

Observe que las mismas reglas aplican para el siguiente ejemplo de un producto

repetitivo:

V

M

=

3



1n
=

V

n



Este cálculo se puede realizar a través de las siguientes sentencias en C++ :


double VM, V[3];
int n;
for(n=0; n<3; n++)
cin>>V[n];
/* Lo siguiente es la sumatoria */
VM = 1.0;
for(n=0; n<3; n++)
VM = VM * V[n];



Ingeniería Química

Programación Instituto Tecnológico de Celaya

EEJJEERRCCIICCIIOOSS

Escriba las sentencias en C++ (no es necesario que escriba todo el programa,

como en los ejemplos) que representen las siguientes sumatorias y productos

repetitivos.


1
+=

1)

A

5

n

1
=

(

x



)3



2) Escriba las sentencias que sumen todos los números pares entre 100 y 200.
3) ∏

P

=

10



x
k
k

1k
=

4) Escriba las sentencias que obtengan el producto de todos los números entre

37 y 55.



Ingeniería Química
  • Links de descarga
http://lwp-l.com/pdf10914

Comentarios de: Ejercicios y operaciones con arreglos unidimensionales (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad