Buscar

Avaliação I - Individual Lógica e técnicas de programação

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

Prévia do material em texto

05/05/2022 21:09 Avaliação I - Individual
1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739450)
Peso da Avaliação 1,50
Prova 47134074
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 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.
B
É 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.
C
É 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.
D
É 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.
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 Issac Newton.
C Alan Turing.
D Albert Einstein.
 VOLTAR
A+ Alterar modo de visualização
1
2
05/05/2022 21:09 Avaliação I - Individual
2/4
As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de
uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop.
Nestas estruturas, é fundamental preocupar-se com a condição de parada, ou seja, as estruturas de
repetição devem obrigatoriamente entrar em uma condição que faça a parada da execução do algoritmo.
Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início:
A Caso-seja.
B Faça-para.
C Faça-enquanto.
D Enquanto-faça.
Um algoritmo pode conter várias condições, com relação a isto, marque a única alternativa correta:
A Um algoritmo não possui a condição composta, somente a simples e encadeada.
B Nenhuma alternativa correta.
C Um algoritmo possui somente a condição composta.
D As condições de um algoritmo podem ser simples, composta e encadeada.
Os programas de computador são a construção de algoritmos em linguagem codificada, ou seja, uma
linguagem compreendida pelo computador de forma a garantir que os passos do algoritmo sejam
executados da forma como foram definidos pelo desenvolvedor de sistemas. Sobre os programas de
computador e a lógica, analise as sentenças a seguir: I- A lógica proposicional estuda a lógica segundo a sua
estrutura e forma, é também conhecida como lógica formal. II- A lógica de programação define o
encadeamento lógico para o desenvolvimento de programas e sistemas informatizados. III- Algoritmos
podem ser utilizados para descrever os passos que devem ser seguidos na execução de processos, tarefas,
ou solução de qualquer tipo de problemas. IV- Na construção de programas de computador, a lógica
aristotélica consiste em aprender a pensar na mesma sequência de execução dos programas. V- A
capacidade de resolução de problemas está relacionada à capacidade de elaboração de algoritmos.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II, III, IV e V estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças II, III e V estão corretas.
3
4
5
05/05/2022 21:09 Avaliação I - Individual
3/4
As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa
estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de
uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre
estruturas de repetição, analise as sentenças a seguir: I- A estrutura de repetição faça-enquanto testa a
condição no início da estrutura. II- A estrutura faça-para define quantas vezes o bloco de programação será
executado. III- As estruturas de controle de repetição possuem uma variável de controle. IV- Após o
término das repetições, o algoritmo sai da estrutura e segue para a próxima linha. Assinale a alternativa
CORRETA:
A As sentenças II, III e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I e IV estão corretas.
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 Saída / Exibir / Entrada-Saída / Fluxo de dados / Processamento / Curva / Entrada automática /
Decisão / Conector de página / Terminal.
B Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Indecisão / Conector
de página / Entrada-Processamento-Saída / Exibir.
C Saída / Entrada-Saída / Terminal / Fluxo de desvio / Processamento / Dados / Entrada manual /
Decisão / Conector de página / Exibir.
D Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Decisão / Conector de
página / Exibir / Entrada-Saída.
As linguagens de programação possuem comandos codificados para organizar as tarefas que devem
ser realizadas pelo computador dentro de um algoritmo. Os comandos codificados podem ser variáveis,
constantes, operadores ou expressões. Sobre a sequência de comandos que estão escritos corretamente,
analise as opções a seguir: I- var idade : inteiro. II- salario := 5 * 'dias'. III- numero := 3 * 1999. IV-
precoTotal := precoUnitario * quantidade. Assinale a alternativa CORRETA:
A As opções I, II e III estão corretas.
6
7
8
05/05/2022 21:09 Avaliação I - Individual
4/4
B As opções I e II estão corretas.
C As opções I, III e IV estão corretas.
D As opções II, III e IV estão corretas.
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 Fluxogramas?
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.
Muitos programadores, principalmente os mais antigos profissionais desta área, preferem preparar um
programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse
diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar
em um programa. Essa técnica permite uma posterior codificação em qualquer linguagem de programação
de computadores, pois na elaboração do diagrama de blocos não se atinge um detalhamento de instruções
ou comandos específicos, os quais caracterizam uma linguagem. Sobre os passos fundamentais que
compõem a programação estruturada, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Distribuir módulos do programa entre os diferentes programadores que trabalharão sob a supervisão
de um programador sênior, ou chefe de programação.
( ) Revisar o trabalho executado em reuniões regulares e previamente programadas em que compareçam
programadores de um mesmo nível.
( ) Escrever instruções em grupos pequenos e combiná-las. 
( ) Escrever as instruções em sequências desconexas entre si apenas por estruturas sequenciais, repetitivas
ou de selecionamento.
Assinale a alternativa que apresenta a sequência CORRETA:
A F – V – F – V.
B V – F – V – V.
C F – V – V – F.
D V – V – V – F.
9
10
Imprimir

Continue navegando

Outros materiais