Escreva as expressões abaixo na forma da sintaxe do Português Estruturado:
(2 * (x^2) - 3 * (x^(x+1)))/2 + raizq(x+1)/x=

Passo 1

O enunciado fornece a expressão abaixo e pede que ela seja escrita na sintaxe do Português Estruturado:
(2 * (x^2) - 3 * (x^(x+1)))/2 + raizq(x+1)/x=
Informações relevantes dadas:
  • Há operações de multiplicação *, divisão /\, potenciação ^ e uma função de raiz indicada como \text{raizq}(\cdot).
  • A expressão termina com um sinal de igual (=), sem especificar à direita o que recebe o valor — isto sugere que devemos colocar essa expressão como uma atribuição a uma variável no estilo do Português Estruturado.

Passo 2

Escolhas de estilo para a tradução (explico para você saber o porquê):
  • Usarei o operador de atribuição \leftarrow, que é comum em Português Estruturado e deixa claro que estamos atribuindo o valor da expressão a uma variável.
  • Manterei os operadores aritméticos *, /\ e ^ exatamente como estão, porque são familiares e permitidos em pseudocódigo.
  • Traduzirei \text{raizq}(\cdot) por \text{raiz}(\cdot) (função chamada \text{raiz} para raiz quadrada). Poderíamos também usar \text{sqrt}, mas optei por \text{raiz} por ser a forma em português, mais idiomática para Português Estruturado.
  • Finalizarei a instrução com ponto e vírgula (;), como é comum em pseudocódigo/algoritmos para marcar o fim da linha.

Passo 3

Vamos decompor a expressão original e escrever cada parte no formato escolhido:
  • Numerador da primeira fração: (2 * (x^2) - 3 * (x^(x+1))) vira (2 * x^{2} - 3 * x^{(x+1)}).
  • Divisão desse numerador por /2 fica \dfrac{2 * x^{2} - 3 * x^{(x+1)}}{2}, que em sintaxe de código se escreve com parênteses: (2 * x^{2} - 3 * x^{(x+1)}) / 2.
  • A segunda parcela \text{raizq}(x+1)/x vira \text{raiz}(x+1) / x.

Passo 4

Agora juntamos tudo e atribuímos a uma variável, por exemplo \text{resultado}. Colocando em uma linha no Português Estruturado escolhemos:
\text{resultado} \leftarrow (2 * x^{2} - 3 * x^{(x+1)}) / 2 + \text{raiz}(x+1) / x;

Resposta

\text{resultado} \leftarrow (2 * x^{2} - 3 * x^{(x+1)}) / 2 + \text{raiz}(x+1) / x;

Exercícios relacionados