

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.
Analise as afirmativas abaixo, referentes às características das estruturas de controle utilizadas em programação.
I. Na estrutura repetir...até que... a saída ocorre quando a condição é falsa, enquanto que na enquanto...faça... a saída ocorre quando a condição é verdadeira.
II. Na estrutura repetir...até_que... o teste da condição ocorre no final, enquanto que na enquanto...faça... o teste da condição ocorre no início.
III. Na estrutura repetir...até_que... o bloco de instruções no loop é executado pelo menos uma vez, enquanto que na enquanto...faça... o bloco de instruções no loop só é executado quando a condição testada é verdadeira.
Assinale:
Elementos finitos e diferenças finitas são duas expressões equivalentes que identificam um único método de solução numérica de equações diferenciais.
Um algoritmo que pode ser usado para caminhar pela estrutura e retornar informações úteis para a resolução do problema. Uma estrutura de links do tipo "Wikipedia" é um modelo que pode ser representado por esta categoria de algoritmo, ou seja, os vértices são os artigos e "existe uma aresta do artigo X para o artigo Y se e somente se X contém um link para Y". As características elencadas representam um algoritmo
genético.
de programação dinâmica.
de divisão e conquista.
de programação linear.
de exploração de grafo.
Vetores são estruturas homogêneas nas quais cada célula armazena um valor atômico. Essas células são identificadas e localizadas por meio de índices.
São, respectivamente, um método de busca e um método de ordenação:
linear e por seleção direta.
por permutação e linear.
por seleção direta e por permutação.
por permutação e binária.
linear e binária.



Sobre sub-rotinas, analise as afirmações a seguir.
l São utilizadas na divisão de algoritmos complexos, permitindo a modularização de um determinado problema.
ll O processo de dividir sub-rotinas em outras é denominado método de refinamento ostensivo.
lll Procedimento e função são os dois tipos de sub-rotinas. A principal diferença está no fato de que uma função retorna um determinado valor.
lV A recursividade é uma técnica onde um procedimento chama a si próprio.
Todas as afirmações corretas estão em:
I - III
I - II - III
II - III - IV
II - IV
III - IV
Analise os modelos de fluxogramas a seguir

I - IV - V
II - III - IV
II - III - IV - V
III - V
III - IV
Assinale a alternativa que preenche corretamente a lacuna da frase abaixo.
“______________ é uma descrição das etapas de resolução de um problema, ou a indicação ordenada de uma seqüência de ações bem-definidas.”
Variável
Algoritmo
Análise de Sistemas
Programação Orientada a Objetos
Assinale a alternativa que apresenta uma mudança para o fluxograma fornecido que não altera a funcionalidade do algoritmo.
Trocar as condições a>c e a>b por a<c e a<b, respectivamente.
Trocar as condições a>c e a>b por a<c e a<b, respectivamente.
Trocar somente uma das condições, a>c ou a>b, por a<c e a<b, respectivamente.
Trocar as duas ocorrências da palavra “sim” pela palavra “não” .
Trocar as variáveis aux1 e aux2 por uma variável única de nome aux.
Considerando o algoritmo anterior, pode-se afirmar que o número de elementos de Mat que são percorridos pelo algoritmo é
10.
11.
21.
81.
100.
Com base no algoritmo apresentado, ao final da sua execução, pode-se concluir que o valor de k será igual a
0.
1.
2.
4.
6.
O método de ordenação que compara pares de chaves de ordenação, trocando os elementos correspondentes caso estejam fora de ordem é o método:
por inserção;
por seleção;
por troca ou bolha;
por distribuição;
QuickSort.