Algoritmos Lenguaje C Parte 3

Páginas: 2 (260 palabras) Publicado: 27 de mayo de 2015
Algoritmos II
INTRODUCCIÓN A LA PROGRAMACIÓN EN C ( parte
3)
LIC. EN CIENCIAS INFORMÁTICAS.

Ordenamiento: vector
Método burbuja
N=5

numeros:

4

5

1

0

71

4

5

7

Tras la ordenación
numeros:

0

for(i=0;i {
for(j=i+1;j {
if(numeros[i] {
aux=numeros[i];
numeros[i]=numeros[j];numeros[j]=aux;
}
}
}

Matrices
Definición:

Matrices
Declaración:
tipo_dato nombre_array [cant_fila][cant_colu]
Inicialización

Matrices
Recorrido de los elementosde un array bidimensional
void recorridoMatriz(int matriz[][3], int filas, int colu){
/*recorre filas*/
for (int i=0; i /*recorre columna*/
for(intj=0;j printf(“%d”,matriz[i][j]);
}
}
}

Práctica
Escriba instrucciones que realicen lo siguiente:
a) Declare tabla para que sea un arreglo entero y quetenga 3 filas y 3 columnas. Suponga que
la constante simbólica
TAMANIO se declaró para que fuera 3.
b) ¿Cuántos elementos contiene el arreglo tabla? Imprima el númerototal de elementos.
c) Utilice una instrucción de repetición for para inicializar cada elemento de tabla con la suma
de sus subíndices.
Suponga que las variablesenteras i y j se definieron como variables de control.
d) Imprima los valores de cada elemento del arreglo tabla. Suponga que el arreglo se inicializó
con ladeclaración:
int tabla[ TAMANIO ][ TAMANIO ] = { { 1, 8}, { 2, 4, 6 }, { 5 } };

Bibliografía
Deitel, Harvey; Deitel Paul; Cómo programar en C/C++ y Java; 4ta edición;Persron Educación; México; 2004
Muñoz, J; Palacios Rafael; Fundamentos de programación utilizando el lenguaje C; R.B.Servicios Editoriales S. L.;
Madrid.2006

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmos 3 Parte
  • Lenguaje c parte 1
  • Lenguaje c capitulo 3
  • algoritmos c++
  • Algoritmos c++
  • Algoritmos y lenguaje
  • diseño de algoritmos y su codificacion en lenguaje c
  • Realizar un algoritmo que calcule y grafique la serie de Fourier especificada en los lenguajes Matlab y C#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS