Buscar

Avaliação I - Individual

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

12/03/2024, 21:27 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:668592)
Peso da Avaliação 1,50
Prova 30230811
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de 
constantes, variáveis ou expressões aritméticas. Após a análise da expressão com os operadores relacionais, é 
devolvido o resultado em valores lógicos "verdadeiro" ou "falso". Sobre os operadores relacionais, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O operador de igualdade é representado pela sequência de caracteres ":=". 
( ) O operador relacional ">" compara se o valor apresentado à esquerda é maior que o valor à sua direita. 
( ) A expressão 5 > 4 tem resultado lógico Falso. 
( ) A comparação de igualdade é representada pelo operador "=". 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - V.
C F - V - F - V.
D F - F - V - F.
O processo para a resolução de problemas apresenta três fases, sendo que no contexto de 
desenvolvimento de algoritmos elas são sintetizadas da seguinte forma:
 
Fase 1 - Entender e delimitar o problema. 
Fase 2 - Esboçar os passos da solução na forma de algoritmos. 
Fase 3 - Escrever o algoritmo em uma linguagem que seja entendida pelos computadores. 
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O algoritmo não garante a repetição da solução para diferentes entradas. 
( ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto de instruções, as 
quais devem obedecer a uma ordem sequencial lógica. 
( ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração de algoritmos. 
( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim os passos 
necessários para realizar uma tarefa ou solucionar um problema. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - V.
C F - V - V - F.
D F - V - V - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
12/03/2024, 21:27 Avaliação I - Individual
about:blank 2/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 computacional.
B É a construção de algoritmos com diagramas de chapin.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com representações gráficas.
Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira 
linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga 
caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de 
controle. Sobre as estruturas de controle, analise as sentenças a seguir:
I- A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez 
determinada expressão lógica. 
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão. 
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será 
executado. 
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma 
empresa. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, III e IV estão corretas.
As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas 
de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel 
importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) O operador de multiplicação é representado pelo caractere " * " (asterisco). 
( ) A inversão do sinal é executada pelo operador ' - ' (hífen). 
( ) O resto da divisão é representado pelo operador MOD. 
( ) O operador de multiplicação é representado pelo caractere " . " (ponto). 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - V - V - F.
3
4
5
12/03/2024, 21:27 Avaliação I - Individual
about:blank 3/5
C F - V - V - F.
D V - F - V - V.
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 e II estão corretas.
B As opções I, III e IV estão corretas.
C As opções II, III e IV estão corretas.
D As opções I, II e III estão corretas.
Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles variam 
e quais permanecem constantes, são tarefas importantes nas fases iniciais da concepção do algoritmo. Estas 
etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa de processamento e 
feedback. Sobre os tipos de dados, analise as sentenças a seguir:
I- Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as informações. 
II- Os dados são porções das informações processadas pelo computador. 
III- Instruções definem como os dados devem ser tratados. 
IV- Os tipos de dados compostos são disponibilizados pelas linguagens de programação.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
É normal os algoritmos necessitarem realizar uma contagem de ocorrências ou somatórios dentro de 
uma repetição de código - estruturas de repetição. Os contadores são variáveis do código fonte que recebem 
o acúmulo da contagem das iterações/repetições. Sobre contadores e acumuladores, analise as sentenças a 
seguir:
I- Acumuladores são incrementados em 1 (um) a cada repetição processada pelo algoritmo, a fim de contar a 
quantidade de ocorrências processadas. 
6
7
8
12/03/2024, 21:27 Avaliação I - Individual
about:blank 4/5
II- Os contadores podem ser utilizados para totalizar a folha de pagamento de uma empresa. 
III- Contadores são, geralmente, inicializados com o valor zero e incrementados em 1 (um) a cada vez uma 
nova repetição é processada. 
IV- Os acumuladores normalmente são inicializados com o valor zero e incrementados com outros valores 
em cada repetição das estruturas de repetição. 
 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I e III estão corretas.
D As sentenças II e IV estão corretas.
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 Enquanto-faça.
B Caso-seja.
C Faça-para.
D Faça-enquanto.
Nas linguagens de programação, os tiposprimitivos são tipos de dados básicos e os mais utilizados. 
Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto. Existem 
quatro tipos de dados primitivos, embora algumas linguagens de programação se subdividem em outros 
tipos, de acordo com a capacidade de memória necessária para cada variável, mas, de modo geral, os tipos de 
dados primitivos são inteiro, real, lógico e texto. Sobre os tipos de dados primitivos, analise as sentenças a 
seguir: 
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere. 
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro. 
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal. 
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças II, III e IV estão corretas.
9
10
12/03/2024, 21:27 Avaliação I - Individual
about:blank 5/5
Imprimir

Outros materiais