Buscar

Avaliação-Algoritmo-14-11-2014


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para 
sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de 
questões que será usado na sua AV e AVS. 
 
 
1. 
 
 
É 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 à: 
 
Quest.: 1 
 
 
Estrutura definida. 
 
Estrutura padronizada 
 
Estrutura organizacional 
 
Estrutura sequencial. 
 
Estrutura lógica. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
2. 
 
Nos dias atuais e com a evolução galopante da 
tecnologia, dificilmente encontramos pessoas que 
nunca tenham utilizado um computador. Os propósitos 
podem variar bastante, seja para edição de textos, 
jogos ou atividades mais complexas. Já é difícil de 
imaginar nossas vidas sem o uso desta ferramenta. 
Nesta atividade tão comum ao nosso cotidiano, você 
algum dia deve ter parado para pensar como os 
programas funcionam. Como é que o computador faz 
todas as tarefas exatamente da forma com a qual 
você pede? A resposta para esta pergunta é mais 
simples do que parece: ele segue as instruções que 
você passa. Mas para que ele consiga entender o que 
você fala, ele precisa de uma linguagem mais 
específica. Para fazer esta interpretação entre homem 
e máquina, foram desenvolvidas as linguagens de 
programação. Mas mesmo estas linguagens utilizam 
uma lógica para serem escritas e é aí que entram os 
algoritmos. A forma de representação de algoritmos 
 
Quest.: 2 
 
que mais se aproxima das linguagens de programação 
é: 
 
 Linguagens Gráficas 
 Linguagem Natural 
 Linguagem Conceitual 
 Pseudolinguagens 
 Fluxogramas 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
3. 
 
 
Para realizar o armazenamento de um determinado valor na memória do computador é 
necessária a declaração de: 
 
Quest.: 3 
 
 
Variável 
 
Comando de saída 
 
Comando de entrada 
 
Fluxograma 
 
Estrutura de decisão 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
4. 
 
 
Uma variável pode ser entendida como sendo: 
 
Quest.: 4 
 
 
Um endereço na memória principal. 
 
Um dispositivo de saída de dados. 
 
Um dispositivo de memória auxiliar. 
 
Um elemento da unidade lógica de controle. 
 
Um dispositivo de entrada de dados. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
5. 
 
 
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: 
 
Quest.: 5 
 
 Teste de Mesa 
 
Construção de Programas 
 
Metodologia Estruturada 
 
Metodologia Orientada a Objetos 
 
Pseudocódigo 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
6. 
 
Algoritmo pode ser definido como a descrição dos passos para a 
execução de uma tarefa. Existem algumas formas distintas de 
representação de algoritmos, onde as principais são: Linguagem 
Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para 
 
Quest.: 6 
 
representar linguagem Natural, G para representar linguagem Gráfica 
e P para representar pseudocódigos, pode-se relacionar estas formas 
de representação de algoritmos com as seguintes afirmações: 
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação 
não se restringe apenas a algoritmos computacionais. 
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a 
sintaxe da maioria das linguagens de programação. 
( ) A grande ambiguidade existente nos significados de seus termos é 
uma restrição a representação aos algoritmos computacionais. 
Marque a alternativa que representa a o relacionamento existente 
entre as afirmações e as formas de representação de algoritmos. 
 
 
N, G, P 
 
G, N, P 
 G, P, N 
 
N, P, G 
 
P, N, G 
 Clique aqui para visualizar o Gabarito Comentado desta questão.