Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIDADE II - ALGORITMO
f. Introdução à Iteração
(Estruturas de Repetição)
Elementos de Competência
✔
Descrever iteração (FACTUAL)
✔
Compreender a aplicação da iteração na construção
de algoritmos (CONCEITUAL)
Atitudes
Tipos
Laços condicionais Nº de iterações condicionado
Estruturas de Repetição
(Laço Contado)
➢
Utilizadas quando já sabemos de antemão o número de vezes
que o trecho do código deverá ser repetido
➢
Tem a finalidade de percorrer os itens existentes em objetos
iteráveis
Objetos Iteráveis
Arquivo Media_Aluno5.py
Estruturas de Repetição
(Laço Contado)
Algoritmo Melhorado em Pseudocódigo (nº variado de alunos)
Estruturas de Repetição
(Laço Contado)
Algoritmo Melhorado em em Python (nº variado de alunos)
Arquivo Media_Aluno6.py
Estruturas de Repetição
(Laços Condicionais)
➢
Indicadas, principalmente, para os casos onde o número
de repetições a ser executado não é conhecido
Estrutura Enquanto
➢
Caracteriza-se pela realização do teste lógico no início do
laço de repetição
➢
Se o resultado do teste lógico (condição) for verdadeiro, as
instruções que se encontram no interior do laço são
executadas
➢
Caso contrário, o laço não será executado, ou seja, o
programa vai para a próxima instrução após a estrutura
Estruturas de Repetição
(Laços Condicionais)
Sintaxe da Estrutura Enquanto em Pseudocódigo
Enquanto <condição> faça
<instrução/bloco de instruções>
Fimenquanto
Arquivo Media_Aluno7.py
Estruturas de Repetição
(Laços Condicionais)
Estrutura Repita
➢
Semelhante à estrutura enquanto
➢
Caracteriza-se pela realização do teste lógico no final do
laço de repetição
➢
Instruções no interior do laço são executadas pelo menos
uma vez
➢
Funciona de maneira contrária à estrutura enquanto
(instruções no interior do laço serão repetidas enquanto a
condição for falsa)
Estruturas de Repetição
(Laços Condicionais)
Sintaxe da Estrutura Repita em Pseudocódigo
Repita
<instrução/bloco de instruções>
Até <condição>
Arquivo Media_Aluno8.py