Exercícios de Algoritmos com Pseudocódigo
Classificado em Computação
Escrito em em português com um tamanho de 6,15 KB.
Exercício 10: Cálculo de Quadrados
Variáveis
i : inteiro
Início
Para i de 1 até 1000 passo 1 faça
Se (i mod 2 = 0) então
Escreva ("O quadrado de ", i, " é ", i * i)
Fim se
Fim para
Fim
Exercício 11: Números Divisíveis por 5
Variáveis
i : inteiro
Início
Para i de 0 até 200 passo 1 faça
Se (i mod 5 = 0) então
Escreva ("Número divisível por 5: ", i)
Fim se
Fim para
Fim
Exercício 12: Sequência de Números
Variáveis
x, i : inteiro
Início
Repita
Escreva ("Digite um número:")
Leia (x)
Se (x > 0) então
Para i de 1 até x passo 1 faça
Escreva (i)
Fim para
Fim se
Até x <= 0
Fim
Exercício 13: Tabuada
Variáveis
N, i : inteiro
Início
Repita
Escreva("Digite um número:")
Leia(N)
Se (N > 0) então
Escreva ("Exibindo a tabuada de: ", N)
Para i de 1 até 10 passo 1 faça
Escreva (i, " x ", N, " = ", i * N)
Fim para
Fim se
Até N < 0
Fim
Exercício 14: Contagem de Intervalos
Variáveis
i, Qd, Qf, N : inteiro
Início
Qd <- 0
Qf <- 0
Para i de 1 até 10 passo 1 faça
Escreva ("Digite um número:")
Leia(N)
Se ((N >= 10) e (N <= 20)) então
Qd <- Qd + 1
Senão
Qf <- Qf + 1
Fim se
Fim para
Escreva("Quantidade de valores digitados entre 10 e 20: ", Qd)
Escreva("Quantidade de valores digitados fora do intervalo 10 e 20: ", Qf)
Fim
Exercício 15: Estatísticas de Cobaias
Variáveis
Cod, valor, total, coelhos, ratos : inteiro
pc, pr : real
Início
total <- 0
coelhos <- 0
ratos <- 0
Para i de 1 até 15 passo 1 faça
Escreva("Digite um valor:")
Leia (valor)
Escreva ("Digite um código (1-coelho, 2-rato):")
Leia(cod)
total <- total + valor
Se (cod = 1) então
coelhos <- coelhos + 1
Senão
Se (cod = 2) então
ratos <- ratos + 1
Fim se
Fim se
Fim para
pc <- (coelhos * 100.0) / 15.0
pr <- (ratos * 100.0) / 15.0
Escreva("Total de cobaias: ", total)
Escreva("Total de coelhos: ", coelhos)
Escreva("Total de ratos: ", ratos)
Escreva("Percentual de coelhos: ", pc)
Escreva("Percentual de ratos: ", pr)
Fim
Exercício 16: Maior Valor
Variáveis
i, N, maior : inteiro
Início
maior <- 0
Para i de 1 até 50 passo 1 faça
Escreva ("Digite um valor:")
Leia (N)
Se (N > maior) então
maior <- N
Fim se
Fim para
Escreva("O maior valor é: ", maior)
Fim
Exercício 18: Número Perfeito
Variaveis
i,n,s : inteiro
Inicio
Escreva("Digite um numero qualquer:")
Leia(n)
S <- 0
Para i de 1 ate n-1 passo 1 faça
Se (n mod i = 0) então
S <- S + i
Fim se
Fim para
Se (S = n) então
Escreva("O número digitado é perfeito")
Senão
Escreva("O número digitado não é perfeito")
Fim se
Fim
Exercício 20: Resto da Divisão por 11
Variáveis
i, n : inteiro
Início
Para i de 1000 até 2000 passo 1 faça
Se (i mod 11 = 5) então
Escreva("Número ", i, " dividido por 11 resta 5")
Fim se
Fim para
Fim
Exercício 20-b: Cálculo Fatorial
Variáveis
n, i, f : inteiro
Início
Escreva("Digite um número:")
Leia(n)
Se (n > 0) então
i <- (n - 1)
f <- n
Enquanto (i >= 1) faça
f <- (f * i)
i <- i - 1
Fim enquanto
Fim se
Escreva("O fatorial do número digitado é: ", f)
Fim
Exercícios com Vetores
Exercício 10: Inversão de Vetor
Variáveis
D[60], i, aux, a : inteiro
Início
Para i de 1 até 60 passo 1 faça
Escreva("Digite o valor na posição ", i, " do vetor:")
Leia(D[i])
Fim para
a <- 31
Para i de 1 até 30 passo 1 faça
aux <- D[i]
D[i] <- D[a]
D[a] <- aux
a <- a + 1
Fim para
Para i de 1 até 60 passo 1 faça
Escreva ("Vetor modificado na posição ", i, ": ", D[i])
Fim para
Fim
Exercício 11: Multiplicação por Escalar
Variáveis
S[20], i, a, p : inteiro
Início
Escreva("Digite um número qualquer:")
Leia (a)
Para i de 1 até 20 passo 1 faça
Escreva ("Digite o valor na posição ", i, " do vetor:")
Leia (S[i])
p <- a * S[i]
Escreva("O produto do número digitado pelo valor na posição ", i, " do vetor é: ", p)
Fim para
Fim
Exercício 13: Produto de Vetores
Variáveis
F[20], G[20], i, S : inteiro
Início
Para i de 1 até 20 passo 1 faça
Escreva("Digite o valor na posição ", i, " do vetor F:")
Leia(F[i])
Fim para
Para i de 1 até 20 passo 1 faça
Escreva ("Digite o valor na posição ", i, " do vetor G:")
Leia (G[i])
Fim para
Escreva ("O produto do vetor F por G é:")
Para i de 1 até 20 passo 1 faça
S <- F[i] * G[i]
Escreva (S)
Fim para
Fim
Exercício 14: Subtração de Vetores
Variáveis
K[10], N[10], M[10], i : inteiro
Início
Para i de 1 até 10 passo 1 faça
Escreva ("Digite o valor na posição ", i, " do vetor K:")
Leia (K[i])
Escreva ("Digite o valor na posição ", i, " do vetor N:")
Leia (N[i])
M[i] <- K[i] - N[i]
Fim para
Escreva ("Vetor M (Resultado da subtração):")
Para i de 1 até 10 passo 1 faça
Escreva (M[i])
Fim para
Fim
Exercício 15: Ordenação Crescente de Vetor
Variáveis
F[20], i, a, j, aux : inteiro
Início
Para i de 1 até 20 passo 1 faça
Escreva("Digite o valor na posição ", i, " do vetor:")
Leia (F[i])
Fim para
Para i de 1 até 19 passo 1 faça
Para j de i+1 até 20 passo 1 faça
Se (F[i] > F[j]) então
aux <- F[i]
F[i] <- F[j]
F[j] <- aux
Fim se
Fim para
Fim para
Escreva ("Vetor em ordem crescente:")
Para i de 1 até 20 passo 1 faça
Escreva (F[i])
Fim para
Fim