

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere a série a seguir.
1+41 + 91 + 161 + 251 ...
Assinale a opção que indica o pseudocódigo que calcula e exibe corretamente o somatório dos dez primeiros termos dessa série.
s := 0.0
k := 1 while
k <= 10
begin
t := 1.0/k*k
s := s + t
k := k + 1
end
print s
s := 0.0
k := 1
while k <= 10
begin
t := 1.0/(k*k)
s := s + t k :=
k + 1
end
print s
s := 0.0
k := 1
while k <= 10
begin
k := k + 1
t := 1.0/(k*k)
s := s + t
end
print s
s := 0.0
k := 0 while
k <= 10
begin
t := 1.0/(k+1)/(k+1)
s := s + t k :=
k + 1
end
print s
s := 0.0
k := 1
while k <= 10
begin
k := k + 1
t := 1.0/k/k
s := s + t
end
print s
Com relação à Gramática:
I. O uso de Gramática Livre de Contexto permite descrever a maioria das linguagens de programação.
II. Linguagens livres de contextos verificam se o número de parâmetros formais na declaração de uma função é equivalente com o número de parâmetros reais em uma ativação da função.
III. Gramática ambígua é uma gramática que permite construir mais de uma árvore de derivação para uma mesma sentença.
IV. O fato de os identificadores serem declarados antes de seu uso não pode ser descrito por uma gramática livre de contexto.
V. Gramática livre de contexto é qualquer gramática G = (N,T,P,S) cujas produções são da forma A ⟶α , onde A é um símbolo não-terminal e α é um elemento de (N ∪ T)* .
Assinale a alternativa em que todas as afirmativas estão CORRETAS:
Apenas I e III.
Apenas II e III.
Apenas I, III, IV e V
Apenas I, II e V
Apenas II, III e IV.
Um algoritmo é uma descrição de um padrão de comportamento, expresso em termos de um conjunto bem definido e finito de ações primitivas executáveis. Um algoritmo de qualidade deve ter, EXCETO
Comentários ao código fonte.
Código identado.
Funções recursivas.
Nomes significativos para as variáveis.
Analise o algoritmo a seguir.
fat (n) {
se n = 1 ou n =O
retorne 1;
caso contrário
retorne fat(n-l)*n ;
}
Observando o algoritmo acima para cálculo de fatorial de um número n qualquer, pode-se dizer que
Trata-se de um algoritmo de função fatorial não recursivo.
A função fatorial faz chamada a si própria, gerando o que é conhecido como loop infinito.
É um algoritmo recursivo, pois faz chamada a ele mesmo, e sua condição de parada será quando n atingir o valor igual a um.
É um algoritmo recursivo e, portanto, só irá parar através de intervenção humana ou enquanto houver memória suficiente.
Dado um valor n, o algoritmo efetuará n2 vezes a chamada para a função fat(n), sendo, dessa maneira, a complexidade do algoritmo igual a O(n2).
Marque a opção relativa às fases da construção de um algoritmo:
Entrada, Processamento e Saída
Especificação, Desenvolvimento e Manutenção
Requisitos, Prototipação e Codificação
Scrum, RUP, XP
Nenhuma das afirmações