Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual

User badge image
Danilo Xavier

em

Ferramentas de estudo

Questões resolvidas

A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar muito tempo na organização da escrita dos códigos-fontes de um algoritmo.
Sobre a modularização de algoritmos, assinale a alternativa CORRETA:
a) A modularização de algoritmos torna o código-fonte mais simples de escrever.
b) Modularizar os algoritmos dificulta a escrita de um algoritmo.
c) Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
d) O nível de abstração é reduzido quando o algoritmo é modularizado.

As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da condição.
Sobre o algoritmo apresentado, analise as afirmativas a seguir:
I- Se a média das notas informadas resultar o número 6, será informado ao usuário "O aluno foi aprovado com média boa".
II- Se a média das notas informadas resultar o número 4, será informado ao usuário "O aluno não foi aprovado".
III- A mensagem "O aluno não foi aprovado" nunca será exibida ao usuário.
IV- Se a média das notas informadas resultar o número 9.5, será informado ao usuário "O aluno foi aprovado com média excelente".
A Somente a afirmativa I está correta.
B As afirmativas II e IV estão corretas.
C As afirmativas I, III e IV estão corretas.
D Somente a afirmativa III está correta.

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 representações gráficas.
B - É a construção de algoritmos em linguagem natural.
C - É a construção de algoritmos em linguagem computacional.
D - É a construção de algoritmos com diagramas de chapin.

As variáveis são responsáveis por armazenar os dados utilizados pela lógica. Em alguns casos, é necessário trabalhar com um conjunto de dados de variados tipos, por exemplo, para armazenar dados de alunos de uma turma, como seu nome, CPF e data de nascimento. Para agrupar mais de uma variável em um único registro, é utilizado o conceito de registros.
Sobre registros, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para ler o nome de um aluno na variável interna NOME, pode-se criar uma variável "aluno" do tipo ALUNO, e utilizar a sintaxe " leia aluno.NOME; ".
( ) Para exibir a nota de um aluno, pode-se criar uma variável "aluno" do tipo ALUNO, e utilizar a sintaxe " escreva aluno.NOTA; ".
( ) Todos os alunos de uma turma podem ser armazenados em uma única variável do tipo lista, declarando um vetor com a sintaxe " LISTAALUNOS[1]: ALUNOS; ".
( ) A expressão " fim_registro " determina que as variáveis internas do registro terminaram de ser declaradas.
A V - V - F - V.
B V - V - V - F.
C F - V - F - V.
D F - F - V - V.

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.
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 IV estão corretas.
d) As sentenças I, II e IV estão corretas.

No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos dados de entrada de um módulo.
Sobre a modularização de programas de computador, analise as sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de módulos ou subalgoritmos.
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos dentro de um algoritmo.
III- O módulo principal solicita a execução de vários módulos em uma sequência determinada.
IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem aos parâmetros.
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
a) As sentenças I, III e IV estão corretas.
b) Somente a sentença III está correta.
c) As sentenças I, II e III estão corretas.
d) As sentenças I, II e V estão corretas.

Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a sequência de comandos que deve ser executada para atingir um objetivo. Os algoritmos estão presentes em todos os momentos da nossa vida, desde o despertador até análises clínicas mais aprimoradas.
Sobre o algoritmo exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15.
( ) O algoritmo escreverá para o usuário os números: 11, 24 e 39.
( ) O valor final da variável soma será 39.
( ) O algoritmo faz a soma dos números pares.
a) V - F - F - V.
b) V - V - V - F.
c) F - F - V - V.
d) F - V - V - F.

Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto nível. Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de dados definem o formato dos valores guardados nas variáveis.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo de dado de números reais pode armazenar o valor 15.90.
( ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14.
( ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de caracteres dentro de parênteses.
( ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis.
a) F - V - V - V.
b) V - F - F - V.
c) V - F - F - F.
d) V - V - F - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar muito tempo na organização da escrita dos códigos-fontes de um algoritmo.
Sobre a modularização de algoritmos, assinale a alternativa CORRETA:
a) A modularização de algoritmos torna o código-fonte mais simples de escrever.
b) Modularizar os algoritmos dificulta a escrita de um algoritmo.
c) Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
d) O nível de abstração é reduzido quando o algoritmo é modularizado.

As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da condição.
Sobre o algoritmo apresentado, analise as afirmativas a seguir:
I- Se a média das notas informadas resultar o número 6, será informado ao usuário "O aluno foi aprovado com média boa".
II- Se a média das notas informadas resultar o número 4, será informado ao usuário "O aluno não foi aprovado".
III- A mensagem "O aluno não foi aprovado" nunca será exibida ao usuário.
IV- Se a média das notas informadas resultar o número 9.5, será informado ao usuário "O aluno foi aprovado com média excelente".
A Somente a afirmativa I está correta.
B As afirmativas II e IV estão corretas.
C As afirmativas I, III e IV estão corretas.
D Somente a afirmativa III está correta.

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 representações gráficas.
B - É a construção de algoritmos em linguagem natural.
C - É a construção de algoritmos em linguagem computacional.
D - É a construção de algoritmos com diagramas de chapin.

As variáveis são responsáveis por armazenar os dados utilizados pela lógica. Em alguns casos, é necessário trabalhar com um conjunto de dados de variados tipos, por exemplo, para armazenar dados de alunos de uma turma, como seu nome, CPF e data de nascimento. Para agrupar mais de uma variável em um único registro, é utilizado o conceito de registros.
Sobre registros, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para ler o nome de um aluno na variável interna NOME, pode-se criar uma variável "aluno" do tipo ALUNO, e utilizar a sintaxe " leia aluno.NOME; ".
( ) Para exibir a nota de um aluno, pode-se criar uma variável "aluno" do tipo ALUNO, e utilizar a sintaxe " escreva aluno.NOTA; ".
( ) Todos os alunos de uma turma podem ser armazenados em uma única variável do tipo lista, declarando um vetor com a sintaxe " LISTAALUNOS[1]: ALUNOS; ".
( ) A expressão " fim_registro " determina que as variáveis internas do registro terminaram de ser declaradas.
A V - V - F - V.
B V - V - V - F.
C F - V - F - V.
D F - F - V - V.

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.
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 IV estão corretas.
d) As sentenças I, II e IV estão corretas.

No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos dados de entrada de um módulo.
Sobre a modularização de programas de computador, analise as sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de módulos ou subalgoritmos.
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos dentro de um algoritmo.
III- O módulo principal solicita a execução de vários módulos em uma sequência determinada.
IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem aos parâmetros.
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
a) As sentenças I, III e IV estão corretas.
b) Somente a sentença III está correta.
c) As sentenças I, II e III estão corretas.
d) As sentenças I, II e V estão corretas.

Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a sequência de comandos que deve ser executada para atingir um objetivo. Os algoritmos estão presentes em todos os momentos da nossa vida, desde o despertador até análises clínicas mais aprimoradas.
Sobre o algoritmo exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15.
( ) O algoritmo escreverá para o usuário os números: 11, 24 e 39.
( ) O valor final da variável soma será 39.
( ) O algoritmo faz a soma dos números pares.
a) V - F - F - V.
b) V - V - V - F.
c) F - F - V - V.
d) F - V - V - F.

Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto nível. Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de dados definem o formato dos valores guardados nas variáveis.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo de dado de números reais pode armazenar o valor 15.90.
( ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14.
( ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de caracteres dentro de parênteses.
( ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis.
a) F - V - V - V.
b) V - F - F - V.
c) V - F - F - F.
d) V - V - F - V.

Prévia do material em texto

28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:689611)
Peso da Avaliação 3,00
Prova 39339614
Qtd. de Questões 11
Acertos/Erros 11/0
Nota 10,00
As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de 
diversas variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu 
objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa 
CORRETA que apresenta apenas operadores de cálculo proposicional:
A Negação e avaliação.
B Conjunção e NOR.
C XOR e incremento.
D Disjunção e somatório.
A complexidade de algoritmos depende muito do problema a ser resolvido e da solução 
escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em 
termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar 
executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar 
muito tempo na organização da escrita dos códigos-fontes de um algoritmo. Sobre a modularização 
de algoritmos, assinale a alternativa CORRETA:
A O nível de abstração é reduzido quando o algoritmo é modularizado.
B Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
C Modularizar os algoritmos dificulta a escrita de um algoritmo.
D A modularização de algoritmos torna o código-fonte mais simples de escrever.
As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste 
teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a 
quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser 
executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco 
de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da 
condição. Sobre as estruturas condicionais, analise o código a seguir:
escreval ("Digite a 1ª nota :") 
leia(n1) 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 2/7
escreval ("Digite a 2ª nota :") 
leia(n2) 
escreval ("Digite a 3ª nota :") 
leia(n3) 
escreval ("Digite a 4ª nota :") 
leia(n4) 
media <- (n1 + n2 + n3 + n4) / 4 
se (media >= 8) entao 
 escreval ("O aluno foi aprovado com média excelente") 
senao se (media >= 5) entao 
 escreval ("O aluno foi aprovado com média boa") 
senao 
 escreval ("O aluno não foi aprovado") 
fimse 
 
Sobre o algoritmo apresentado, analise as afirmativas a seguir: 
I- Se a média das notas informadas resultar o número 6, será informado ao usuário "O aluno foi 
aprovado com média boa". 
II- Se a média das notas informadas resultar o número 4, será informado ao usuário "O aluno não foi 
aprovado". 
III- A mensagem "O aluno não foi aprovado" nunca será exibida ao usuário. 
IV- Se a média das notas informadas resultar o número 9.5, será informado ao usuário "O aluno foi 
aprovado com média excelente". 
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas II e IV estão corretas.
C As afirmativas I, III e IV estão corretas.
D Somente a afirmativa III está correta.
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 representações gráficas.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com diagramas de chapin.
4
28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 3/7
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 III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e IV estão corretas.
As variáveis são responsáveis por armazenar os dados utilizados pela lógica. Em alguns casos, é 
necessário trabalhar com um conjunto de dados de variados tipos, por exemplo, para armazenar dados 
de alunos de uma turma, como seu nome, CPF e data de nascimento. Para agrupar mais de uma 
variável em um único registro, é utilizado o conceito de registros. A seguir, é apresentada a 
declaração de um registro. Sobre registros, classifique V para as sentenças verdadeiras e F para as 
falsas:
01 ALUNO: registro;
02 NOME: texto(60);
03 NOTA: real;
04 fim_registro
( ) Para ler o nome de um aluno na variável interna NOME, pode-se criar uma variável "aluno" do 
tipo ALUNO, e utilizar a sintaxe " leia aluno.NOME; ".
( ) Para exibir a nota de um aluno, pode-se criar uma variável "aluno" do tipo ALUNO, e utilizar a 
sintaxe " escreva aluno.NOTA; ".
( ) Todos os alunos de uma turma podem ser armazenados em uma única variável do tipo lista, 
declarando um vetor com a sintaxe " LISTAALUNOS[1]: ALUNOS; ". 
( ) A expressão " fim_registro " determina que as variáveis internas do registro terminaram de ser 
declaradas.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - V - V - F.
C F - F - V - V.
5
6
28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 4/7
D V - V - F - V.
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 III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I, II e IV estão corretas.
No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária 
a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, 
é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos 
dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as 
sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são 
chamadas de módulos ou subalgoritmos. 
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos 
dentro de um algoritmo. 
III- O módulo principal solicita a execução de vários módulos em uma sequência determinada. 
IV- Quando é criado ummódulo, especifica-se o número e os tipos das variáveis que correspondem 
aos parâmetros. 
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças I, II e III estão corretas.
D As sentenças I, II e V estão corretas.
7
8
28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 5/7
Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a 
sequência de comandos que deve ser executada para atingir um objetivo. Os algoritmos estão 
presentes em todos os momentos da nossa vida, desde o despertador até análises clínicas mais 
aprimoradas. Analise o código a seguir: 
Algoritmo "Soma_Numeros" 
Var 
 soma,I, comeco, fim : inteiro 
Inicio 
 soma:=0 
 comeco := 15 
 fim := 20 
PARA I DE comeco ATÉ fim FAÇA 
 SE I MOD 2 <> 0 ENTÃO 
 Soma := soma + I 
 escreval(soma) 
 FIMSE 
FIMPARA 
 
Fimalgoritmo 
Sobre o algoritmo exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15. 
( ) O algoritmo escreverá para o usuário os números: 11, 24 e 39. 
( ) O valor final da variável soma será 39. 
( ) O algoritmo faz a soma dos números pares. 
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.
Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas 
linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto nível. 
Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de dados 
definem o formato dos valores guardados nas variáveis. As variáveis são um espaço da memória que 
o computador reserva para guardar os dados necessários para o processamento do algoritmo. 
9
10
28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 6/7
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo de dado de números reais pode armazenar o valor 15.90. 
( ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14. 
( ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de 
caracteres dentro de parênteses. 
( ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - F - F - V.
C V - F - F - F.
D F - V - V - V.
(ENADE, 2018) A tabela-verdade é um instrumento da matemática utilizado para determinar os 
valores lógicos das proposições compostas, a partir de atribuições de todos os possíveis valores 
lógicos das proposições simples componentes. Sobre tabelas-verdade, analise as tabelas a seguir com 
os valores para as proposições "p" e "q" e assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I e II estão corretas.
11
28/04/2023, 14:30 Avaliação Final (Objetiva) - Individual
about:blank 7/7
C As sentenças II e IV estão corretas.
D As sentenças II, III e IV estão corretas.
Imprimir

Mais conteúdos dessa disciplina