·
Análise e Desenvolvimento de Sistemas ·
Introdução à Lógica e Programação
Send your question to AI and receive an answer instantly
Recommended for you
152
Lógica de Programação - Aula 08 - Estruturas de Dados em Python
Introdução à Lógica e Programação
UMG
61
Aula 1 - Lógica Proposicional - Matemática Aplicada à Computação
Introdução à Lógica e Programação
UMG
5
uma Aplicação da Lógica Proposicional Portas Lógicas
Introdução à Lógica e Programação
UMG
4
Modelagem da Solução e Implementação das Classes Fundamentais
Introdução à Lógica e Programação
UMG
97
Polimorfismo Estrutural em JavaScript Guia Completo para Entregáveis e Interfaces
Introdução à Lógica e Programação
UMG
6
Criar Código em Python
Introdução à Lógica e Programação
UMG
77
Lógica Proposicional - Propriedades e Quantificadores - Matemática Aplicada
Introdução à Lógica e Programação
UMG
6
Lista de Exercícios - Lógica de Programação em Java
Introdução à Lógica e Programação
IFPE
1
Lista de Exercícios Java: Calculo de A e Soma de Indices de Letras A
Introdução à Lógica e Programação
IFPE
13
Tipos de Pessoas e Interacoes na Universidade - Guia Completo
Introdução à Lógica e Programação
SENAC
Preview text
Lógica e Programação Aula 06 Profa Silvia Maria Wanderley Moraes O que você vai aprender nessa aula Programas com Repetição Organização desta aula Parte 1 Instrução while introdução Parte 2 Instrução while repetição determinada Parte 3 Instrução while repetição indeterminada Parte 4 Repetição Aninhada Parte 5 Praticando Programas com Repetição O que você vai precisar para acompanhar essa aula Bibliografia básica Livro sobre algoritmos Livro sobre programação em Python Visual Studio Code Google Colaboratory ambiente online Programas com Repetição Parte 1 Instrução while introdução Parte 1 Instrução while O que vamos estudar Revisitando a instrução for Introdução a instrução while Exemplos e exercícios Relembrando o que já vimos Programa puramente sequencial Relembrando o que já vimos Programa com seleção Relembrando o que já vimos Programa com repetição Conceito Programa com repetição Instrução for Instrução while while expressãológica Instrução1 Instrução2 Instrução3 Expressão Lógica Instrução1 Instrução2 Instrução3 true false Conceito Repetição ou iteração pode ser Determinada sabemos quantas vezes um bloco de código deverá ser repetido também chamada de repetição por contagem Indeterminada não é possível determinar antecipadamente quantas vezes o bloco será repetido depende de condições que ocorrerão dentro do bloco Exemplo 1 Codifique um programa que escreva valores de 1 a 10 Com for Com while Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 1 1 1 1 2 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 2 2 2 2 3 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 3 3 3 3 4 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 4 4 4 4 5 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 5 5 5 5 6 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 6 6 6 6 7 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 7 7 7 7 8 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 8 8 8 8 9 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 9 9 9 9 10 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 10 10 10 10 11 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 11 11 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 x 1 3 3 x 2 x 1 4 4 x 3 x 2 x 1 5 5 x 4 x 3 x 2 x 1 Decrementando Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 1 x 2 3 1 x 2 x 3 4 1 x 2 x 3 x 4 5 1 x 2 x 3 x 4 x 5 Incrementando Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 2 5 1 2 2 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 3 5 2 3 3 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 5 24 4 5 6 4 4 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 5 24 6 120 5 5 24 5 5 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 5 24 6 120 6 5 Exemplo 3 Codifique um programa que escreva os divisores de um numero Divisores 1 2 1 e 2 3 1 e 3 4 1 2 e 4 5 1 e 5 6 1 2 3 e 6 Dado dois valores a e b b é divisor de a se o número b for múltiplo de a ou seja se a divisão de a por b for exata com resto 0 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 1 10 1 1 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 2 10 2 2 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 3 10 3 3 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 4 10 4 4 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 5 10 5 5 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 6 10 6 6 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 7 10 7 7 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 8 10 8 8 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 10 9 0 X 9 10 9 9 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 10 9 0 X 10 10 0 10 10 10 10 10 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 10 9 0 X 10 10 0 10 11 10 Dinâmica Exercício Implemente um programa que leia um valor inteiro e que verifica se o valor lido e primo Números primos possuem apenas 2 divisores Exemplos de números primos 2 3 5 7 11 13 Resumo do que vimos até agora Revisitamos a instrução for Conhecemos a instrução while Vimos exemplos de repetição determinada Programas com Repetição Parte 2 Instrução while um pouco mais de repetição determinada Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos exemplos de repetição determinada Parte 2 Repetição determinada com while O que vamos estudar Mais exemplos de repetição determinada com while Exercícios Exemplo 1 Implemente um programa que calcula a soma do n primeiros termos da serie a seguir 1 ½ 13 ¼ 15 Exemplo 2 Implemente um programa que calcula a soma do n primeiros termos da serie a seguir 2 43 65 87 109 Exemplo 3 Implemente um programa que leia dois valores a e b O programa deve escrever e somar os valores impares existentes entre a e b Exemplo a 10 e b 16 11 13 15 Soma 39 Exemplo 4 Implemente um programa que leia um valor e verifique se e perfeito Para ser perfeito ele deve corresponde a soma dos seus divisores próprios Exemplo 6 pois 1 2 3 e 6 Resumo do que vimos até agora Instrução while Exemplos de repetição determinada Programas com Repetição Parte 3 Instrução while repetição indeterminada Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos vários exemplos de repetição determinada Parte 3 Repetição indeterminada com instrução while O que vamos estudar Exemplos de repetição indeterminada com while Exercícios Conceito Repetição ou iteração pode ser Determinada sabemos quantas vezes um bloco de código deverá ser repetido também chamada de repetição por contagem Indeterminada não é possível determinar antecipadamente quantas vezes o bloco será repetido depende de condições que ocorrerão dentro do bloco Exemplo 1 Chico tem 150 metro e cresce 2 centímetros por ano enquanto Zé tem 110 metro e cresce 3 centímetros por ano Construa um programa que calcule e exiba quantos anos serão necessários para que Zé seja maior que Chico Exemplo 2 Implemente um programa que leia a idade altura e gênero de 10 estudantes O programa deve calcular e escrever a Media de idade dos estudantes b Media de altura das meninas c Percentual de estudantes com mais de 20 anos d Altura do estudante mais velho ValideCritique os dados de entrada Resumo do que vimos até agora Instrução while Exemplos de repetição indeterminada Programas com Repetição Parte 4 Instrução while repetição aninhada Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos vários exemplos de repetição determinada Exemplos de repetição indeterminada Parte 4 Repetição Aninhada O que vamos estudar Exemplos e exercícios de repetição aninhada Conceito Repetição Aninhada consiste em um laço de repetição dentro de outro Conceito Repetição Aninhada consiste em um laço de repetição dentro de outro Exemplo 1 Implemente um programa que escreve os divisores dos 100 primeiros valores inteiros Exemplo 2 Implemente um programa que escreve os n primeiros números primos Exemplo 3 A conjectura de goldbach diz que todo número par maior ou igual a 4 é a soma de dois primos Faça um programa que leia um valor n inteiro e positivo e escreva os n primeiros pares acima de 4 juntamente com os primos em que cada par pode ser decomposto Exemplo 4 pode ser decomposto em 2 e 2 6 pode ser decomposto em 3 e 3 8 pode ser decomposto em 3 e 5 10 pode ser decomposto em 5 e 5 ou 3 e 7 Resumo do que vimos até agora Instrução while Exemplos de repetição aninhada Programas com Repetição Parte 5 Praticando programas com repetição Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos vários exemplos de repetição determinada Exemplos de repetição indeterminada Repetição aninhada Parte 5 Praticando O que vamos estudar Exercícios de repetição Dinâmica Exercício 1 Construa um programa que escreve o fatorial dos 100 primeiros inteiro Dinâmica Exercício 2 Escreva um programa que leia uma quantidade desconhecida de números A seguir o programa deve contar e escrever a quantidade de valores pertencentes aos seguintes intervalos 025 2650 5175 e 76100 A entrada de dados deve terminar quando for lido um número negativo Ao final o programa deve exibir ainda a quantidade de valores lidos Dinâmica Exercício 3 Foi feita uma pesquisa entre os habitantes de uma região Foram coletados os dados de idade sexo 1masculino2 feminino e salário Faça um programa que leia os dados necessário e informe aa média de salário do grupo b maior e menor idade do grupo c quantidade de mulheres com salário até R350000 Encerre a entrada de dados quando for digitada uma idade negativa
Send your question to AI and receive an answer instantly
Recommended for you
152
Lógica de Programação - Aula 08 - Estruturas de Dados em Python
Introdução à Lógica e Programação
UMG
61
Aula 1 - Lógica Proposicional - Matemática Aplicada à Computação
Introdução à Lógica e Programação
UMG
5
uma Aplicação da Lógica Proposicional Portas Lógicas
Introdução à Lógica e Programação
UMG
4
Modelagem da Solução e Implementação das Classes Fundamentais
Introdução à Lógica e Programação
UMG
97
Polimorfismo Estrutural em JavaScript Guia Completo para Entregáveis e Interfaces
Introdução à Lógica e Programação
UMG
6
Criar Código em Python
Introdução à Lógica e Programação
UMG
77
Lógica Proposicional - Propriedades e Quantificadores - Matemática Aplicada
Introdução à Lógica e Programação
UMG
6
Lista de Exercícios - Lógica de Programação em Java
Introdução à Lógica e Programação
IFPE
1
Lista de Exercícios Java: Calculo de A e Soma de Indices de Letras A
Introdução à Lógica e Programação
IFPE
13
Tipos de Pessoas e Interacoes na Universidade - Guia Completo
Introdução à Lógica e Programação
SENAC
Preview text
Lógica e Programação Aula 06 Profa Silvia Maria Wanderley Moraes O que você vai aprender nessa aula Programas com Repetição Organização desta aula Parte 1 Instrução while introdução Parte 2 Instrução while repetição determinada Parte 3 Instrução while repetição indeterminada Parte 4 Repetição Aninhada Parte 5 Praticando Programas com Repetição O que você vai precisar para acompanhar essa aula Bibliografia básica Livro sobre algoritmos Livro sobre programação em Python Visual Studio Code Google Colaboratory ambiente online Programas com Repetição Parte 1 Instrução while introdução Parte 1 Instrução while O que vamos estudar Revisitando a instrução for Introdução a instrução while Exemplos e exercícios Relembrando o que já vimos Programa puramente sequencial Relembrando o que já vimos Programa com seleção Relembrando o que já vimos Programa com repetição Conceito Programa com repetição Instrução for Instrução while while expressãológica Instrução1 Instrução2 Instrução3 Expressão Lógica Instrução1 Instrução2 Instrução3 true false Conceito Repetição ou iteração pode ser Determinada sabemos quantas vezes um bloco de código deverá ser repetido também chamada de repetição por contagem Indeterminada não é possível determinar antecipadamente quantas vezes o bloco será repetido depende de condições que ocorrerão dentro do bloco Exemplo 1 Codifique um programa que escreva valores de 1 a 10 Com for Com while Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 1 1 1 1 2 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 2 2 2 2 3 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 3 3 3 3 4 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 4 4 4 4 5 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 5 5 5 5 6 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 6 6 6 6 7 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 7 7 7 7 8 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 8 8 8 8 9 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 9 9 9 9 10 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 10 10 10 10 11 Exemplo 1 Codifique um programa que escreva valores de 1 a 10 num 11 11 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 x 1 3 3 x 2 x 1 4 4 x 3 x 2 x 1 5 5 x 4 x 3 x 2 x 1 Decrementando Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 1 x 2 3 1 x 2 x 3 4 1 x 2 x 3 x 4 5 1 x 2 x 3 x 4 x 5 Incrementando Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 2 5 1 2 2 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 3 5 2 3 3 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 5 24 4 5 6 4 4 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 5 24 6 120 5 5 24 5 5 Exemplo 2 Codifique um programa calcule o fatorial de um valor natural Fatorial 0 1 1 1 2 2 3 2 x 3 4 2 x 3 x 4 5 2 x 3 x 4 x 5 Incrementando aux fat valor 2 1 5 3 2 4 6 5 24 6 120 6 5 Exemplo 3 Codifique um programa que escreva os divisores de um numero Divisores 1 2 1 e 2 3 1 e 3 4 1 2 e 4 5 1 e 5 6 1 2 3 e 6 Dado dois valores a e b b é divisor de a se o número b for múltiplo de a ou seja se a divisão de a por b for exata com resto 0 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 1 10 1 1 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 2 10 2 2 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 3 10 3 3 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 4 10 4 4 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 5 10 5 5 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 6 10 6 6 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 7 10 7 7 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 8 10 8 8 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 10 9 0 X 9 10 9 9 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 10 9 0 X 10 10 0 10 10 10 10 10 10 Exemplo 3 Codifique um programa que escreva os divisores de um numero valor d 10 1 0 1 10 2 0 2 10 3 0 X 10 4 0 X 10 5 0 5 10 6 0 X 10 7 0 X 10 8 0 X 10 9 0 X 10 10 0 10 11 10 Dinâmica Exercício Implemente um programa que leia um valor inteiro e que verifica se o valor lido e primo Números primos possuem apenas 2 divisores Exemplos de números primos 2 3 5 7 11 13 Resumo do que vimos até agora Revisitamos a instrução for Conhecemos a instrução while Vimos exemplos de repetição determinada Programas com Repetição Parte 2 Instrução while um pouco mais de repetição determinada Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos exemplos de repetição determinada Parte 2 Repetição determinada com while O que vamos estudar Mais exemplos de repetição determinada com while Exercícios Exemplo 1 Implemente um programa que calcula a soma do n primeiros termos da serie a seguir 1 ½ 13 ¼ 15 Exemplo 2 Implemente um programa que calcula a soma do n primeiros termos da serie a seguir 2 43 65 87 109 Exemplo 3 Implemente um programa que leia dois valores a e b O programa deve escrever e somar os valores impares existentes entre a e b Exemplo a 10 e b 16 11 13 15 Soma 39 Exemplo 4 Implemente um programa que leia um valor e verifique se e perfeito Para ser perfeito ele deve corresponde a soma dos seus divisores próprios Exemplo 6 pois 1 2 3 e 6 Resumo do que vimos até agora Instrução while Exemplos de repetição determinada Programas com Repetição Parte 3 Instrução while repetição indeterminada Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos vários exemplos de repetição determinada Parte 3 Repetição indeterminada com instrução while O que vamos estudar Exemplos de repetição indeterminada com while Exercícios Conceito Repetição ou iteração pode ser Determinada sabemos quantas vezes um bloco de código deverá ser repetido também chamada de repetição por contagem Indeterminada não é possível determinar antecipadamente quantas vezes o bloco será repetido depende de condições que ocorrerão dentro do bloco Exemplo 1 Chico tem 150 metro e cresce 2 centímetros por ano enquanto Zé tem 110 metro e cresce 3 centímetros por ano Construa um programa que calcule e exiba quantos anos serão necessários para que Zé seja maior que Chico Exemplo 2 Implemente um programa que leia a idade altura e gênero de 10 estudantes O programa deve calcular e escrever a Media de idade dos estudantes b Media de altura das meninas c Percentual de estudantes com mais de 20 anos d Altura do estudante mais velho ValideCritique os dados de entrada Resumo do que vimos até agora Instrução while Exemplos de repetição indeterminada Programas com Repetição Parte 4 Instrução while repetição aninhada Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos vários exemplos de repetição determinada Exemplos de repetição indeterminada Parte 4 Repetição Aninhada O que vamos estudar Exemplos e exercícios de repetição aninhada Conceito Repetição Aninhada consiste em um laço de repetição dentro de outro Conceito Repetição Aninhada consiste em um laço de repetição dentro de outro Exemplo 1 Implemente um programa que escreve os divisores dos 100 primeiros valores inteiros Exemplo 2 Implemente um programa que escreve os n primeiros números primos Exemplo 3 A conjectura de goldbach diz que todo número par maior ou igual a 4 é a soma de dois primos Faça um programa que leia um valor n inteiro e positivo e escreva os n primeiros pares acima de 4 juntamente com os primos em que cada par pode ser decomposto Exemplo 4 pode ser decomposto em 2 e 2 6 pode ser decomposto em 3 e 3 8 pode ser decomposto em 3 e 5 10 pode ser decomposto em 5 e 5 ou 3 e 7 Resumo do que vimos até agora Instrução while Exemplos de repetição aninhada Programas com Repetição Parte 5 Praticando programas com repetição Relembrando o conteúdo do vídeo anterior O que já estudamos Revisitamos a instrução for Conhecemos a instrução while Vimos vários exemplos de repetição determinada Exemplos de repetição indeterminada Repetição aninhada Parte 5 Praticando O que vamos estudar Exercícios de repetição Dinâmica Exercício 1 Construa um programa que escreve o fatorial dos 100 primeiros inteiro Dinâmica Exercício 2 Escreva um programa que leia uma quantidade desconhecida de números A seguir o programa deve contar e escrever a quantidade de valores pertencentes aos seguintes intervalos 025 2650 5175 e 76100 A entrada de dados deve terminar quando for lido um número negativo Ao final o programa deve exibir ainda a quantidade de valores lidos Dinâmica Exercício 3 Foi feita uma pesquisa entre os habitantes de uma região Foram coletados os dados de idade sexo 1masculino2 feminino e salário Faça um programa que leia os dados necessário e informe aa média de salário do grupo b maior e menor idade do grupo c quantidade de mulheres com salário até R350000 Encerre a entrada de dados quando for digitada uma idade negativa