SlideShare uma empresa Scribd logo
Tec. InformáticaTec. Informática
Linguagem de Programação 1Linguagem de Programação 1
C#C#
Aula 5Aula 5
Array (vetor)Array (vetor)
Criando ArraysCriando Arrays
A sintaxe básica de um Array é:A sintaxe básica de um Array é:
tipo[ ] nome;tipo[ ] nome;
nome = new tipo [tamanho];nome = new tipo [tamanho];
ouou
Tipo[ ] nome = new tipo [tamanho];Tipo[ ] nome = new tipo [tamanho];
Array (vetor)Array (vetor)
Exemplos:Exemplos:
Int32[] vetorNumeros;Int32[] vetorNumeros;
vetorNumeros = new Int32 [10];vetorNumeros = new Int32 [10];
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
VetorNomes[0] = “José”;VetorNomes[0] = “José”;
VetorNomes[1] = “Luiz”;VetorNomes[1] = “Luiz”;
VetorNomes[2] = “Hugo”;VetorNomes[2] = “Hugo”;
……
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
For (i=0; i<= 9; i++)For (i=0; i<= 9; i++)
{{
VetorNomes[i] = Console.ReadLine();VetorNomes[i] = Console.ReadLine();
}}
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
Foreach (string pessoa in vetorNomes)Foreach (string pessoa in vetorNomes)
{{
Console.WriteLine(pessoa);Console.WriteLine(pessoa);
}}
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
Foreach (string pessoa in vetorNomes)Foreach (string pessoa in vetorNomes)
{{
Console.WriteLine(pessoa);Console.WriteLine(pessoa);
}}

Mais conteúdo relacionado

Destaque

เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56
เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56
เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56Jerapun Chawalsantati
 
B.Arch NATA & JEE Coaching
B.Arch NATA & JEE CoachingB.Arch NATA & JEE Coaching
B.Arch NATA & JEE CoachingAnindita Roy
 
B.Arch (NATA & JEE) 2014
B.Arch (NATA & JEE) 2014B.Arch (NATA & JEE) 2014
B.Arch (NATA & JEE) 2014Anindita Roy
 
Climatology
ClimatologyClimatology
Climatology
Anindita Roy
 
CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata
Mauro Duarte
 
Requsitos
RequsitosRequsitos
Requsitos
Mauro Duarte
 

Destaque (8)

Content(ppt)
Content(ppt)Content(ppt)
Content(ppt)
 
เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56
เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56
เน€เธ‰เธฅเธขเธ‚ เธญเธชเธญเธšเธ„เธ“ เธ•เธŠ_เธฒเธ‡เน€เธœ_เธญเธ56
 
04 bsc
04   bsc04   bsc
04 bsc
 
B.Arch NATA & JEE Coaching
B.Arch NATA & JEE CoachingB.Arch NATA & JEE Coaching
B.Arch NATA & JEE Coaching
 
B.Arch (NATA & JEE) 2014
B.Arch (NATA & JEE) 2014B.Arch (NATA & JEE) 2014
B.Arch (NATA & JEE) 2014
 
Climatology
ClimatologyClimatology
Climatology
 
CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata
 
Requsitos
RequsitosRequsitos
Requsitos
 

Semelhante a Lp1 C# array

Trabalho vetores
Trabalho vetoresTrabalho vetores
Trabalho vetores
TV Pernambuco
 
Arrays / Vetores / Matrizes em programação
Arrays / Vetores / Matrizes em programaçãoArrays / Vetores / Matrizes em programação
Arrays / Vetores / Matrizes em programação
Jaime Martins
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
Professor Samuel Ribeiro
 
Vetores e Matrizes.pdf
Vetores e Matrizes.pdfVetores e Matrizes.pdf
Vetores e Matrizes.pdf
ProfaCristianeMota
 
8. matrizes
8. matrizes8. matrizes
8. matrizes
Eugenio Caetano
 
Aula 06 vetores e matrizes
Aula 06   vetores e matrizesAula 06   vetores e matrizes
Aula 06 vetores e matrizesTácito Graça
 
Algoritmos e Técnicas de Programação - Aula 05
Algoritmos e Técnicas de Programação - Aula 05Algoritmos e Técnicas de Programação - Aula 05
Algoritmos e Técnicas de Programação - Aula 05
thomasdacosta
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
Mauro Pereira
 
PHP Arrays - Básico | Certificação
PHP Arrays - Básico | CertificaçãoPHP Arrays - Básico | Certificação
PHP Arrays - Básico | Certificação
Ricardo de Carvalho
 

Semelhante a Lp1 C# array (16)

Trabalho vetores
Trabalho vetoresTrabalho vetores
Trabalho vetores
 
Arrays / Vetores / Matrizes em programação
Arrays / Vetores / Matrizes em programaçãoArrays / Vetores / Matrizes em programação
Arrays / Vetores / Matrizes em programação
 
Arrays em java
Arrays em javaArrays em java
Arrays em java
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
 
Vetores e Matrizes.pdf
Vetores e Matrizes.pdfVetores e Matrizes.pdf
Vetores e Matrizes.pdf
 
Capítulo 6
Capítulo 6Capítulo 6
Capítulo 6
 
8. matrizes
8. matrizes8. matrizes
8. matrizes
 
Aula 06 vetores e matrizes
Aula 06   vetores e matrizesAula 06   vetores e matrizes
Aula 06 vetores e matrizes
 
Algoritmos e Técnicas de Programação - Aula 05
Algoritmos e Técnicas de Programação - Aula 05Algoritmos e Técnicas de Programação - Aula 05
Algoritmos e Técnicas de Programação - Aula 05
 
Cap09
Cap09Cap09
Cap09
 
Cap09
Cap09Cap09
Cap09
 
Cap09
Cap09Cap09
Cap09
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Java8
Java8Java8
Java8
 
Java 06 Strings Arrays
Java 06 Strings ArraysJava 06 Strings Arrays
Java 06 Strings Arrays
 
PHP Arrays - Básico | Certificação
PHP Arrays - Básico | CertificaçãoPHP Arrays - Básico | Certificação
PHP Arrays - Básico | Certificação
 

Mais de Mauro Duarte

7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias
Mauro Duarte
 
Os pássaros
Os pássarosOs pássaros
Os pássaros
Mauro Duarte
 
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
01   Desenvolvimento em Redes de Computadores - Comandos Básicos01   Desenvolvimento em Redes de Computadores - Comandos Básicos
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
Mauro Duarte
 
00 apresentação desenvolvimento em redes de computadores
00   apresentação desenvolvimento em redes de computadores00   apresentação desenvolvimento em redes de computadores
00 apresentação desenvolvimento em redes de computadores
Mauro Duarte
 
Porque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesPorque tanta pressa - Caril Borges
Porque tanta pressa - Caril Borges
Mauro Duarte
 
Perdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesPerdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril Borges
Mauro Duarte
 
Otimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesOtimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril Borges
Mauro Duarte
 
Nos importando com o próximo
Nos importando com o próximoNos importando com o próximo
Nos importando com o próximoMauro Duarte
 
Noé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusNoé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusMauro Duarte
 
Construindo muros ou pontes
Construindo muros ou pontesConstruindo muros ou pontes
Construindo muros ou pontesMauro Duarte
 
A tragédia que virou triunfo
A tragédia que virou triunfoA tragédia que virou triunfo
A tragédia que virou triunfoMauro Duarte
 
Atitudes para os problemas de 2015 - Caril Borges
Atitudes para os problemas de 2015  - Caril BorgesAtitudes para os problemas de 2015  - Caril Borges
Atitudes para os problemas de 2015 - Caril Borges
Mauro Duarte
 
As armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesAs armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril Borges
Mauro Duarte
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com Joomla
Mauro Duarte
 
Ataques de Dicionário com CUPP
Ataques de Dicionário com CUPPAtaques de Dicionário com CUPP
Ataques de Dicionário com CUPP
Mauro Duarte
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
Mauro Duarte
 
História Logo Flisol
História Logo Flisol História Logo Flisol
História Logo Flisol
Mauro Duarte
 
Web Design Hacker
Web Design HackerWeb Design Hacker
Web Design Hacker
Mauro Duarte
 
6 link tag aa
6   link tag aa6   link tag aa
6 link tag aa
Mauro Duarte
 
6 link tag a
6   link tag a6   link tag a
6 link tag a
Mauro Duarte
 

Mais de Mauro Duarte (20)

7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias
 
Os pássaros
Os pássarosOs pássaros
Os pássaros
 
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
01   Desenvolvimento em Redes de Computadores - Comandos Básicos01   Desenvolvimento em Redes de Computadores - Comandos Básicos
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
 
00 apresentação desenvolvimento em redes de computadores
00   apresentação desenvolvimento em redes de computadores00   apresentação desenvolvimento em redes de computadores
00 apresentação desenvolvimento em redes de computadores
 
Porque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesPorque tanta pressa - Caril Borges
Porque tanta pressa - Caril Borges
 
Perdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesPerdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril Borges
 
Otimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesOtimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril Borges
 
Nos importando com o próximo
Nos importando com o próximoNos importando com o próximo
Nos importando com o próximo
 
Noé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusNoé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deus
 
Construindo muros ou pontes
Construindo muros ou pontesConstruindo muros ou pontes
Construindo muros ou pontes
 
A tragédia que virou triunfo
A tragédia que virou triunfoA tragédia que virou triunfo
A tragédia que virou triunfo
 
Atitudes para os problemas de 2015 - Caril Borges
Atitudes para os problemas de 2015  - Caril BorgesAtitudes para os problemas de 2015  - Caril Borges
Atitudes para os problemas de 2015 - Caril Borges
 
As armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesAs armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril Borges
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com Joomla
 
Ataques de Dicionário com CUPP
Ataques de Dicionário com CUPPAtaques de Dicionário com CUPP
Ataques de Dicionário com CUPP
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
 
História Logo Flisol
História Logo Flisol História Logo Flisol
História Logo Flisol
 
Web Design Hacker
Web Design HackerWeb Design Hacker
Web Design Hacker
 
6 link tag aa
6   link tag aa6   link tag aa
6 link tag aa
 
6 link tag a
6   link tag a6   link tag a
6 link tag a
 

Lp1 C# array

  • 1. Tec. InformáticaTec. Informática Linguagem de Programação 1Linguagem de Programação 1 C#C# Aula 5Aula 5
  • 2. Array (vetor)Array (vetor) Criando ArraysCriando Arrays A sintaxe básica de um Array é:A sintaxe básica de um Array é: tipo[ ] nome;tipo[ ] nome; nome = new tipo [tamanho];nome = new tipo [tamanho]; ouou Tipo[ ] nome = new tipo [tamanho];Tipo[ ] nome = new tipo [tamanho];
  • 3. Array (vetor)Array (vetor) Exemplos:Exemplos: Int32[] vetorNumeros;Int32[] vetorNumeros; vetorNumeros = new Int32 [10];vetorNumeros = new Int32 [10]; String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
  • 4. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; VetorNomes[0] = “José”;VetorNomes[0] = “José”; VetorNomes[1] = “Luiz”;VetorNomes[1] = “Luiz”; VetorNomes[2] = “Hugo”;VetorNomes[2] = “Hugo”; ……
  • 5. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; For (i=0; i<= 9; i++)For (i=0; i<= 9; i++) {{ VetorNomes[i] = Console.ReadLine();VetorNomes[i] = Console.ReadLine(); }}
  • 6. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; Foreach (string pessoa in vetorNomes)Foreach (string pessoa in vetorNomes) {{ Console.WriteLine(pessoa);Console.WriteLine(pessoa); }}
  • 7. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; Foreach (string pessoa in vetorNomes)Foreach (string pessoa in vetorNomes) {{ Console.WriteLine(pessoa);Console.WriteLine(pessoa); }}