Buscar

Lógica e Técnicas de Programação (ADS05) - Avaliação I - Individual - Cod 768731

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

28/09/2022 13:20 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768731)
Peso da Avaliação 1,50
Prova 55054000
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
As estruturas de seleção permitem alterar o fluxo de execução do algoritmo, selecionando qual 
parte do algoritmo deve ser executada. A decisão de qual parte executará é tomada em função de uma 
condição que resultará os valores verdadeiro ou falso. Esta condição pode ser representada por 
expressões relacionais ou lógicas. Sobre o exposto, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) A estrutura de seleção abaixo possui uma saída de dados válida para quaisquer valores possíveis 
para a variável "media". 
 se media >= 5.0 então 
 escreva ("aluno Aprovado") 
( ) A estrutura de condição caso-seja possuir uma opção padrão para ser executada nas situações em 
que nenhuma das condições anteriores seja atendida. 
( ) As estruturas de condição simples são representadas genericamente pelo código abaixo. 
 se então 
 Bloco de comandos; 
 fim-se 
( ) A estrutura de condição abaixo é de condição composta. 
 se idade >= 18 então 
 "maior de idade" 
 senão 
 "menor de idade" 
 fimse 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - V - V - V.
C F - V - F - V.
D V - F - V - V.
Há formas de representação mais conhecidas para a representação de algoritmos. Com base nessas 
formas, associe os itens, utilizando o código a seguir:
I- Descrição narrativa.
 VOLTAR
A+ Alterar modo de visualização
1
2
28/09/2022 13:20 Avaliação I - Individual
about:blank 2/6
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo.
( ) Esta forma é conhecida como linguagem natural. É usada sempre quando se deseja que o 
receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de 
algoritmos.
( ) Foi criado com a intenção de substituir os diagramas tradicionais. O objetivo era apresentar uma 
visão mais hierárquica e estruturada da lógica do sistema. A recursividade é mais facilmente 
representada neste tipo de diagrama.
( ) É uma representação muito parecida com a forma de escrita dos programas para a versão 
computacional. Esta técnica de algoritmização é baseada em uma PDL – Program Design Language 
(Linguagem de Projeto de Programação).
( ) São representações gráficas, em que as formas geométricas propõem ações específicas. Esta 
forma de representação preocupa-se com detalhes de nível físico da implementação do algoritmo, em 
que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos 
distintos.
Assinale a alternativa que apresenta a sequência CORRETA:
A II – III – I – IV.
B I – III – II – IV.
C I – III – IV – II.
D I – IV – III - II.
No desenvolvimento de programas de computadores, a capacidade de resolução de problemas 
está diretamente relacionada à capacidade de elaboração dos algoritmos. Logo, os algoritmos 
3
28/09/2022 13:20 Avaliação I - Individual
about:blank 3/6
representam os passos necessários para realizar uma tarefa ou solucionar um problema. Assinale a 
alternativa CORRETA que apresenta os passos necessários para a solução de um problema:
A Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem
que seja entendida pelos computadores.
B Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.
C Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
D Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma
linguagem entendida pelos computadores.
Os algoritmos podem ser representados de diferentes formas, a variação entre elas está 
relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm 
foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. O que é a descrição narrativa?
A É a construção de algoritmos com diagramas de chapin.
B É a construção de algoritmos em linguagem computacional.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com representações gráficas.
Os tipos primitivos (nativos ou básico) de dados são fornecidos pelas linguagens de programação. Por 
esse motivo, dependendo da linguagem de implementação utilizada na codificação, os tipos 
primitivos podem ou não possuírem os mesmos tipos de dados das informações guardadas na 
memória. Sobre os tipos primitivos de dados, analise as afirmativas a seguir:
I- O tipo inteiro representa valores numéricos negativo ou positivo sem casa decimal.
II- O tipo lógico representa valores booleanos, assumindo apenas dois estados, VERDADEIRO ou 
FALSO. Pode ser representado apenas um byte (que aceita apenas 1 ou 0).
III- O tipo real representa valores numéricos negativo ou positivo com casa decimal, ou seja, valores 
reais.
IV- O tipo texto representa uma sequência de um ou mais caracteres.
Assinale a alternativa CORRETA:
4
5
28/09/2022 13:20 Avaliação I - Individual
about:blank 4/6
A
As afirmativas I, II e III estão corretas.
B As afirmativas I, III e IV estão corretas.
C Somente a afirmativa III está correta.
D As afirmativas II, III e IV estão corretas.
A técnica mais importante no projeto da lógica de programas é chamada programação estruturada, a 
qual consiste em uma metodologia de projeto que tem alguns objetivos.
Com base no exposto, assinale a alternativa INCORRETA:
A Agilizar a codificação da escrita de programas.
B Impedir a verificação de possíveis falhas apresentadas pelos programas.
C Facilitar a depuração da sua leitura.
D Facilitar as alterações e atualizações dos programas.
Conforme você estudou sore os tipos de lógica, leia o texto a seguir: Uma sequência finita de passos 
que levam à execução de uma tarefa.
Com base a quem o texto se refere, assinale a alternativa CORRETA:
A Silogismo.
B Hibridismo.
C Logicismo.
6
7
28/09/2022 13:20 Avaliação I - Individual
about:blank 5/6
D Algoritmo.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A Construir o algoritmo para representar a sequência de execução dos passos.
B Testar o resultado, não se preocupando com a lógica ou com os passos de execução.
C Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados
como entrada do problema.
D Transcrever o algoritmo para uma linguagem interpretada por computador.
Comandos de repetição servem para executar comandos n vezes. 
Com base no exposto, assinale a alternativa CORRETA:
A
cond = falso
enquanto cond = verdadeiro faça
 digite valor
 se valor = 0 então cond = falso
fim
B
cond = falso
enquanto cond = verdadeiro faça
 digite valor
 se valor = 0 então cond = verdadeiro
fim
8
9
28/09/2022 13:20 Avaliação I - Individual
about:blank 6/6
C
cond = falso
enquanto cond = falso faça
 digite valor
 se valor = 0 então cond = falso
fim
D
cond = verdadeiro
enquanto cond = verdadeiro faça
 digite valor
 se valor = 0 então cond = falso
fim
Sobre as formas de representação de algoritmos, algumas técnicas tratam apenas da representação 
lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem 
de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a 
compreensão da solução proposta.
Nesse contexto, assinale a alternativa CORRETA que apresenta qual forma de representação faz uso 
de símbolos universais para ajudar no entendimento do algoritmo:
A Diagrama de Chapin.
B Descrição narrativa.
C Pseudocódigo.
D Fluxograma convencional.
10
Imprimir

Outros materiais