Cursos / Redes de Computadores / Lógica de Programação / Aula

arrow_back Aula 06 - Repetição Enquanto

Estruturas Sequenciais e Estruturas não sequenciais

A construção dos algoritmos ocorre sempre por meio de uma sequência de comandos estruturados que podem estar dispostos de duas formas diferentes: como estruturas sequenciais ou como estruturas não sequenciais.

Os algoritmos que utilizam as estruturas sequenciais são construídos linearmente. Eles podem ser construídos com ou sem o uso das estruturas de desvio de fluxo se...então...senão e escolha, por exemplo. A sua execução ocorre sempre do início até o fim, sem a repetição de nenhum bloco de comandos.

Os algoritmos que construímos, até então, foram em estruturas sequenciais. Em todos os casos tivemos uma execução do início do nosso código até o fim, mesmo que alguns desses trechos não fossem executados devido ao uso das estruturas de decisão.

Já as estruturas não sequenciais utilizam comandos de repetição, os quais são responsáveis por executar um conjunto de comandos por repetidas vezes até que uma condição não seja mais satisfeita. Essa condição é responsável por definir quantas vezes esse conjunto de comandos será executado no algoritmo.

Há dois tipos de estrutura de repetição: as estruturas com variável de controle e as sem variável de controle, sendo as estruturas sem variável de controle distinguidas, ainda, entre estruturas pré-testadas e estruturas pós-testadas.

Estrutura de repetição

Nesta aula, você irá conhecer e exercitar apenas o uso da estrutura de repetição enquanto, que é classificada como sem variável de controle e pré-testada.

Versão 5.3 - Todos os Direitos reservados