Questões
Pratique com questões de diversas disciplinas e universidades
3.529 questões encontradas(exibindo 10)
Considerando os dados a seguir:
var A, B, aux: inteiro; inicio leia (A,B); aux ← A; A ← B; B ← aux; escreva (A,B); fim
Qual será o resultado?
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
A 1 0 0 0 1 0 0 0 1
B 1 0 0 1 0 0 1 0 0
C 1 1 1 1 0 0 1 0 0
D 1 1 1 0 0 0 0 0 0
Leia o trecho a seguir:
“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como algoritmo”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14.
O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
- ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo.
- (V) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa.
- (V) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado final.
- (F) Existe apenas um algoritmo para solucionar um mesmo problema.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Analise o programa em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução:
A respeito de um algoritmo recursivo, analise as afirmativas abaixo e assinale a alternativa correta.
Assinale a alternativa correta.
I. Deve conter pelo menos uma estrutura de repetição.
II. Deve conter pelo menos uma estrutura de seleção.
III. Deve invocar a si mesmo pelo menos uma vez ao ser executado.
Analise as afirmativas a seguir em relação a representação de algoritmos:
- O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;
- O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo;
- A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos.
Podemos afirmar que:
Análise a seguinte afirmação: "Um shopping possui 4 andares, cada andar possui 30 lojas". Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria?
Assinale a alternativa que contém a principal definição de algoritmo.
Do que se trata o processo de depuração em programação de computadores?