SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS - EXERCICIOS
AULA 07 C
Rev. 0
13.09.2019
Pág. 1 de 6
PROF. RODRIGO SAITO - rodrigok@anchieta.br
Lista de exercícios:
1. Faça somente o portugues estruturado dos problemas abaixo:
a. Ler quatro valores numéricos inteiros e apresentar os valores que são divisíveis por 2 e 3;
programa ExercicioA
var
numero : inteiro
contador : inteiro
resto2 : inteiro
resto3 : inteiro
inicio
para contador de 1 até 4 passo 1 faça
escreva “Digite numero:”
leia numero
resto2  numero mod 2
resto3  numero mod 3
se (resto2 = 0) .e. (resto3 = 0) então
escreva “Numero”, numero, “são divisiveis por 2 e por 3”
fim_se
fim_para
fim
b. Ler quatro valores numéricos inteiros e apresentar os valores que são divisíveis por 2 ou 3;
programa ExercicioB
var
numero : inteiro
contador : inteiro
resto2 : inteiro
resto3 : inteiro
inicio
para contador de 1 até 4 passo 1 faça
escreva “Digite numero:”
leia numero
resto2  numero mod 2
resto3  numero mod 3
se (resto2 = 0) .ou. (resto3 = 0) então
escreva “Numero”, numero, “é divisivel por 2 ou por 3”
fim_se
fim_para
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS - EXERCICIOS
AULA 07 C
Rev. 0
13.09.2019
Pág. 2 de 6
PROF. RODRIGO SAITO - rodrigok@anchieta.br
c. Ler cinco valores numéricos inteiros, identificar e apresentar o maior e menor valores
informados;
programa ExercicioC
var
contador : inteiro
lado : inteiro
maximo : inteiro
minimo : inteiro
numero : inteiro
inicio
maximo  -2147483648
minimo  2147483647
para contador de 1 até 5 passo 1 faça
escreva “Digite um numero”
leia numero
se (numero > maximo) então
maximo  numero
fim_se
se (numero < minimo) então
minimo  numero
fim_se
fim_para
escreva “O maior numero digitado foi”, maximo
escreva “O menor numero digitado foi”, minimo
fim
d. Ler um valor numérico inteiro e apresentar uma mensagem informando se o valor é par ou
impar;
programa ExercicioD
var
numero : inteiro
resto : inteiro
inicio
escreva “Digite um numero”
leia numero
resto  numero mod 2
se (resto = 0) então
escreva “Numero é par”
senão
escreva “Numero é impar”
fim_se
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS - EXERCICIOS
AULA 07 C
Rev. 0
13.09.2019
Pág. 3 de 6
PROF. RODRIGO SAITO - rodrigok@anchieta.br
e. Ler 3 lados de um triângulo (numéricos inteiros) e informar se é do tipo Isósceles,
Equilátero ou Escaleno. (Um triângulo, é uma forma geométrica (polígono) composta por
três lados, e o valor de cada lado dever se menor que a soma dos valores dos outros dois
lados. Perceba que é uma regra (uma condição) de deve ser plenamente considerada. Assim
sendo, é um triângulo quando A < B + C, quando B < A + C e quando C < A + B;
considerando como lados as variáveis A, B e C. Tendo certeza de que os valores informados
para os três lados formam um triângulo, então analisados os valores ara estabelecer qual o
tipo de triângulo será formado: isósceles, escaleno ou equilátero. Um triângulo é isósceles
quando possui dois lados iguais e um diferente, sendo A=B ou A=C ou B=C; é escaleno
quando possui todos os lados diferentes, sendo A<>B e B<>C e é equilátero quando possui
todos os lados iguais, sendo A=B e B=C);
programa ExercicioE
var
ladoA, laboB, ladoC : inteiro
inicio
escreva “Digite lado A”
leia ladoA
escreva “Digite lado B”
leia lado B
escreva “Digite lado C”
leia lado C
somalados  ladoB + ladoC
se (ladoA < somalados) então
somalados  ladoA + ladoC
se (ladoB < somalados) então
somalados  ladoA + ladoB
se (ladoC < somalados) então
se (ladoA = ladoB) .e. (ladoA = ladoC) então
escreva “Triangulo equilatero”
fim_se
se (ladoA <> ladoB) .e. (ladoA <> lacoC) .e. (ladoB <> ladoC) então
escreva “Triangulo escaleno”
fim_se
se (ladoA = ladoB) .e. (ladoA <> ladoC) então
escreva “Triangulo Isosceles”
senão
se (ladoB = ladoC) .e. (ladoB <> ladoA) então
escreva “Triangulo Isosceles”
senão
se (ladoC = ladoA) .e. (ladoC <> ladoB) então
escreva “Triangulo Isosceles”
fim_se
fim_se
fim_se
fim_se
fim_se
senão
escreva “Lados informados não formam um triangulo”
fim_se
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS - EXERCICIOS
AULA 07 C
Rev. 0
13.09.2019
Pág. 4 de 6
PROF. RODRIGO SAITO - rodrigok@anchieta.br
f. Elaborar um programa que apresente no final o somatório dos valores pares existentes na
faixa de 1 até 500;
programa ExercicioF
var
contador : inteiro
soma : inteiro
inicio
soma  0
para contador de 1 até 500 passo 1 faça
soma  soma + contador
fim_para
escreva “O somatório de 1 até 500 é”, soma
fim
g. Apresentar todos os números divisíveis por 4 que sejam menor que 200. Para verificar se o
número é divisível por 4, efetuar dentro da malha de repetição a verificação lógica desta
condição com a instrução “se”, perguntando se o número é divisível; sendo, mostre-o, não
sendo, passe para o próximo passo. A variável que controlará o contador deve ser iniciada
com o valor 1;
programa ExercicioG
var
contador : inteiro
resto : inteiro
inicio
para contador de 1 até 200 passo 1 faça
resto  contador mod 4
se (resto = 0) então
escreva “Numero”, contador, “é divisivel por 4”
fim_se
fim_para
fim
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS - EXERCICIOS
AULA 07 C
Rev. 0
13.09.2019
Pág. 5 de 6
PROF. RODRIGO SAITO - rodrigok@anchieta.br
h. Apresentar os resutados das potências de 3, variando do expoente 0 até o expoente até o
expoente 15. Deve ser considerado que qualquer número elevado a zero é 1, e elevado a 1 é
ele próprio. Deve ser apresentado, observando a seguinte definição:
3 elevado 0 = 1
3 elevado 1 = 3
3 elevado 2 = 9
(...)
3 elevado 15 = 14348907
programa ExercicioH
var
contador : inteiro
resultado : inteiro
inicio
resultado  3
escreva “3 elevado 0 = 1”
escreva “3 elevado 1 = 3”
para contador de 2 até 15 passo 1 faça
resultado  resultado * 3
escreva “3 elevado ”, contador, “=”, resultado
fim_para
fim
`
METODOLOGIA DE AULA TEÓRICA
DISCIPLINA: ALGORITMOS
TÍTULO DA AULA: LAÇOS - EXERCICIOS
AULA 07 C
Rev. 0
13.09.2019
Pág. 6 de 6
PROF. RODRIGO SAITO - rodrigok@anchieta.br
i. Elaborar um programa que apresente como resultado o valor de uma potência de uma base
qualquer elevada a um expoente qualquer, ou seja, de B elevado E, em que B é o valor da
Base e E o valor do expoente. Considere apenas a entrada de valores inteiros e positivos;
programa ExercicioI
var
i, B, E, Resultado : inteiro
inicio
repita
escreva “Digite o valor da base”
leia B
ate_que (B > 0)
escreva “Digite o valor do expoente”
leia E
se (E = 0) .e. (B > 0) então
Resultado  1
senão
Resultado  B
para i de 1 até E - 1 passo 1 faça
Resultado  Resultado * B
fim_para
escreva “O resultado de ”, B, “elevado a ”, E, “é: ”, Resultado
fim_se
fim
j. Escreva um programa que apresente a série Fibonacci até o décimo quinto termo. A série
Fibonacci é formada pela seqüência: 1,1,2,3,5,8,13,21,34,... etc. E se caracteriza pela soma
de um termo posterior com o seu anterior subsequente.
programa ExercicioJ
var
proximo : inteiro
atual : inteiro
anterior : inteiro
inicio
proximo  0
atual  0
anterior  1
enquanto (proximo <= 15) faça
proximo  atual + anterior
escreva proximo
anterior  atual
atual  proximo
proximo  proximo + 1
fim_enquanto
fim

Mais conteúdo relacionado

Semelhante a Algoritmos - Aula 07 C - Resolucao de Exercicios - Resolucao

Algoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de ExerciciosAlgoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de ExerciciosRodrigo Kiyoshi Saito
 
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoAlgoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoRodrigo Kiyoshi Saito
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bitsRicardo Bolanho
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07André Phillip Bertoletti
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício Jota Thin
 
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.pptAULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.pptMarcosViniciusLemesL
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)Hiago Rodrigues
 
Apostila de matemática i apostila específica para o concurso da prefeitura ...
Apostila de matemática i   apostila específica para o concurso da prefeitura ...Apostila de matemática i   apostila específica para o concurso da prefeitura ...
Apostila de matemática i apostila específica para o concurso da prefeitura ...Iracema Vasconcellos
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
I lista de exercícios de matemática 7ano - gabarito
I lista de exercícios de matemática   7ano - gabaritoI lista de exercícios de matemática   7ano - gabarito
I lista de exercícios de matemática 7ano - gabaritojonihson
 

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

Algoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de ExerciciosAlgoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de Exercicios
 
Lab inf 1_ aula_4
Lab  inf 1_ aula_4Lab  inf 1_ aula_4
Lab inf 1_ aula_4
 
Algop - aula 04 pascal 1
Algop - aula 04 pascal 1Algop - aula 04 pascal 1
Algop - aula 04 pascal 1
 
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoAlgoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bits
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
Algop - aula 03
Algop - aula 03Algop - aula 03
Algop - aula 03
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício
 
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.pptAULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
 
Lista c
Lista cLista c
Lista c
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Apostila de matemática i apostila específica para o concurso da prefeitura ...
Apostila de matemática i   apostila específica para o concurso da prefeitura ...Apostila de matemática i   apostila específica para o concurso da prefeitura ...
Apostila de matemática i apostila específica para o concurso da prefeitura ...
 
Algop - aula 04
Algop - aula 04Algop - aula 04
Algop - aula 04
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
I lista de exercícios de matemática 7ano - gabarito
I lista de exercícios de matemática   7ano - gabaritoI lista de exercícios de matemática   7ano - gabarito
I lista de exercícios de matemática 7ano - gabarito
 

Mais de Rodrigo Kiyoshi Saito

Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosAlgoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosRodrigo Kiyoshi Saito
 
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoAlgoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasBD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasRodrigo Kiyoshi Saito
 
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasBD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasRodrigo Kiyoshi Saito
 
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoBD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsBD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsRodrigo Kiyoshi Saito
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisAlgoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisRodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando Dados - Parte 04
BD I - Aula 13 B - Agrupando Dados  - Parte 04BD I - Aula 13 B - Agrupando Dados  - Parte 04
BD I - Aula 13 B - Agrupando Dados - Parte 04Rodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CAlgoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CRodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CRodrigo Kiyoshi Saito
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesRodrigo Kiyoshi Saito
 
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaAlgoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaRodrigo Kiyoshi Saito
 

Mais de Rodrigo Kiyoshi Saito (20)

Algoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - ArquivosAlgoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - Arquivos
 
Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosAlgoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - Exercicios
 
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoAlgoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
 
Algoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - RegistrosAlgoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - Registros
 
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasBD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelas
 
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasBD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelas
 
BD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DMLBD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DML
 
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoBD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - Enunciado
 
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsBD I - Aula 14 A - Limitando Conj Dados e Sub Selects
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 - Exercicios Enunc...Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisAlgoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
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 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
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 04BD I - Aula 13 B - Agrupando Dados  - Parte 04
BD I - Aula 13 B - Agrupando Dados - Parte 04
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
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
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
 
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CAlgoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em C
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em C
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
 
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaAlgoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
 
BD I - Aula 10 A - Introducao a SQL
BD I - Aula 10 A - Introducao a SQLBD I - Aula 10 A - Introducao a SQL
BD I - Aula 10 A - Introducao a SQL
 

Último

PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 

Último (20)

PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 

Algoritmos - Aula 07 C - Resolucao de Exercicios - Resolucao

  • 1. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS - EXERCICIOS AULA 07 C Rev. 0 13.09.2019 Pág. 1 de 6 PROF. RODRIGO SAITO - rodrigok@anchieta.br Lista de exercícios: 1. Faça somente o portugues estruturado dos problemas abaixo: a. Ler quatro valores numéricos inteiros e apresentar os valores que são divisíveis por 2 e 3; programa ExercicioA var numero : inteiro contador : inteiro resto2 : inteiro resto3 : inteiro inicio para contador de 1 até 4 passo 1 faça escreva “Digite numero:” leia numero resto2  numero mod 2 resto3  numero mod 3 se (resto2 = 0) .e. (resto3 = 0) então escreva “Numero”, numero, “são divisiveis por 2 e por 3” fim_se fim_para fim b. Ler quatro valores numéricos inteiros e apresentar os valores que são divisíveis por 2 ou 3; programa ExercicioB var numero : inteiro contador : inteiro resto2 : inteiro resto3 : inteiro inicio para contador de 1 até 4 passo 1 faça escreva “Digite numero:” leia numero resto2  numero mod 2 resto3  numero mod 3 se (resto2 = 0) .ou. (resto3 = 0) então escreva “Numero”, numero, “é divisivel por 2 ou por 3” fim_se fim_para fim
  • 2. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS - EXERCICIOS AULA 07 C Rev. 0 13.09.2019 Pág. 2 de 6 PROF. RODRIGO SAITO - rodrigok@anchieta.br c. Ler cinco valores numéricos inteiros, identificar e apresentar o maior e menor valores informados; programa ExercicioC var contador : inteiro lado : inteiro maximo : inteiro minimo : inteiro numero : inteiro inicio maximo  -2147483648 minimo  2147483647 para contador de 1 até 5 passo 1 faça escreva “Digite um numero” leia numero se (numero > maximo) então maximo  numero fim_se se (numero < minimo) então minimo  numero fim_se fim_para escreva “O maior numero digitado foi”, maximo escreva “O menor numero digitado foi”, minimo fim d. Ler um valor numérico inteiro e apresentar uma mensagem informando se o valor é par ou impar; programa ExercicioD var numero : inteiro resto : inteiro inicio escreva “Digite um numero” leia numero resto  numero mod 2 se (resto = 0) então escreva “Numero é par” senão escreva “Numero é impar” fim_se fim
  • 3. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS - EXERCICIOS AULA 07 C Rev. 0 13.09.2019 Pág. 3 de 6 PROF. RODRIGO SAITO - rodrigok@anchieta.br e. Ler 3 lados de um triângulo (numéricos inteiros) e informar se é do tipo Isósceles, Equilátero ou Escaleno. (Um triângulo, é uma forma geométrica (polígono) composta por três lados, e o valor de cada lado dever se menor que a soma dos valores dos outros dois lados. Perceba que é uma regra (uma condição) de deve ser plenamente considerada. Assim sendo, é um triângulo quando A < B + C, quando B < A + C e quando C < A + B; considerando como lados as variáveis A, B e C. Tendo certeza de que os valores informados para os três lados formam um triângulo, então analisados os valores ara estabelecer qual o tipo de triângulo será formado: isósceles, escaleno ou equilátero. Um triângulo é isósceles quando possui dois lados iguais e um diferente, sendo A=B ou A=C ou B=C; é escaleno quando possui todos os lados diferentes, sendo A<>B e B<>C e é equilátero quando possui todos os lados iguais, sendo A=B e B=C); programa ExercicioE var ladoA, laboB, ladoC : inteiro inicio escreva “Digite lado A” leia ladoA escreva “Digite lado B” leia lado B escreva “Digite lado C” leia lado C somalados  ladoB + ladoC se (ladoA < somalados) então somalados  ladoA + ladoC se (ladoB < somalados) então somalados  ladoA + ladoB se (ladoC < somalados) então se (ladoA = ladoB) .e. (ladoA = ladoC) então escreva “Triangulo equilatero” fim_se se (ladoA <> ladoB) .e. (ladoA <> lacoC) .e. (ladoB <> ladoC) então escreva “Triangulo escaleno” fim_se se (ladoA = ladoB) .e. (ladoA <> ladoC) então escreva “Triangulo Isosceles” senão se (ladoB = ladoC) .e. (ladoB <> ladoA) então escreva “Triangulo Isosceles” senão se (ladoC = ladoA) .e. (ladoC <> ladoB) então escreva “Triangulo Isosceles” fim_se fim_se fim_se fim_se fim_se senão escreva “Lados informados não formam um triangulo” fim_se fim
  • 4. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS - EXERCICIOS AULA 07 C Rev. 0 13.09.2019 Pág. 4 de 6 PROF. RODRIGO SAITO - rodrigok@anchieta.br f. Elaborar um programa que apresente no final o somatório dos valores pares existentes na faixa de 1 até 500; programa ExercicioF var contador : inteiro soma : inteiro inicio soma  0 para contador de 1 até 500 passo 1 faça soma  soma + contador fim_para escreva “O somatório de 1 até 500 é”, soma fim g. Apresentar todos os números divisíveis por 4 que sejam menor que 200. Para verificar se o número é divisível por 4, efetuar dentro da malha de repetição a verificação lógica desta condição com a instrução “se”, perguntando se o número é divisível; sendo, mostre-o, não sendo, passe para o próximo passo. A variável que controlará o contador deve ser iniciada com o valor 1; programa ExercicioG var contador : inteiro resto : inteiro inicio para contador de 1 até 200 passo 1 faça resto  contador mod 4 se (resto = 0) então escreva “Numero”, contador, “é divisivel por 4” fim_se fim_para fim
  • 5. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS - EXERCICIOS AULA 07 C Rev. 0 13.09.2019 Pág. 5 de 6 PROF. RODRIGO SAITO - rodrigok@anchieta.br h. Apresentar os resutados das potências de 3, variando do expoente 0 até o expoente até o expoente 15. Deve ser considerado que qualquer número elevado a zero é 1, e elevado a 1 é ele próprio. Deve ser apresentado, observando a seguinte definição: 3 elevado 0 = 1 3 elevado 1 = 3 3 elevado 2 = 9 (...) 3 elevado 15 = 14348907 programa ExercicioH var contador : inteiro resultado : inteiro inicio resultado  3 escreva “3 elevado 0 = 1” escreva “3 elevado 1 = 3” para contador de 2 até 15 passo 1 faça resultado  resultado * 3 escreva “3 elevado ”, contador, “=”, resultado fim_para fim `
  • 6. METODOLOGIA DE AULA TEÓRICA DISCIPLINA: ALGORITMOS TÍTULO DA AULA: LAÇOS - EXERCICIOS AULA 07 C Rev. 0 13.09.2019 Pág. 6 de 6 PROF. RODRIGO SAITO - rodrigok@anchieta.br i. Elaborar um programa que apresente como resultado o valor de uma potência de uma base qualquer elevada a um expoente qualquer, ou seja, de B elevado E, em que B é o valor da Base e E o valor do expoente. Considere apenas a entrada de valores inteiros e positivos; programa ExercicioI var i, B, E, Resultado : inteiro inicio repita escreva “Digite o valor da base” leia B ate_que (B > 0) escreva “Digite o valor do expoente” leia E se (E = 0) .e. (B > 0) então Resultado  1 senão Resultado  B para i de 1 até E - 1 passo 1 faça Resultado  Resultado * B fim_para escreva “O resultado de ”, B, “elevado a ”, E, “é: ”, Resultado fim_se fim j. Escreva um programa que apresente a série Fibonacci até o décimo quinto termo. A série Fibonacci é formada pela seqüência: 1,1,2,3,5,8,13,21,34,... etc. E se caracteriza pela soma de um termo posterior com o seu anterior subsequente. programa ExercicioJ var proximo : inteiro atual : inteiro anterior : inteiro inicio proximo  0 atual  0 anterior  1 enquanto (proximo <= 15) faça proximo  atual + anterior escreva proximo anterior  atual atual  proximo proximo  proximo + 1 fim_enquanto fim