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.