Questões de Concurso
Sobre algoritmos em algoritmos e estrutura de dados
Foram encontradas 2.316 questões
Julgue o item a seguir, relativo a algoritmos de linguagem de programação.
Na instrução A(i) = FUNC(i), a saída da função FUNC( )
é passada corretamente como parâmetro de entrada (i) para
a função A.
Julgue o item a seguir, relativo a algoritmos de linguagem de programação.
Os dados de um algoritmo devem ser definidos por tipos
para que seus conteúdos possam ser submetidos a operações
corretas, inerentes a cada tipo de dado.
Julgue o item a seguir, relativo a algoritmos de linguagem de programação.
O pseudocódigo consiste em um texto estruturado com
comandos escritos em linguagem humana, no qual se apoia a
criação dos algoritmos computacionais.
Julgue o item a seguir, relativo a algoritmos de linguagem de programação.
As funções predefinidas nas linguagens de programação
devem ser modificadas pelo desenvolvedor do sistema, de
forma a adaptá-las aos tipos de dados que se quer utilizar.

Nessas condições, a alternativa que corresponde ao <<< BLOCO DE INSTRUÇÕES >>> é:
I. É direta e não requer o uso de parênteses para indicar a ordem das operações. II. Coloca os operadores após os operandos. III. É uma notação obsoleta que não é mais usada em programação. IV. É usada apenas para expressões lógicas, não para expressões matemáticas.
Está correto o que se afirma em
1. Bubble Sort. 2. Merge Sort. 3. Quick Sort. 4. Selection Sort. 5. Insertion Sort.
( ) Divide a lista em sublistas menores; ordena essas sublistas e as mescla para obter a lista ordenada.
( ) Algoritmo de comparação que percorre repetidamente a lista; compara elementos adjacentes e troca-os se estiverem na ordem errada.
( ) Divide a lista em duas partes; ordena-as individualmente e combina-as para obter a lista ordenada.
( ) Algoritmo que seleciona iterativamente o elemento mínimo da lista e coloca-o na posição correta.
( ) Algoritmo de comparação que escolhe um elemento como pivô; divide a lista em dois subconjuntos e ordena-os recursivamente.
A sequência está correta em
O que faz o código a seguir?

Qual das alternativas corresponde à atividade realizada pelo algoritmo a seguir:

Pautando-se nessas informações, analise as assertivas e assinale a alternativa correta.
I. O algoritmo heap gerou cada permutação a partir da anterior, trocando um único elemento enquanto outros elementos não são perturbados.
II. Para n números, é preciso O(n!) complexidade de tempo, pois há n! Permutações.
III. No exemplo, temos 6 permutações totais, ou seja, N! (3! (3 dígitos decimais) = 6).
IV. Em um heap as permutações podem variar de acordo com quantidade de objetos.
Considerando as informações apresentadas, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.
( ) O primeiro código tem a finalidade de calcular o fatorial de um número, portanto é recursivo.
( ) O primeiro e segundo código utilizam o método da bolha ou Buble sort, portanto não são recursivos.
( ) O primeiro e segundo código são exemplos de algoritmos recursivos.
( ) Os dois códigos são exemplos de algoritmos de ordenação.
O trecho acima diz respeito a(o):
Fonte: https://www.edrawsoft.com/pt/explain-algorithm-flowchart.html
O símbolo é utilizado para indicar:
Analise o seguinte trecho de algoritmo:

Trata-se de uma solução: