Buscar

Conceitos de Algoritmos e Lógica 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 5 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

Prévia do material em texto

18/12/2022 17:08 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:768730)
Peso da Avaliação 3,00
Prova 59672209
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Os arquivos permitem manipular uma grande quantidade de dados com mais facilidade e rapidez. Os 
registros dentro dos arquivos físicos podem ser trazidos para a memória volátil do computador, permitindo 
manipular os dados de acordo com a necessidade da lógica. Analise o código-fonte a seguir e classifique V 
para as sentenças verdadeiras e F para as falsas: 
01 declare LIV registro 
02 (CODIGO, ANO numérico; 
03 TITULO, AUTOR, EDITORA texto); 
04 
05 LIVRO LIV; 
06 
07 BIBLIOTECA arquivo de LIV; 
 
( ) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis internas. 
( ) O registro LIV possui apenas variáveis do tipo numérico e texto. 
( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO. 
( ) O comando BIBLIOTECA cria um vetor de LIVRO. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C V - V - F - F.
D F - V - V - F.
Há uma função que pode ser usada para saber se o arquivo chegou ao fim ou não, ou seja, se o último 
registro foi alcançado.
Com base nessa função, assinale a alternativa CORRETA:
A FECHE.
B FDA.
C DECLARE.
D GRAVE.
 VOLTAR
A+
Alterar modo de visualização
1
2
18/12/2022 17:08 Avaliação Final (Objetiva) - Individual
about:blank 2/5
Os pseudocódigos são representações usadas como referência genérica para uma linguagem de 
projeto de programação, com a finalidade de mostrar uma notação para elaboração de algoritmos, os quais 
serão utilizados na definição, criação e desenvolvimento em uma linguagem computacional. Analise o 
código a seguir:
algoritmo "Idade média" 
var 
idade, soma, cont: inteiro 
media: real 
inicio 
cont := 0 
repita 
escreval("Digite uma idade: ") 
leia(idade) 
soma := soma + idade 
cont := cont + 1 
ate idade = 0 
cont := cont - 1 
media := soma / cont 
fimalgoritmo 
Considerando que sejam informadas três idades com o valor 15, 20 e 30, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) A soma das idades será 65. 
( ) A quantidade será 3. 
( ) A média da idade será 21.6. 
( ) A saída de dados do algoritmo é a idade, quantidade e média de idades. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B V - F - F - V.
C F - V - V - F.
D F - F - V - V.
A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como 
verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas que 
admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
A As proposições são representadas, normalmente, por algarismos romanos.
B As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
C "Quantos anos você tem?" é uma sentença imperativa.
D Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
3
4
18/12/2022 17:08 Avaliação Final (Objetiva) - Individual
about:blank 3/5
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 em linguagem natural.
B É a construção de algoritmos com diagramas de chapin.
C É a construção de algoritmos com representações gráficas.
D É a construção de algoritmos em linguagem computacional.
Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo.
Com base no exposto, assinale a alternativa CORRETA:
A Usar somente dois verbo por passo/instrução/etapa.
B Abusar da simplicidade e objetividade em relação aos termos e frases.
C Limitar a simplicidade e objetividade em relação aos termos e frases.
D Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas que
somente trabalham na área.
Tipos de lógica são vários os vários os tipos ou classificações para a lógica. Com base no exposto, associe 
os itens, utilizando o código a seguir:
I- Lógica aristotélica. 
II- Lógica matemática. 
III- Lógica proposicional. 
IV- Lógica de programação.
V- Lógica de argumentação.
( ) É a linguagem usada para criar um programa de computador. É essencial para desenvolver programas 
e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento.
( ) Permite verificar a validade ou se um enunciado é verdadeiro ou não. Não é feito com conceitos 
relativos nem subjetivos. São proposições tangíveis cuja validade pode ser verificada.
( ) A lógica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam, para 
que esse pensamento seja correto. Os elementos constituintes da lógica são o conceito, juízo e raciocínio.
( ) É uma área da lógica que examina os raciocínios de acordo com as relações entre orações 
(proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
( ) Estuda a lógica segundo a sua estrutura ou forma. Consiste em um sistema dedutivo de enunciados 
que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
Assinale a alternativa que apresenta a sequência CORRETA:
A I – IV – V – II – III.
B IV – V – I – III – II.
C II – I – IV – III – V.
D V – II – I – V – IV.
5
6
7
18/12/2022 17:08 Avaliação Final (Objetiva) - Individual
about:blank 4/5
Algoritmos que apresentam muitas regras em sua construção tendem a ficar com código extenso, 
dificultando a sua interpretação e futura manutenção por trechos de código que não ficam claros ou que 
são repetidos dentro da sequência de construção. Uma solução bem aceita para resolver o problema é a 
modularização, ou seja, um algoritmo maior é quebrado em módulos, ou subalgoritmos. Um módulo nada 
mais é do que um grupo de comandos que constitui um trecho de algoritmo com uma função bem definida 
o mais independente possível das demais partes do algoritmo. A construção de algoritmos compostos por 
módulos, ou seja, a construção de algoritmos através de modularização possui uma série de vantagens. 
Com base no exposto, analise as sentenças a seguir: 
I- Resolve o problema como um todo de uma só vez.
II- Torna o algoritmo mais fácil de ler.
III- Torna o algoritmo mais fácil de escrever.
IV- Não eleva o nível de abstração.
V- O tempo gasto é praticamente o mesmo, mas economiza espaço e esforço.
Assinale a alternativa CORRETA:
A As sentenças I, III e V estão corretas.
B As sentenças II, IV e V estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II e III estão corretas.
A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a 
figura a seguir: 
Agora, analise a seguinte descrição: são os dados que serão processados pelo algoritmo.
A qual das três etapas essa descrição pertence?
8
9
18/12/2022 17:08 Avaliação Final (Objetiva) - Individual
about:blank 5/5
A Recursividade.
B Processamento.
C Saída.
D Entrada.
Na programação, utiliza-se passagem de parâmetros nos módulos. 
Com base no exposto, assinale a alternativa CORRETA:
A Tipos de parâmetros: globais e inteiros.
B Tipos de parâmetros: internos abertos e fechados.
C Tipos de parâmetros: globais e locais.
D Tipos de parâmetros: inteiro e real.
10
Imprimir

Continue navegando