4
Sep

Curso C++ – Aula 26 – Iteradores


Fala galera!! Sejam todos bem-vindos a mais um episódio
do nosso Curso de C++! E nesta aula, nós vamos ter uma introdução
a iteração. Iteração, em linguagem de programação,
é uma estrutura de controle, onde um mesmo bloco de código é repetido por um determinado
tempo, ou então, por uma certa quantidade de vezes. Em toda iteração, nós vamos ter que um
mesmo bloco, ele vai ser repetido, por um determinado tempo, ou então, até que uma
condição seja atendida. Todas as vezes, em que for necessário, desempenhar
uma ação por um determinado tempo, ou por uma quantidade de vezes, nós iremos fazer
uso dos iteradores, ou então, como nós podemos chamar, os laços de repetição, laços condicionais,
loopings e etc. Tudo são sinônimos. Por exemplo, vamos supor, que nós queiramos
imprimir 10 vezes a mesma mensagem na tela. Pra isso, nós enviaríamos o texto que nós
desejamos imprimir, pro nosso objeto cout. Porém, nós colocaríamos o nosso objeto
cout e a mensagem que nós queremos imprimir, dentro de uma iteração. Dessa forma, nós temos uma situação, onde
o bloco de repetição a cada ciclo, irá executar a nossa função de imprimir, logo,
nós temos uma situação, onde a mesma mensagem, será impressa diversas vezes na tela. Uma outra situação, é quando nós precisamos
percorrer uma lista. Por exemplo, se nós temos uma lista de números
de telefones e nós precisamos encontrar um determinado número, ou então, um determinado
nome de uma pessoa, nós iremos utilizar um looping, pra percorrer todos os telefones
cadastrados, e a cada telefone, ou seja, a cada registro, nós iremos fazer uma verificação,
pra descobrir se o telefone, ou então, o nome da pessoa, corresponde ao registro que
nós estamos procurando. Então, esteja certo, que todas as vezes que
nós formos efetuar uma procura, nós iremos fazer isso, utilizando um laço de repetição,
ou então, um looping. Esse laço de repetição será executado,
por exemplo, até que um número, ou um nome, sejam encontrados. Nós também temos uma situação, onde nós
iremos procurar, até nós observarmos que nós chegamos no fim da lista. Logo, se nós não encontramos nenhum número,
ou então, se nós não encontramos nenhum nome que corresponde, a procura do nosso usuário,
nós simplesmente iremos parar a procura, até porque, nós já percorremos todos os
registros, nós verificamos um por um, e nós não encontramos, aquilo que estava sendo
procurado. Nós iremos ver em aulas futuras, que nós
também temos, uma forma pra interromper o laço, ou então, interromper o looping, ou
então, interromper um único ciclo. Aqui nós temos um gráfico, onde nós conseguimos
observar, como uma iteração funciona. Inicialmente nós temos uma condição, caso
essa condição seja verdadeira, então, o bloco de código que nós definimos será
executado. Feito isso, a condição será verificada
novamente, caso a condição seja verdadeira, então, será executado o nosso bloco de código,
e esse ciclo, onde nós temos a verificação de uma condição, e onde nós temos a execução
de um bloco de código, será executado, até que a nossa condição, deixe de ser verdadeira. Como nós iremos ver, nós temos algumas situações,
onde nós não iremos, necessariamente, verificar uma determinada condição, e sim, nós iremos
verificar, se o número que nós estamos incrementando, ou então, decrementando, ele é igual, ao
valor que nós pré-estabelecemos. Você pode estar certo, de que todas as vezes,
em que nós precisarmos verificar, um item dentre vários, nós iremos fazer isso, através
de iteração. Então é isso ai pessoal! Não deixe de curtir, não deixe de compartilhar,
como já dito, isso é muito importante, pra que a gente dê continuidade no projeto eXcript. Então é isso ai! Vejo vocês na nossa próxima aula, muito
obrigado e até mais, tchau!!!

Tags: , , , , , , , , , , , , , , , , , , ,

7 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *