Buscar

CCT0749 ALGORITMOS 2

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

ALGORITMOS 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
Exercício: CCT0749_EX_A1_201802039732_V2 24/09/2018 08:51:30 (Finalizada) 
Aluno(a): BRUNO BERNARDES SILVA DE MELO 2018.3 EAD 
Disciplina: CCT0749 - ALGORITMOS 201802039732 
 
 
 
 
 1a Questão 
 
 
Considerando 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: 
 
 
As alternativas II e III são INCORRETAS 
 As alternativas I e III são CORRETAS 
 
Todas as alternativas são CORRETAS 
 
Apenas a alternativa I é CORRETA 
 
Nenhuma das opções anteriores 
 
 
Explicação: 
Analisando cada afirmativa... 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um 
algoritmo; VERDADEIRO 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar 
graficamente o algoritmo; FALSO 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo 
real a partir dos algoritmos. VERDADEIRO 
 
Conclusão : As afirmativas I e III estão corretas. 
 
 
 
 
 
 
 
 2a Questão 
 
 
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: 
 
 
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. 
 
Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 
 
Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um 
determinado processamento. 
 
 
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 é 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. 
 
A forma mais comum de escrever um algoritmo é em fluxograma. 
 
A forma mais comum de escrever um algoritmo é em Português. 
 
 
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 
 
 
Sobre Português Estruturado, assinale a opção correta : 
 
 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. 
 
É igual ao fluxograma 
 
É igual à linguagem de programação na língua portuguesa 
 
É igual a uma carta para um encarregado 
 
É igual à linguagem natural ou narrativa 
 
 
Explicação: 
Definição direta e objetiva dada na aula 1. 
 
 
 
 
 
 5a 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 Aritmética e Lógica é a responsável pelos cálculos e seus controles. 
 
A memória, conhecida como RAM, pode ser apenas lida. 
 
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. 
 
 
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. 
 
 
 
 
 
 6a Questão 
 
 
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é 
chamada de: 
 
 
Linguagem de baixo nível 
 
Linguagem de alto nível 
 
Linguagem de Máquina 
 Programa 
 
Compilador 
 
 
Explicação: 
Falso. É um tradutor. Compilador 
 
FAlsa. Linguagem de zeros e uns. Linguagem de Máquina 
 
 VErdadeiro Programa 
 
Falso. Usada para escrever programas Linguagem de alto nível 
 
Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly Linguagem de baixo nível 
 
 
 
 
 
 7a Questão 
 
 
Sobre o FLUXOGRAMA abaixo podemos afirmar que : 
 
 
 
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 
 Apresenta na sua lógica a estrutura básica DECISÃO 
 
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 
 
Apresenta na sua lógica as três estruturas básicas de programação 
 
Apresenta na sua lógica a estrutura básica REPETIÇÃ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. 
 
 
 
 
 
 8a Questão 
 
 
Sobre fluxograma, assina a opção correta. 
 
 
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. 
 É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . 
 
É uma forma de se escrever programas em qualquer linguagem de programação. 
 
É usado na escrita de pseudolinguagens, como o Portugol. 
 
É 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.

Continue navegando