Vetores, apenas fazendo uma sucinta revisão, são grupos de elementos que podem ser acessados através de seus índices. Em C# os declaramos da seguinte forma:

int[] vetor = new int[8];

Dessa forma criamos um vetor que armazenará dados do tipo int e com 8 posições, ou seja, capaz de armazenar 8 números, cada um em uma posição diferente.

Para inserirmos um valor no vetor devemos utilizar a seguinte sintaxe:

vetor[0] = 15;

Com isso colocamos o número 15 na posição 0 do vetor.

Poderíamos escrever o conteúdo dessa posição no Console com o comando abaixo:

Console.WriteLine(vetor[0]);

Poderíamos também utilizar um for para imprimir o conteúdo de todo esse vetor.

Vetores - C#

Vale ressaltar que um vetor em C# sempre começa sua indexação pela posição zero. Isso é muito importante!

Por fim é importante dizer que é possível criar um vetor e já inicializá-lo com vários valores, vejam:

int[] numerosPrimos = { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 };

E claro, poderíamos imprimi-los no Console:

Vetores - C#

A saída para esse for seria:

Vetores - C#

Até aqui demonstrei um vetor de inteiros, mas poderíamos ter utilizado outros tipos, como double:

Vetores - C#

A saída desse código seria:

Vetores - C#

Ou um vetor de strings:

Vetores - C#

Cuja saída seria:

Vetores - C#

Enfim, podemos criar vetores capazes de armazenar diversos tipos de dados. Existem também dezenas de métodos interessantes a serem utilizados com vetores em C#. Para conhecê-los basta explorar o IntelliSense do Visual Studio, digitando o nome do vetor seguido de um ponto, como ilustra a figura abaixo:

Vetores - C#

Nessa enorme lista de métodos disponíveis, existem funções para se calcular a média de um vetor (Average), para ordená-los (OrderBy), para contar quantos elementos o vetor possui (Count), para retornar o maior elemento (Max), o menor (Min), enfim, explorar essa lista só trará benefícios e facilitará seu trabalho daqui para frente. Invistam algum tempo nisso, ok?


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

O título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.


Em 1949 a revista Popular Mechanics fez uma previsão para o futuro, dizendo: "Um dia os computadores pesarão menos do que 1,5 tonelada". E pensar que temos smartphones capazes de realizar milhões de vezes mais operações do que os computadores daquela época.


Ao completar o nível 99 do jogo Duck Hunt, para Nintendo, o jogo retorna ao primeiro nível, mas um bug impede que se acerte os patos neste recomeço. Este é um exemplo do que é chamado no mundo dos games de "Kill Screen".


O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!


A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.


Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.


Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras


Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!