Buscar

AV-ALGORITMOS

Prévia do material em texto

ALGORITMOS
Simulado: CCT0239_SM_201601350929 V.1 Fechar
Aluno(a): LEONARDO CORRÊA DE ARAUJO ALMEIDA Matrícula: 201601350929
Desempenho: 10,0 de 10,0 Data: 02/05/2016 15:29:32 (Finalizada)
1a Questão (Ref.: 201601614522) Pontos: 1,0 / 1,0
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado
processamento.
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de
regras específico.
As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um
programa.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201601616287) Pontos: 1,0 / 1,0
Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara,
evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos
podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de
representação de algoritmos:
d) linguagem gráfica, fluxograma e pseudocódigo.
b) linguagem de programação, código fonte e linguagem natural.
a) linguagem natural, linguagem gráfica e pseudolinguagem.
e) linguagem natural, linguagem de máquina e linguagem de programação.
c) linguagem natural, linguagem textual e fluxograma.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201601653283) Pontos: 1,0 / 1,0
Um algoritmo nada mais é do que uma receita que mostra passo a passo os
procedimentos necessários para a resolução de uma tarefa. Ele não responde a
pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um
algoritmo é uma sequência lógica, finita e definida de instruções que devem ser
seguidas para resolver um problema ou executar uma tarefa.
Embora você não perceba, utiliza algoritmos de forma intuitiva e automática
diariamente quando executa tarefas comuns. Como estas atividades são
simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o
algoritmo presente nelas acaba passando despercebido.
Ao nos recordarmos dos passos necessários para a construção de um algoritmo
veremos que após a elaboração de um algoritmo devemos testá-lo realizando
simulações com o propósito de verificar se este está ou não correto.
Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos
representados em pseudocódigos ou em fluxogramas. Porém existe uma
técnica que permite a simulação do processo de interpretação de um algoritmo
utilizando apenas um papel e uma caneta. A esta técnica chamamos de:
Teste de Mesa
Pseudocódigo
Construção de Programas
Metodologia Estruturada
Metodologia Orientada a Objetos
Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201601614028) Pontos: 1,0 / 1,0
É um tipo de estrutura onde os comandos são executados numa sequência pré-estabelecida, isto é, cada comando só é executado
quando o anterior é finalizado. A afirmação refere-se à:
Estrutura padronizada
Estrutura lógica.
Estrutura definida.
Estrutura sequencial.
Estrutura organizacional
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
5
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cr...
1 de 3 02-05-2016 15:43
5a Questão (Ref.: 201601393878) Pontos: 1,0 / 1,0
Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse
valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse
programa faça essa interação com o usuário é necessári utilizar que tipos de comando?
Comandos de fluxograma
Comandos de repetição
Comandos de decisão
Comandos de linguagem de baixo nível e de alto nível
Comandos de entrada e saída
Gabarito Comentado. Gabarito Comentado.
6a Questão (Ref.: 201601954191) Pontos: 1,0 / 1,0
Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e,
geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função
que calcula o logaritmo neperiano de X é:
cos (x)
exp (x)
log (x)
sen (x)
tan (x)
Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 201601396594) Pontos: 1,0 / 1,0
Interprete o algoritmo abaixo e informe o valor final da variável X.
Início
Inteiro: X;
 X ¬ 3;
 Se X < 4 então
 X ¬ 0;
 Senão
 X ¬ X+7;
 Fim Se;
Fim.
0
1
10
4
3
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201601393984) Pontos: 1,0 / 1,0
O símbolo abaixo pode representar qual comando nas linguagens de programação?
Comando de leitura
Comando condicional
Comando de saída
Declaração de variável
Atribuição de variável
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201601614436) Pontos: 1,0 / 1,0
Observe o trecho do algoritmo a seguir e responda:
leia num;
se (num % 2 == 0)
{
 tipo = 1;
}
senão
{
 tipo = 2;
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cr...
2 de 3 02-05-2016 15:43
}
escolha(tipo)
{
caso1 : imprima"PAR";pare;
caso2 : imprima"IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16.
Qual o conjunto de respostas no final da terceira execução?
PAR, PAR, IMPAR
PAR, IMPAR, PAR
IMPAR, IMPAR, PAR
IMPAR, PAR, PAR
IMPAR, PAR, IMPAR
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201601621617) Pontos: 1,0 / 1,0
Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores: A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO
ESCREVA("^^^^^")
FIM SE
ESCREVA("=====")
FIM SE
^^^^^
=====
+++++
=====
=====
^^^^^
%%%%%
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cr...
3 de 3 02-05-2016 15:43

Continue navegando