Buscar

Lógica e Técnicas de Programação (ADS05)

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

Prévia do material em texto

06/05/2022 20:49 Avaliação I - Individual
1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739450)
Peso da Avaliação 1,50
Prova 47222331
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem
como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever
o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa
símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos
geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados
e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem
realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá
solucionar o problema do programa a ser processado pelo computador.
Nesse contexto, assinale a alternativa CORRETA que apresenta os nomes das principais formas
geométricas utilizadas:
A Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Indecisão /
Conector de página / Entrada-Processamento-Saída / Exibir.
B Saída / Entrada-Saída / Terminal / Fluxo de desvio / Processamento / Dados / Entrada manual /
Decisão / Conector de página / Exibir.
C Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Decisão /
Conector de página / Exibir / Entrada-Saída.
D Saída / Exibir / Entrada-Saída / Fluxo de dados / Processamento / Curva / Entrada automática /
Decisão / Conector de página / Terminal.
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 representação de algoritmos por
Diagrama de Chapin?
A É a construção de algoritmos com representações gráficas hierárquica e estruturada.
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 diagramas de atividade.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
 VOLTAR
A+ Alterar modo de visualização
1
2
3
06/05/2022 20:49 Avaliação I - Individual
2/4
A Construir o algoritmo para representar a sequência de execução das saídas, não se preocupando
com cada passo.
B Descrever os passos para resolver o problema. Basicamente descrever o processo de soma dos
dois números.
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.
Sabe-se que uma figura fala por mil palavras. No processo de aprendizagem fixa com mais facilidade
imagens do que conceitos escritos.
Nesse contexto, assinale a alternativa CORRETA que apresenta o que é diagrama de blocos ou
fluxograma:
A
É uma forma criada com a intenção de substituir os diagramas tradicionais. É possível definir
uma sequência de símbolos, com significado bem definido. Tem como principal função facilitar
a visualização dos passos de um processamento.
B
É uma forma padronizada eficaz para representar os passos lógicos de um determinado
processamento. Apresenta uma visão mais hierárquica e estruturada da lógica do sistema. Seu uso
consiste no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um
ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e
repartição.
C
É uma forma criada com a intenção de substituir os diagramas tradicionais. Apresenta uma visão
mais hierárquica e estruturada da lógica do sistema. Seu uso consiste no fato de que é mais fácil
representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas
estruturas básicas de controle de sequência, seleção e repartição.
D
É uma forma padronizada eficaz para representar os passos lógicos de um determinado
processamento. É possível definir uma sequência de símbolos, com significado bem definido.
Tem como principal função facilitar a visualização dos passos de um processamento.
Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema,
seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de programação
para o próprio computador. Eles uma sequência de operações para resolver um problema definido.
Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não
podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos
relevantes na criação de um bom algoritmo, analise as sentenças a seguir: I- Elaborar um número
infinito de passos. II- Não se preocupar com as entradas de dados. III- Criar a condição de parada das
estruturas de repetição. IV- Analisar adequadamente a saída, chegando à solução esperada do
problema. V- Não permitir que o programa entre em loop. Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças IV e V estão corretas.
C As sentenças II, III, IV e V estão corretas.
D As sentenças III, IV e V estão corretas.
4
5
06/05/2022 20:49 Avaliação I - Individual
3/4
Algoritmo exige prática, não é possível estudar ou copiar algoritmos. Somente aprendemos
algoritmos no processo de construí-los e testá-los. Algoritmo não é um termo exclusivo e usado
somente no setor computacional para codificar programas de computador. Pode ser usado para
descrever os passos que devem ser seguidos na execução de processos, tarefas ou solução de qualquer
tipo de problema. O conceito só foi documentado e reconhecido em 1936, por meio de um estudioso. 
Com base nesse estudioso, assinale a alternativa CORRETA:
A Stefhen Hawking.
B Alan Turing.
C Issac Newton.
D Albert Einstein.
Os acumuladores e somadores são a mesma coisa. 
Com base no exposto, assinale a alternativa CORRETA:
A 1) A = 0; Ler N, K 2) A = A + N 3) A = A + K A é um acumulador!
B 1) A = 0 ; B = 3 2) B = B + A 3) A = A + B 4) B = A 5) ir para passo 2 A e B são constantes
C 1) A = 0 ; B = 3 2) B = B + A 3) A = A + B 4) B = A 5) ir para passo 2 A e B são contadores
D 1) A = 1; Ler N, K 2) A = A + X 3) A = A + K A não é um acumulador!
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados
como entrada do problema.
B Transcrever o algoritmo para uma linguagem interpretada pelo usuário não se importando com a
linguagem de máquina.
C Testar a lógica, bem como os passos de execução.
D Construir o algoritmo para representar a sequência de execução dos passos.
As expressões lógicas servem para testar condições. 
Com base no exposto, assinale a alternativa CORRETA:
A "2-1" = 1 verdadeiro.
B 1 = "1" = verdadeiro.
6
7
8
9
06/05/2022 20:49 Avaliação I - Individual
4/4
C "2-1" = 2 falso.
D "1" = 1 = falso.
Um algoritmo pode conter várias condições, com relação a isto, marque a única alternativa
correta:
A Nenhuma alternativa correta.
B Um algoritmo não possui a condição composta, somente a simples e encadeada.
C As condições de um algoritmo podem ser simples, composta e encadeada.
D Um algoritmo possui somente a condição composta.
10
Imprimir

Continue navegando