Introdução

Concluído

Há diversas maneiras de adicionar uma lógica de loop em um aplicativo e, dependendo do contexto, cada uma fornece um conjunto diferenciado de recursos com vantagens e desvantagens.

Imagine que você está prestes a começar a trabalhar em um aplicativo que processa cadeias de caracteres e dados numéricos usando matrizes unidimensionais e multidimensionais. Após uma revisão inicial, você percebe que as instruções foreach não dão suporte à lógica de loop que será necessária em muitos casos. Você precisará de outra abordagem para fazer a interação pelas matrizes multidimensionais e para situações em que os loops foreach não fornecem o nível necessário de controle de iteração. Para adquirir experiência, você deve usar as instruções for a fim de obter sucesso neste projeto.

Neste módulo, você começará escrevendo instruções for que farão a interação um número específico de vezes. Depois de implementar uma instrução for básica, você aprenderá a implementar instruções for que fazem a interação de trás para frente em uma matriz, ignoram elementos da matriz durante uma iteração ou processam apenas elementos especificados dela (alterando o inicializador, a condição e o iterador da instrução for).

Ao final deste módulo, você será capaz de usar instruções for para implementar a lógica de loop quando as instruções foreach não derem suporte ao cenário.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Use a instrução for para passar um loop pelo bloco de código.
  • Examine a sintaxe da instrução for que permite controlar o padrão de iteração.

Pré-requisitos

  • Experiência com a instrução de iteração foreach.
  • Experiência em trabalhar com variáveis.