Buscar

Teste de Conhecimentos - Algoritimo - Aula 1

Prévia do material em texto

CCT0749_EX_A1_201808030461_V1
 
 
 
 ALGORITMOS 1a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0749_EX_A1_201808030461_V1 03/10/2018 09:56:00 (Finalizada)
Aluno(a): ADRIEDSON APARECIDO LEMOS 2018.3 EAD
Disciplina: CCT0749 - ALGORITMOS 201808030461
 
 
 1a Questão
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
Compilador
 Linguagem de alto nível
Linguagem de Máquina
Linguagem de baixo nível
 Programa
 
 
Explicação:
Falso. É um tradutor. Compilador
 
FAlsa. Linguagem de zeros e uns. Linguagem deMáquina
 
 VErdadeiro Programa
 
Falso. Usada para escrever programas Linguagem dealto nível
 
Falso. Usada para escrever programas mais próximos da
máquina. Exemplo : linguagem assembly
Linguagem de
baixo nível
 
 
 
 2a Questão
Sobre fluxograma, assina a opção correta.
 É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
É usado na escrita de pseudolinguagens, como o Portugol.
É uma forma de se escrever programas em qualquer linguagem de programação.
É uma forma de se representar o uso de hardware no programa.
 
 
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
 
 
 
 3a Questão
Assinale a opção correta:
A forma mais comum de escrever um algoritmo é em fluxograma.
A forma mais comum de escrever um algoritmo é em Português.
 A forma mais comum de escrever um algoritmo é em portugol.
A forma mais comum de escrever um algoritmo é em Inglês.
A forma mais comum de escrever um algoritmo é usar um bom software.
 
 
Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não se deve usar Português,
Inglês, fluxograma e nem softwares.
 
 
 
 4a Questão
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
 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.
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.
 
 
Explicação:
1ª. opção : Falso. As representações de algoritmos são linguagem natural,
fluxograma e pseudocódigo.
2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção. Verdadeira. De acordo com o ensinado na aula 1.
4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a
sintaxe das linguagens na criação de programas.
 
 
 
 5a Questão
Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
 
 
 
 
Explicação:
Só tem uma possibilidade. É a apresentada no gabarito.
Vejamos as outras :
1a. opção : preparação
2a. opção : teste condicional
3a. opção : é a resposta certa
4a. opção : para início ou fim do programa
5a. opção : saída de dados
 
 
 
 6a Questão
Analise as afirmativas a seguir em relação a representação de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
 II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
 III - 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:
Apenas as alternativas II e III são INCORRETAS
Todas as alternativas são CORRETAS
Apenas as alternativas I e II são CORRETAS
Apenas a alternativa I é CORRETA
 Apenas as alternativas I e III são CORRETAS
 
 
Explicação:
Analisando cada afirmativa :
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
Verdadeira. O fluxograma usa símbolos para E/S, atribuição e outros comandos.
 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
Falsa. Pseudocódigo não tem nada de representação gráfica.
 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos
algoritmos. 
VErdadeira. Através de alguma linguagem de programação, escrevemos programas.
 
 
 
 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:
 Diagrama
 Fluxograma
Linguagem de Programação
Pseudocódigo
Algoritmo
 
 
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
Assinale a opção correta.
A memória RAM serve para realizar os cálculos dos dados fornecidos pelos usuários.
A Unidade de controle realiza controles, finalizando os cálculos.
Dispositivos de entrada e saída de dados compreendem pendrives, memória RAM e HD.
A memória, conhecida como RAM, pode ser apenas lida.
 A Unidade de Aritmética e Lógica é a responsável pelos cálculos e seus controles.
 
 
Explicação: Como indicado na aula online 1 : A Unidade de Aritmética e Lógica é a responsável pelos cálculos e seus controles. Os
outros itens não atendem por razões indicadas na mesma aula.

Continue navegando