Documente Academic
Documente Profesional
Documente Cultură
{ return Total;
/* prototipos */ }
int main() {
{ float aux;
imprimir(a,10); *x = *y;
imprimir(a,10); }
} {
{ intercambio(&a[j] ,&a[j+1]) ;
}
Bsqueda en listas
Los arrays son uno de los medios principales por los
cuales se almacenan los datos en programas C.
debido a esta causa, causa existen operaciones
fundamentales cuyo tratamiento es imprescindible
conocer Estas operaciones esenciales son; la
conocer.
bsqueda de elementos y la ordenacin y
clasificacin de las listas
Bsqueda secuencial
Este algoritmo busca el elemento dado, recorriendo
secuencialmente el array desde un elemento al
siguiente comenzando en la primera posicin del
siguiente,
array y se detiene cuando se encuentra el elemento
buscado o bien se alcanza el final del array
Esta tarea se realiza con bucles en nuestro caso con
ell bucle
b l while
hil
Bsqueda sec
enum {FALSE, TRUE};
{
int BusquedaSec(int Lista[MAX], int Encontrado=((A[i]==Elemento)?TRU
Elemento) E:i++);
{ }
int Encontrado = FALSE; /*Si se encuentra el elemento se
int i = 0; devuelve la posicin en la lista. * /
/ * Bsqueda en la lista hasta que se if ((Encontrado))
encuentra el elemento o se alcanza el return (i) ;
final de la lista. */ else
while ((!Encontrado) && (i <
<= MAX
MAX-1))
1)) return ((-1)
1) ;
1
Ejercicios
Escribir una funcin que invierta el contenido de n
nmeros enteros. El primero se vuelve el ltimo; el
segundo el penltimo,
segundo, penltimo etc.
etc
Escribir un programa que lea las dimensiones de
una matriz,
ti l
lea y visualice
i li l matriz
la ti y a
continuacin encuentre el mayor y menor elemento
d la
de l matriz
i y sus posiciones.
ii
Patrn de prueba de pantalla panormica (16:9)
Prueba de la
relacin de
aspecto
(Debe parecer circular)
4x3
16x9