1 / 18

Matrices y Funciones “En C”

Matrices y Funciones “En C”. Semestre de Otoño 2006. Claudio Gutiérrez-Soto. Aprendizajes Esperados. Definir una matriz en C. Acceder a los elementos de una matriz en C. Contexto de las funciones Definición de Funciones. Matrices. Definición de una matriz

Download Presentation

Matrices y Funciones “En C”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Matrices y Funciones“En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto

  2. Aprendizajes Esperados • Definir una matriz en C. • Acceder a los elementos de una matriz en C. • Contexto de las funciones • Definición de Funciones

  3. Matrices • Definición de una matriz Tipo_Dato nombre_matriz[fila][col]; • Donde Tipo_Dato, puede ser cualquier tipo de dato que hemos visto, int, float, double, char etc. • fil se refiere al número de filas, recuerde que se parte de 0 hasta n-1. • col se refiere al número de columnas, recuerde que se comienza desde 0 hasta el elemento n-1.

  4. Matrices

  5. Matrices • Crear un algoritmo que verifique que una matriz de 5x5 (enteros es una matriz identidad). Recuerde que la matriz identidad es la que tiene puros ceros y en su diagonal tiene puros 1.

  6. Matrices int fila,col, matriz[5][5], es; // Se supone que se ingresaron los datos de la //matriz es=1; for(fila=0;fila<5 && es ;fila++) for(col=0;col<5 && es ;col++) if(fila==col && matriz[fila][col]==1) continue; else if(fila!=col && matriz[fila][col]==0) continue; else es=0; if( es==0) printf (“No es la matriz Identidad \n”); else printf(”Es la matriz identidad \n”);

  7. Definición de Función

  8. Ejemplo: Crear una función que sume dos números

  9. Otra forma -Note que las variables a,b no han sido declaradas por que son argumentos, los cuales ya han sido declarados, y solo se trabajan con ellos.

  10. Ejemplo 2 Note que esta función no retorna ningún valor de ningún tipo, por lo que se utiliza el tipo de dato void(vacio).

  11. Ejemplo 3

  12. Ejercicio • Crear un programa que calcule la potencia utilizando funciones

  13. Crear un programa que calcule ab

More Related