SlideShare uma empresa Scribd logo
2
Mais lidos
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS
Aula 07
Rev. 0
13.09.2019
Pág. 1 de 4
PROF. RODRIGO SAITO - rodrigok@anchieta.br
Exercícios:
1 – Faça um programa que leia 3 números inteiros e mostre qual o maior número digitado. (Opção
recomendada: utilizar o recurso de laço “para”)
programa Exercicio01
var
X : inteiro
NUM : inteiro
MAX : inteiro
inicio
MAX  -2147483648
para X de 1 até 3 passo 1 faça
leia NUM
se (NUM > MAX) então
MAX  NUM
fim_se
fim_para
escreva “Maior número digitado”, MAX
fim
2 – Faça um programa que calcule a média aritmética de números inteiros, até que o usuário decida sair
do programa. Obs: não existe um número fixo vezes que o laço se repetirá. O usuário decide quando
não quer mais calcular a média. (Opção recomendada: utilizar os laços “repita” ou “enquanto”).
programa Exercicio02
var
NUM : inteiro
ACUMULADO : inteiro
CONT : inteiro
TOTAL : real
RESP : caractere
inicio
ACUMULADO  0
CONT  0
repita
leia NUM
ACUMULADO  ACUMULADO + NUM
CONT  CONT + 1
escreva “Deseja continuar?”
leia RESP
até_que (RESP < > “sim”)
TOTAL  ACUMULADO / CONT
escreva “Média aritmética é:”, TOTAL
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS
Aula 07
Rev. 0
13.09.2019
Pág. 2 de 4
PROF. RODRIGO SAITO - rodrigok@anchieta.br
Exercícios:
1. Desenvolva o português estruturado dos problemas abaixo.
a. Apresentar os quadrados dos números inteiros de 15 a 200;
programa ExercicioA
var
i : inteiro
quadrado : inteiro
inicio
para i de 15 até 200 passo 1 faça
quadrado  i * i
escreva “O quadrado de ”, i , “é:”, quadrado
fim_para
fim
b. Apresentar os resultados de uma tabuada de um número qualquer, a qual deve ser impressa
no seguinte formato: (Considerando como por exemplo o fornecimento do número 2:)
2 X 1 = 2
2 X 2 = 4
2 X 3 = 6
2 X 4 = 8
2 x 5 = 10
(...)
2 X 10 = 20
programa ExercicioB
var
i : inteiro
numero : inteiro
resultado : inteiro
inicio
escreva “Digite o número da tabuada:”
leia numero
para i de 1 até 10 passo 1 faça
resultado  i * numero
escreva numero, “ X ”, i, “ = ”, resultado
fim_para
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS
Aula 07
Rev. 0
13.09.2019
Pág. 3 de 4
PROF. RODRIGO SAITO - rodrigok@anchieta.br
c. Apresentar o total da soma dos cem primeiros números inteiros (1 + 2 + 3 + 4 + 5 ... + 97 +
98 + 99 + 100)
programa ExercicioC
var
i : inteiro
resultado : inteiro
inicio
resultado  0
para i de 1 até 100 passo 1 faça
resultado  resultado + i
fim_para
escreva “A soma de 1 a 100 é”, resultado
fim
d. Elaborar um programa que apresente no final o somatório dos valores pares existentes na
faixa de 1 até 500. (Dica: para saber se o número é par ou impar, utilize o operador MOD e
caso tenha resto diferente de 0, é impar, senão é um número par)
programa ExercicioD_A
i : inteiro
resto : inteiro
resultado : inteiro
var
inicio
resultado  0
para i de 1 até 500 passo 1 faça
resto  i MOD 2
se (resto = 0) então
resultado  resultado + i
fim_se
fim_para
escreva “O somatório de 1 a 500, de numeros somente pares
é”, resultado
fim
programa ExercicioD_B
var
i : inteiro
resultado : inteiro
inicio
resultado  0
para i de 2 até 500 passo 2 faça
resultado  i + resultado
fim_para
escreva “O somatório de 1 a 500, de numeros somente pares
é”, resultado
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS
Aula 07
Rev. 0
13.09.2019
Pág. 4 de 4
PROF. RODRIGO SAITO - rodrigok@anchieta.br
e. Apresentar todos os valores numéricos inteiros impares situados na faixa de 0 a 20. Para
verificar se o número é impar, dentro da malha fazer a verificação lógica desta condição co
a instrução “se”.
programa ExercicioE
var
resto : inteiro
i : inteiro
inicio
para i de 0 até 20 passo 1 faça
resto  i MOD 2
se (resto < > 0)
escreva “Numero impar:”, i
fim_se
fim_para
fim

Mais conteúdo relacionado

DOC
Algoritmos e linguagem pascal
PDF
Ebook logica-de-programacao-para-iniciantes
PDF
Lista de exercícios resolvidos
PPT
Passeio numeros primos
PPTX
Dominó de fração
PDF
Derivação com logaritmo
ODP
Linguagem C 09 Ponteiros
PDF
Análise de Algoritmos - Análise Assintótica
Algoritmos e linguagem pascal
Ebook logica-de-programacao-para-iniciantes
Lista de exercícios resolvidos
Passeio numeros primos
Dominó de fração
Derivação com logaritmo
Linguagem C 09 Ponteiros
Análise de Algoritmos - Análise Assintótica

Mais procurados (20)

PPTX
PDF
Aula 6 - Constantes e variáveis
PPT
Algoritmos e Programação
PDF
Livro pdf - Fundamentos de Matemática Financeira - Prof. MSc. Uanderson Rébula
PDF
Lista de Radioatividade 2º ano
PPTX
Logica de Programacao
PDF
Sistemas de numeração
DOCX
Alguns algoritmos resolvidos
PPT
Algoritmos - Pascal
PPT
Lógica de Programação - Estrutura condicional
PPTX
Slides- Progressão Geométrica
PDF
Fluxograma (Lógica de Programação)
PPTX
Lógica e Matemática Computacional - Exercícios 02
PPTX
Algoritmos - Comandos de Repetição
PPTX
Algoritmos - Formas de Representação de Algoritmos
PDF
14 produto misto volume paralelepipedo
PPTX
Trigonometria na circunferência
Aula 6 - Constantes e variáveis
Algoritmos e Programação
Livro pdf - Fundamentos de Matemática Financeira - Prof. MSc. Uanderson Rébula
Lista de Radioatividade 2º ano
Logica de Programacao
Sistemas de numeração
Alguns algoritmos resolvidos
Algoritmos - Pascal
Lógica de Programação - Estrutura condicional
Slides- Progressão Geométrica
Fluxograma (Lógica de Programação)
Lógica e Matemática Computacional - Exercícios 02
Algoritmos - Comandos de Repetição
Algoritmos - Formas de Representação de Algoritmos
14 produto misto volume paralelepipedo
Trigonometria na circunferência
Anúncio

Semelhante a Algoritmos - Aula 07 B - Resolucao de Exercicios (20)

PDF
Algoritmos - Aula 07 C - Resolucao de Exercicios - Resolucao
PDF
Algoritmos - Aula 07 D - Resolucao de Exercicios - Resolucao
PDF
Algoritmos - Aula 07 C - Resolucao de Exercicios - Enunciado
PPTX
Algoritmos - Aula 07 A - Lacos
PPTX
Algoritmos - Aula 13 A - Lacos em C
PDF
Curso De Algoritmo Aula 9
PDF
Lista de exercício
PPTX
Aula 03 - Estruturas de repetição
PDF
Lista de exercicios algoritmos resolvida-
PDF
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
PDF
Alg aula 05-2 - estruturas de-repeticao tp1 (para)
PPTX
Algoritmos 01 - Semana 08 - Estruturas de repetição
PPTX
PPTX
PPTX
Algoritmo e lógica de programação - aula 6
PDF
Algoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
PDF
Listadeexercicios
PDF
Aula 4 lógica de programação, sobre estruturas de repetição
DOCX
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
PPTX
Algoritmos - Aula 07 C - Resolucao de Exercicios - Resolucao
Algoritmos - Aula 07 D - Resolucao de Exercicios - Resolucao
Algoritmos - Aula 07 C - Resolucao de Exercicios - Enunciado
Algoritmos - Aula 07 A - Lacos
Algoritmos - Aula 13 A - Lacos em C
Curso De Algoritmo Aula 9
Lista de exercício
Aula 03 - Estruturas de repetição
Lista de exercicios algoritmos resolvida-
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Alg aula 05-2 - estruturas de-repeticao tp1 (para)
Algoritmos 01 - Semana 08 - Estruturas de repetição
Algoritmo e lógica de programação - aula 6
Algoritmos - Aula 09 B - Exercicios de Matrizes - Resolucao
Listadeexercicios
Aula 4 lógica de programação, sobre estruturas de repetição
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Anúncio

Mais de Rodrigo Kiyoshi Saito (20)

PPTX
Algoritmos - Aula 16 B - Arquivos
PDF
Algoritmos - Aula 16 B - Arquivos - Exercicios
PDF
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
PPTX
Algoritmos - Aula 16 - Registros
PDF
BD I - Aula 15 C - Manutencao de tabelas
PDF
BD I - Aula 15 B - Criacao de tabelas
PPTX
BD I - Aula 15 A - Comandos DML
PDF
BD I - Aula 14 B - Exercicios - Enunciado
PPTX
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
PDF
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
PPTX
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
PDF
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
PPTX
BD I - Aula 13 B - Agrupando Dados - Parte 04
DOCX
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
PPTX
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
PPTX
Algoritmos - Aula 13 C - Matrizes em C
PPTX
Algoritmos - Aula 13 B - Vetores em C
PPTX
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
PPTX
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
PPTX
BD I - Aula 10 A - Introducao a SQL
Algoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 A - Comandos DML
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
BD I - Aula 10 A - Introducao a SQL

Último (20)

PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PDF
CARTÕES DIA DOS ESTUDANTES MORANGO DO AMOR.pdf
PPTX
biossegurança e segurança no trabalho (6).pptx
PPTX
A História da Europa na Baixa Idade Média.pptx
PDF
Ementa 2 semestre PEI Orientação de estudo
PPTX
Programa Nacional de Saúde do Adulto.pptx
PDF
A Revolução Francesa de 1789 slides história
PPTX
brasilcolnia2-101027184359-phpapp02.pptx
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PDF
Células Introdução para as aulas de EJA.
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PPT
sistema reprodutor para turmas do oitavo ano
PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
Aula 13 - Tópico Frasal - Argumentação.pptx
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
Metabolismo_energético_3ano_pre_vest_2026.pdf
CARTÕES DIA DOS ESTUDANTES MORANGO DO AMOR.pdf
biossegurança e segurança no trabalho (6).pptx
A História da Europa na Baixa Idade Média.pptx
Ementa 2 semestre PEI Orientação de estudo
Programa Nacional de Saúde do Adulto.pptx
A Revolução Francesa de 1789 slides história
brasilcolnia2-101027184359-phpapp02.pptx
Organizador Curricular da Educação em Tempo Integral.pdf
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
Células Introdução para as aulas de EJA.
Filosofia Ocidental Antiga 2025 - versão atualizada
sistema reprodutor para turmas do oitavo ano
Ciências da Natureza e suas áreas de desenvolvimento
Cantores.pdf-Deslandes, Tinoco e Zambujo
Lição 8 EBD.pptxtudopossonaquelequemimfortalece

Algoritmos - Aula 07 B - Resolucao de Exercicios

  • 1. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS Aula 07 Rev. 0 13.09.2019 Pág. 1 de 4 PROF. RODRIGO SAITO - rodrigok@anchieta.br Exercícios: 1 – Faça um programa que leia 3 números inteiros e mostre qual o maior número digitado. (Opção recomendada: utilizar o recurso de laço “para”) programa Exercicio01 var X : inteiro NUM : inteiro MAX : inteiro inicio MAX  -2147483648 para X de 1 até 3 passo 1 faça leia NUM se (NUM > MAX) então MAX  NUM fim_se fim_para escreva “Maior número digitado”, MAX fim 2 – Faça um programa que calcule a média aritmética de números inteiros, até que o usuário decida sair do programa. Obs: não existe um número fixo vezes que o laço se repetirá. O usuário decide quando não quer mais calcular a média. (Opção recomendada: utilizar os laços “repita” ou “enquanto”). programa Exercicio02 var NUM : inteiro ACUMULADO : inteiro CONT : inteiro TOTAL : real RESP : caractere inicio ACUMULADO  0 CONT  0 repita leia NUM ACUMULADO  ACUMULADO + NUM CONT  CONT + 1 escreva “Deseja continuar?” leia RESP até_que (RESP < > “sim”) TOTAL  ACUMULADO / CONT escreva “Média aritmética é:”, TOTAL fim
  • 2. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS Aula 07 Rev. 0 13.09.2019 Pág. 2 de 4 PROF. RODRIGO SAITO - rodrigok@anchieta.br Exercícios: 1. Desenvolva o português estruturado dos problemas abaixo. a. Apresentar os quadrados dos números inteiros de 15 a 200; programa ExercicioA var i : inteiro quadrado : inteiro inicio para i de 15 até 200 passo 1 faça quadrado  i * i escreva “O quadrado de ”, i , “é:”, quadrado fim_para fim b. Apresentar os resultados de uma tabuada de um número qualquer, a qual deve ser impressa no seguinte formato: (Considerando como por exemplo o fornecimento do número 2:) 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 x 5 = 10 (...) 2 X 10 = 20 programa ExercicioB var i : inteiro numero : inteiro resultado : inteiro inicio escreva “Digite o número da tabuada:” leia numero para i de 1 até 10 passo 1 faça resultado  i * numero escreva numero, “ X ”, i, “ = ”, resultado fim_para fim
  • 3. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS Aula 07 Rev. 0 13.09.2019 Pág. 3 de 4 PROF. RODRIGO SAITO - rodrigok@anchieta.br c. Apresentar o total da soma dos cem primeiros números inteiros (1 + 2 + 3 + 4 + 5 ... + 97 + 98 + 99 + 100) programa ExercicioC var i : inteiro resultado : inteiro inicio resultado  0 para i de 1 até 100 passo 1 faça resultado  resultado + i fim_para escreva “A soma de 1 a 100 é”, resultado fim d. Elaborar um programa que apresente no final o somatório dos valores pares existentes na faixa de 1 até 500. (Dica: para saber se o número é par ou impar, utilize o operador MOD e caso tenha resto diferente de 0, é impar, senão é um número par) programa ExercicioD_A i : inteiro resto : inteiro resultado : inteiro var inicio resultado  0 para i de 1 até 500 passo 1 faça resto  i MOD 2 se (resto = 0) então resultado  resultado + i fim_se fim_para escreva “O somatório de 1 a 500, de numeros somente pares é”, resultado fim programa ExercicioD_B var i : inteiro resultado : inteiro inicio resultado  0 para i de 2 até 500 passo 2 faça resultado  i + resultado fim_para escreva “O somatório de 1 a 500, de numeros somente pares é”, resultado fim
  • 4. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS Aula 07 Rev. 0 13.09.2019 Pág. 4 de 4 PROF. RODRIGO SAITO - rodrigok@anchieta.br e. Apresentar todos os valores numéricos inteiros impares situados na faixa de 0 a 20. Para verificar se o número é impar, dentro da malha fazer a verificação lógica desta condição co a instrução “se”. programa ExercicioE var resto : inteiro i : inteiro inicio para i de 0 até 20 passo 1 faça resto  i MOD 2 se (resto < > 0) escreva “Numero impar:”, i fim_se fim_para fim