Desenvolva um algoritmo nas Formas Textuais Fluxograma, Pseudocódigo e Prtugol para os Algoritmos A, B, C, abaixo:
Algoritmo A: Quadrado de 4 números
- Leia 4 (quatro) números.
- Calcule o quadrado para cada um.
- Somem todos os quadrados.
- Mostre o resultado.
Algoritmo A: Quadrado de 4 números
Passo 1
Beleza, vamos lá! O enunciado pede para desenvolver um algoritmo que calcula o quadrado de 4 números, soma esses quadrados e mostra o resultado. Vamos trabalhar com quatro formas de representar esse algoritmo: Textual, Fluxograma, Pseudocódigo e Prtugol. Para isso, vamos precisar entender bem os passos que o algoritmo precisa seguir e como representá-los em cada uma dessas formas.
Passo 2
Primeiro, vamos criar a Forma Textual do algoritmo. Isso é basicamente uma descrição passo a passo do que o algoritmo deve fazer, usando linguagem simples.
Algoritmo A: Quadrado de 4 números
- Leia 4 (quatro) números.
- Calcule o quadrado de cada número.
- Some todos os quadrados.
- Mostre o resultado.
Passo 3
Agora, vamos transformar esse algoritmo textual em um Fluxograma. O fluxograma é uma representação gráfica que usa símbolos para mostrar o fluxo de execução do algoritmo. Vou descrever como ele seria, já que não posso desenhar aqui:
- Início: Começa o algoritmo.
- Entrada: Bloco para ler os 4 números (Número1, Número2, Número3, Número4).
- Processamento:
- Calcula o quadrado de cada número:
- Quadrado1 = Número1²
- Quadrado2 = Número2²
- Quadrado3 = Número3²
- Quadrado4 = Número4²
- Soma os quadrados:
- Soma = Quadrado1 + Quadrado2 + Quadrado3 + Quadrado4
- Calcula o quadrado de cada número:
- Saída: Mostra o valor da Soma.
- Fim: Termina o algoritmo.
Passo 4
Vamos agora para o Pseudocódigo, que é uma forma intermediária entre a linguagem natural e a programação real. Ele usa uma sintaxe simples para descrever os passos do algoritmo de forma mais estruturada.
Algoritmo QuadradoDeQuatroNumeros
// Passo 1: Ler os números
Leia Número1
Leia Número2
Leia Número3
Leia Número4
// Passo 2: Calcular os quadrados
Quadrado1 <- Número1 * Número1
Quadrado2 <- Número2 * Número2
Quadrado3 <- Número3 * Número3
Quadrado4 <- Número4 * Número4
// Passo 3: Somar os quadrados
Soma <- Quadrado1 + Quadrado2 + Quadrado3 + Quadrado4
// Passo 4: Mostrar o resultado
Escreva "A soma dos quadrados é: ", Soma
FimAlgoritmo
Passo 5
Por fim, vamos desenvolver o algoritmo em Prtugol, que é uma linguagem de programação educacional semelhante ao pseudocódigo, usada para ensinar lógica de programação.
programa
{
// Declaração das variáveis
inteiro Numero1, Numero2, Numero3, Numero4
inteiro Quadrado1, Quadrado2, Quadrado3, Quadrado4
inteiro Soma
// Passo 1: Ler os números
escreva("Digite o primeiro número: ")
leia(Numero1)
escreva("Digite o segundo número: ")
leia(Numero2)
escreva("Digite o terceiro número: ")
leia(Numero3)
escreva("Digite o quarto número: ")
leia(Numero4)
// Passo 2: Calcular os quadrados
Quadrado1 <- Numero1 * Numero1
Quadrado2 <- Numero2 * Numero2
Quadrado3 <- Numero3 * Numero3
Quadrado4 <- Numero4 * Numero4
// Passo 3: Somar os quadrados
Soma <- Quadrado1 + Quadrado2 + Quadrado3 + Quadrado4
// Passo 4: Mostrar o resultado
escreva("A soma dos quadrados é: ", Soma)
}
Resposta
A gente desenvolveu o Algoritmo A de quatro maneiras diferentes:
Forma Textual:
- Leia 4 (quatro) números.
- Calcule o quadrado de cada número.
- Some todos os quadrados.
- Mostre o resultado.
Fluxograma:
- Início
- Ler Número1, Número2, Número3, Número4
- Calcular Quadrado1 = Número1², Quadrado2 = Número2², Quadrado3 = Número3², Quadrado4 = Número4²
- Somar Soma = Quadrado1 + Quadrado2 + Quadrado3 + Quadrado4
- Mostrar Soma
- Fim
Pseudocódigo:
Algoritmo QuadradoDeQuatroNumeros
Leia Número1
Leia Número2
Leia Número3
Leia Número4
Quadrado1 <- Número1 * Número1
Quadrado2 <- Número2 * Número2
Quadrado3 <- Número3 * Número3
Quadrado4 <- Número4 * Número4
Soma <- Quadrado1 + Quadrado2 + Quadrado3 + Quadrado4
Escreva "A soma dos quadrados é: ", Soma
FimAlgoritmo
Prtugol:
programa
{
inteiro Numero1, Numero2, Numero3, Numero4
inteiro Quadrado1, Quadrado2, Quadrado3, Quadrado4
inteiro Soma
escreva("Digite o primeiro número: ")
leia(Numero1)
escreva("Digite o segundo número: ")
leia(Numero2)
escreva("Digite o terceiro número: ")
leia(Numero3)
escreva("Digite o quarto número: ")
leia(Numero4)
Quadrado1 <- Numero1 * Numero1
Quadrado2 <- Numero2 * Numero2
Quadrado3 <- Numero3 * Numero3
Quadrado4 <- Numero4 * Numero4
Soma <- Quadrado1 + Quadrado2 + Quadrado3 + Quadrado4
escreva("A soma dos quadrados é: ", Soma)
}
Pronto! Agora você tem o Algoritmo A representado de quatro formas diferentes. Se tiver dúvidas em alguma dessas etapas, é só me chamar!