Buscar

ALGORITMOS INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO AULA 5

Prévia do material em texto

01/10/2018 EPS
http://simulado.estacio.br/alunos/ 1/4
CCT0749_EX_A1_201802216618_V2
 
 
 
 ALGORITMOS 1a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0749_EX_A1_201802216618_V2 20/08/2018 21:21:11 (Finalizada)
Aluno(a): WALDIR DE SOUZA PINTO 2018.3 EAD
Disciplina: CCT0749 - ALGORITMOS 201802216618
 
 
 1a Questão
Assinale a opção correta.
Dispositivos de entrada e saída de dados compreendem pendrives, memória RAM e HD.
A Unidade de controle realiza controles, finalizando os cálculos.
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.
A memória RAM serve para realizar os cálculos dos dados fornecidos pelos usuários.
 
 
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.
 
 
 
 2a Questão
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.
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
 As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
 
 
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.
 
 
 
 3a Questão
Assinale a opção correta:
A forma mais comum de escrever um algoritmo é usar um bom software.
A forma mais comum de escrever um algoritmo é em Inglês.
A forma mais comum de escrever um algoritmo é em Português.
A forma mais comum de escrever um algoritmo é em fluxograma.
 A forma mais comum de escrever um algoritmo é em portugol.
 
 
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.
 
 
01/10/2018 EPS
http://simulado.estacio.br/alunos/ 2/4
 
 4a Questão
Sobre Português Estruturado, assinale a opção correta :
É igual à linguagem de programação na língua portuguesa
É igual a uma carta para um encarregado
É igual à linguagem natural ou narrativa
É igual ao fluxograma
 O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido.
 
 
Explicação:
Definição direta e objetiva dada na aula 1. 
 
 
 
 5a 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 a alternativa I é CORRETA
Apenas as alternativas II e III são INCORRETAS
Apenas as alternativas I e II são CORRETAS
Todas as alternativas são CORRETAS
 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.
 
 
 
 6a Questão
Sobre o FLUXOGRAMA abaixo podemos afirmar que :
01/10/2018 EPS
http://simulado.estacio.br/alunos/ 3/4
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
Apresenta na sua lógica a estrutura básica REPETIÇÃO
 Apresenta na sua lógica a estrutura básica DECISÃO
Apresenta na sua lógica as três estruturas básicas de programação
 
 
Explicação:
Justificativas das opções :
>> Apresenta na sua lógica as três estruturas básicas de programação .
 Falso. Não apresenta repetição
>> Apresenta na sua lógica a estrutura básica REPETIÇÃO
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
>> Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
Falso. Não apresenta repetição.
>> Apresenta na sua lógica a estrutura básica DECISÃO. 
Verdadeiro. Veja o uso do losango.
>> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
Falso. Não apresenta repetição.
 
 
 
 7a Questão
Sobre fluxograma, assina a opção correta.
 É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
É usado na escrita de pseudolinguagens, como o Portugol.
É uma forma de se representar o uso de hardware no programa.
É uma forma de se escrever programas em qualquer linguagem de programação.
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
 
 
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
 
 
 
01/10/2018 EPS
http://simulado.estacio.br/alunos/ 4/4
 8a Questão
Assinale a alternativa correta relacionada à característica de um algoritmo:
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
 A execução de um algoritmo é feita sequencialmente.
Teste de Mesa serve para receber os comandos de entrada.
Para cada variável pode ser definido mais de um tipo de dado.
Valores de entrada são recebidos através do monitor.
 
 
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 deum tipo de dado.
 
Falso. Teste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber os comandosde 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.

Continue navegando