Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1a Questão Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. C++, Java, C# fluxograma, português estruturado, C C++, Java, portugol português estruturado, C++, Java C++, C# e fluxograma Explicação: Exemplos dados na aula 1. 2a Questão 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 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 P, N, G N, P, G G, P, N G, N, P Explicação: Analisando as afirmativas : ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>> ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. <<< Pseudocódigo >>> ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. <<< Linguagem natural >>> 3a Questão Assinale a alternativa correta relacionada à característica de um algoritmo: Para cada variável pode ser definido mais de um tipo de dado. Valores de entrada são recebidos através do monitor. A execução de um algoritmo é feita sequencialmente. Teste de Mesa serve para receber os comandos de entrada. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Explicação: Verdadeira A execução de um algoritmo é feita sequencialmente. Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso. Valores de entrada são recebidos através do monitor. Falso. Apenas um tipo de dado. Para cada variável pode ser definido mais de um tipo de dado. Falso. Teste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber os comandos de entrada. Falso. Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 4a Questão Sobre a ULA (unidade de aritmética e lógica), é correto afirmar que : Responsável pelos cálculos e seus controles. Responsável pela sincronização entre os componentes. Nenhuma das opções anteriores. Compreende os discos, pendrives e demais dispositivos de armazenamento. Memória de acesso aleatório, podendo ser escrita e apagada. Explicação: Definição de acordo com a aula 1. 5a Questão Assinale a opção correta, considerando a arquitetura básica de um computador de acordo com o modelo de John Von Neuman. Os dados são inseridos pela memória e processados na CPU. Os dados são inseridos pelos dispositivos de entrada e são armazenados na memória. Os dados são armazenados diretamente na memória, pois os dispositivos de entrada são opcionais. Depois, passam da memória para a Unidade de Controle onde os cálculos matemáticos são realizados. Os dados são inseridos pelos dispositivos de entrada e são armazenados nos dispositivos de saída. Os dados são processados na CPU e liberados para a memória, que também é um dispositivo de saída de dados. Explicação: Pelas definições da aula 1 online, temos : Os dados são inseridos pelos dispositivos de entrada e são armazenados na memória. 6a Questão Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Apenas pseudolinguagem Linguagem natural e linguagem gráfica Linguagem natural e pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem Explicação: Por definição e aula de introdução e formas de representação de algoritmo. 7a Questão A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Pseudocódigo Fluxograma Diagrama Algoritmo Linguagem de Programação Explicação: Falso. Não usa representação gráfica Pseudocódigo Falso. Algoritmo não é representação de algoritmo Algoritmo FAlso. Linguagem de programação é usada para escrever programa. Linguagem de Programação Fluxograma FAlso. Que diagrama ? Diagrama 8a Questão Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. N1 e N2 Reprovado Média Fim Aprovado Explicação: Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
Compartilhar