SlideShare a Scribd company logo
1 of 24
ARREGLOS (ARRAYS) ,[object Object],[object Object],Ing. Rosario Coral H.
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H. 0  1  2  3  4  5  6  7  8  9 0  1  2  3  4  5  6  7  8  9 34 15 7 9 3 11 6 25 4 18 Indice EF00  EF02  EF04  EF06  EF08  EF10  EF12  EF14  EF16  EF18  Dirección Memoria Elementos lista
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H. 0  1  2  3  4  5  6  7  8  9 34 15 7 9 3 11 6 25 4 18 Indice EF00  EF02  EF04  EF06  EF08  EF10  EF12  EF14  EF16  EF18  Dirección Memoria Elementos lista
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Arreglos Unidimensionales ,[object Object],[object Object],Ing. Rosario Coral H.
Arreglos Unidimensionales Ing. Rosario Coral H. #include  <stdio.h> #define TAM 50 int valor[TAM]; int cont=0,i,temp,maximo; float suma=0,prom=0; char resp=‘s’; void main() { do{ if (cont<TAM) {printf(“Ingrese el dato %d”,cont+1); scanf(“%d”,&valor[cont]); } else{ printf(“ No caben mas datos”); break;} cont++; printf(“Desea ingresar mas datos?”); scanf(“%c”,&resp); }while(cont<TAM && resp!=‘n’); printf(“Ha introducido %d datos”,cont); printf(“Los datos leidos son”); for(i=0;i<cont;i++) printf(“%5d”,valor[i]); /*Calcula el promedio*/ for(i=0;i<cont;i++) suma+=valor[i]; prom=suma/cont; printf(“El promedio de los numeros es %.2f”,prom); /*Determina el numero mayor*/ for(maximo=valor[0],i=1;i<cont;i++) if (valor[i]>maximo) maximo=valor[i]; printf(“El numero maximo es %d”,maximo); } //cierra el main
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
ARREGLOS UNIDIMENSIONALES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Ing. Rosario Coral H. El lenguaje C proporciona dos métodos de acceso a elementos de arrays, que son: 1. Aritmética de punteros. 2. Indexación del array INDICES PUNTEROS Con el array meses Con el puntero p Primer elemento meses[0] *meses *p Segundo elemento meses[1] *(meses+1) *(p+1) Tercer elemento meses[2] *(meses+2) *(p+2) Duod écimo elemento meses[11] *(meses+11) *(p+11)
[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Ing. Rosario Coral H. Indexación de Punteros Cualquier variable puntero que tenga la dirección del primer elemento de un array unidimensional, puede indexarse como si estuviera declarada como un array. esto se muestra a continuación: int *p, a[10l; p =  a: p[5l = 100;  1*  Asignación usando índice. */ *(p+5)= 100; /* Asignación usando aritmética de punteros. Ambas sentencias de asignación ponen el valor 100 en el sexto elemento del arreglo a.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Arreglos Bidimensionales (Matrices) ,[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Ing. Rosario Coral H. La representación gráfica del arreglo cuadro es: COLUMNAS [0] [1] [2] [3] F I [0]         L [1]         A [2]         S
Ing. Rosario Coral H. Para acceder al elemento de la fila 1 columna 2 del arreglo cuadro seria: cuadro[1][2] Los elementos del arreglo bidimensional cuadro seria cuadro [0][0] cuadro [0][1] cuadro [0][2] cuadro [0][3] cuadro [1][0] cuadro [1][1] cuadro [1][2] cuadro [1][3] cuadro [2][0] cuadro [2][1] cuadro [2][2] cuadro [2][3]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
Arreglos Bidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ing. Rosario Coral H.

More Related Content

What's hot

Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)Darwin Durand
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaCarlitos Correa Jr.
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasCarlos M. Sandoval
 
Constraints (restricciones).pptx
Constraints (restricciones).pptxConstraints (restricciones).pptx
Constraints (restricciones).pptxNahumNegrete
 
Modelo entidad relacion
Modelo entidad relacion Modelo entidad relacion
Modelo entidad relacion luiZz94
 
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...Edureka!
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTAlejito Laaz
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datoscarmen305
 
Ejercicios lpp
Ejercicios lppEjercicios lpp
Ejercicios lppdillymon
 
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosNuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosHugo Alberto Rivera Diaz
 

What's hot (20)

Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicas
 
Constraints (restricciones).pptx
Constraints (restricciones).pptxConstraints (restricciones).pptx
Constraints (restricciones).pptx
 
Array en java
Array en javaArray en java
Array en java
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
 
Modelo entidad relacion
Modelo entidad relacion Modelo entidad relacion
Modelo entidad relacion
 
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datos
 
Ejercicios lpp
Ejercicios lppEjercicios lpp
Ejercicios lpp
 
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosNuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 

Similar to Arreglos

Arreglos
ArreglosArreglos
ArreglosAnt Jfr
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)MarielaCuriel
 
Luis hernandez 22310621
Luis hernandez   22310621Luis hernandez   22310621
Luis hernandez 22310621Luis Miguel
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivasstarduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1joeshego
 
Tema 2 arreglos
Tema 2 arreglosTema 2 arreglos
Tema 2 arreglosAFHS
 
Arrays C++
Arrays C++Arrays C++
Arrays C++Roger8a
 
Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2IngEsquivel
 

Similar to Arreglos (20)

Arreglos en c++2020
Arreglos en c++2020Arreglos en c++2020
Arreglos en c++2020
 
arrays
arraysarrays
arrays
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)
 
Luis hernandez 22310621
Luis hernandez   22310621Luis hernandez   22310621
Luis hernandez 22310621
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
 
Arreglos
ArreglosArreglos
Arreglos
 
Tema 2 arreglos
Tema 2 arreglosTema 2 arreglos
Tema 2 arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Práctica 12
Práctica 12Práctica 12
Práctica 12
 
Cadenas
CadenasCadenas
Cadenas
 
Arrays C++
Arrays C++Arrays C++
Arrays C++
 
Arreglos. lidia
Arreglos. lidiaArreglos. lidia
Arreglos. lidia
 
Los 5 fantasticos
Los 5 fantasticosLos 5 fantasticos
Los 5 fantasticos
 
Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2
 

Recently uploaded

David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 

Recently uploaded (20)

David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 

Arreglos

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Arreglos Unidimensionales Ing. Rosario Coral H. #include <stdio.h> #define TAM 50 int valor[TAM]; int cont=0,i,temp,maximo; float suma=0,prom=0; char resp=‘s’; void main() { do{ if (cont<TAM) {printf(“Ingrese el dato %d”,cont+1); scanf(“%d”,&valor[cont]); } else{ printf(“ No caben mas datos”); break;} cont++; printf(“Desea ingresar mas datos?”); scanf(“%c”,&resp); }while(cont<TAM && resp!=‘n’); printf(“Ha introducido %d datos”,cont); printf(“Los datos leidos son”); for(i=0;i<cont;i++) printf(“%5d”,valor[i]); /*Calcula el promedio*/ for(i=0;i<cont;i++) suma+=valor[i]; prom=suma/cont; printf(“El promedio de los numeros es %.2f”,prom); /*Determina el numero mayor*/ for(maximo=valor[0],i=1;i<cont;i++) if (valor[i]>maximo) maximo=valor[i]; printf(“El numero maximo es %d”,maximo); } //cierra el main
  • 8.
  • 9.
  • 10. Ing. Rosario Coral H. El lenguaje C proporciona dos métodos de acceso a elementos de arrays, que son: 1. Aritmética de punteros. 2. Indexación del array INDICES PUNTEROS Con el array meses Con el puntero p Primer elemento meses[0] *meses *p Segundo elemento meses[1] *(meses+1) *(p+1) Tercer elemento meses[2] *(meses+2) *(p+2) Duod écimo elemento meses[11] *(meses+11) *(p+11)
  • 11.
  • 12. Ing. Rosario Coral H. Indexación de Punteros Cualquier variable puntero que tenga la dirección del primer elemento de un array unidimensional, puede indexarse como si estuviera declarada como un array. esto se muestra a continuación: int *p, a[10l; p = a: p[5l = 100; 1* Asignación usando índice. */ *(p+5)= 100; /* Asignación usando aritmética de punteros. Ambas sentencias de asignación ponen el valor 100 en el sexto elemento del arreglo a.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Ing. Rosario Coral H. La representación gráfica del arreglo cuadro es: COLUMNAS [0] [1] [2] [3] F I [0]         L [1]         A [2]         S
  • 20. Ing. Rosario Coral H. Para acceder al elemento de la fila 1 columna 2 del arreglo cuadro seria: cuadro[1][2] Los elementos del arreglo bidimensional cuadro seria cuadro [0][0] cuadro [0][1] cuadro [0][2] cuadro [0][3] cuadro [1][0] cuadro [1][1] cuadro [1][2] cuadro [1][3] cuadro [2][0] cuadro [2][1] cuadro [2][2] cuadro [2][3]
  • 21.
  • 22.
  • 23.
  • 24.