Logo Passei Direto
Buscar

Avaliação2_-_Lógica_de_Programação

Ferramentas de estudo

Questões resolvidas

Realizar a análise de um propósito de um algoritmo é essencial para entender a sua funcionalidade. Dessa forma, é importante analisar linha por linha, em busca de possíveis incoerências no código fonte. Analise o código a seguir:
Analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
I.( ) O algoritmo tem o intuito de realizar a análise com base em uma estrutura condicional, qual número é maior, menor ou igual.
II.( ) Analisando o código exposto, temos a presença de uma estrutura condicional simples e composta.
III.( ) Ao escrever o código apresentado, não seria possível codificar somente indicando a leitura de dados.
IV.( ) O valor lógico de uma operação de comparação, em uma estrutura condicional composta, é somente verdadeiro.
V, F, V, F.
V, V, F, F.

Um fluxograma é utilizado para demonstrar o fluxo de um algoritmo de forma clara. Esse tipo de procedimento é comum, já que, com o fluxograma, é possível verificar o intuito de um algoritmo, para que assim seja possível codificar em qualquer linguagem.
Considerando o texto apresentado e os conteúdos abordados na introdução, analise as asserções a seguir e a relação proposta entre elas.
I. O fluxograma possui um uma estrutura condicional, que em código poderia ser exposta por: se n2 = 0 então escreva (“Impossível imprimir”); senão d = n1/n2; escreva d; fimse.
II. A tratativa para os números é indiferente, pois na realização da divisão pode-se dividir por qualquer número.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Além de operações matemáticas que se utilizam dos operadores básicos da Matemática, existem também, em lógica de programação, as funções matemáticas. Essas funções realizam determinadas operações sem a necessidade de o usuário ter de realizar os cálculos matemáticos.
Considerando as informações apresentadas, analise as funções expostas a seguir e associe-as com suas respectivas definições.
I – SINAL
II – EXP
III – TRUNCA
IV – QUOCIENTE
( ) Esta função destina-se a encontrar o expoente de um número.
( ) Esta função retorna ao valor de um quociente inteiro de uma divisão.

Os fluxogramas são muito utilizados na lógica de programação. Com esse recurso, é possível visualizar de que modo o fluxo de dados está sendo executado para a realização de determinada ação.
Assinale a alternativa correta acerca da definição de fluxogramas:
É uma forma padronizada de representar/escrever algoritmos, com o uso de símbolos gráficos predefinidos.
É uma forma padronizada de representar/escrever algoritmos, com o uso de símbolos gráficos predefinidos.

Um algoritmo pode ser composto de diversos comandos, sejam eles destinados à atribuição de valores, à execução de um comando de escrita e leitura, e até aos comandos que realizam o processamento de dados para se chegar a um determinado propósito.
Com base no texto, analise as afirmativas:
I – Operadores matemáticos são utilizados para representar, de maneira sintética, uma operação aritmética, para o processamento de cálculos matemáticos.
II – A função quociente retornará ao valor de resto de uma divisão de número inteiros em uma expressão aritmética.
III – Operadores lógicos são representados por conectivos, como conjunção, disjunção e negação, em que o resultado pode ver verdadeiro ou falso.
IV – Diferentemente da Matemática, nos algoritmos as operações matemáticas não obedecem a uma ordem de prioridade; são realizadas conforme aparecem.
I e III, apenas.
I e III, apenas.

Ao elaborar um algoritmo, adicionamos diversos comandos que, ao compilados, são executados e realizam uma determinada tarefa. Dentre esses comandos, podemos, com base em uma verificação lógica, executar um determinado trecho de código ou não.
Considerando essas informações, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
I.( ) Uma estrutura que realiza uma ação baseada em uma condição simples é conhecida como estrutura de seleção simples.
II.( ) A condição se (n >0) então escreva (“Positivo”) senão (“Negativo”) verificará se um valor digitado é positivo ou negativo.
III.( ) Em uma estrutura de seleção composta, as ações podem ser executadas caso a condição seja verdadeira, e outras, caso seja falsa.
IV.( ) Uma estrutura de seleção simples possui como sintaxe a forma: se (numero=0) então senão fimse.
I, II e III, apenas.
I, II e III, apenas.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Realizar a análise de um propósito de um algoritmo é essencial para entender a sua funcionalidade. Dessa forma, é importante analisar linha por linha, em busca de possíveis incoerências no código fonte. Analise o código a seguir:
Analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
I.( ) O algoritmo tem o intuito de realizar a análise com base em uma estrutura condicional, qual número é maior, menor ou igual.
II.( ) Analisando o código exposto, temos a presença de uma estrutura condicional simples e composta.
III.( ) Ao escrever o código apresentado, não seria possível codificar somente indicando a leitura de dados.
IV.( ) O valor lógico de uma operação de comparação, em uma estrutura condicional composta, é somente verdadeiro.
V, F, V, F.
V, V, F, F.

Um fluxograma é utilizado para demonstrar o fluxo de um algoritmo de forma clara. Esse tipo de procedimento é comum, já que, com o fluxograma, é possível verificar o intuito de um algoritmo, para que assim seja possível codificar em qualquer linguagem.
Considerando o texto apresentado e os conteúdos abordados na introdução, analise as asserções a seguir e a relação proposta entre elas.
I. O fluxograma possui um uma estrutura condicional, que em código poderia ser exposta por: se n2 = 0 então escreva (“Impossível imprimir”); senão d = n1/n2; escreva d; fimse.
II. A tratativa para os números é indiferente, pois na realização da divisão pode-se dividir por qualquer número.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Além de operações matemáticas que se utilizam dos operadores básicos da Matemática, existem também, em lógica de programação, as funções matemáticas. Essas funções realizam determinadas operações sem a necessidade de o usuário ter de realizar os cálculos matemáticos.
Considerando as informações apresentadas, analise as funções expostas a seguir e associe-as com suas respectivas definições.
I – SINAL
II – EXP
III – TRUNCA
IV – QUOCIENTE
( ) Esta função destina-se a encontrar o expoente de um número.
( ) Esta função retorna ao valor de um quociente inteiro de uma divisão.

Os fluxogramas são muito utilizados na lógica de programação. Com esse recurso, é possível visualizar de que modo o fluxo de dados está sendo executado para a realização de determinada ação.
Assinale a alternativa correta acerca da definição de fluxogramas:
É uma forma padronizada de representar/escrever algoritmos, com o uso de símbolos gráficos predefinidos.
É uma forma padronizada de representar/escrever algoritmos, com o uso de símbolos gráficos predefinidos.

Um algoritmo pode ser composto de diversos comandos, sejam eles destinados à atribuição de valores, à execução de um comando de escrita e leitura, e até aos comandos que realizam o processamento de dados para se chegar a um determinado propósito.
Com base no texto, analise as afirmativas:
I – Operadores matemáticos são utilizados para representar, de maneira sintética, uma operação aritmética, para o processamento de cálculos matemáticos.
II – A função quociente retornará ao valor de resto de uma divisão de número inteiros em uma expressão aritmética.
III – Operadores lógicos são representados por conectivos, como conjunção, disjunção e negação, em que o resultado pode ver verdadeiro ou falso.
IV – Diferentemente da Matemática, nos algoritmos as operações matemáticas não obedecem a uma ordem de prioridade; são realizadas conforme aparecem.
I e III, apenas.
I e III, apenas.

Ao elaborar um algoritmo, adicionamos diversos comandos que, ao compilados, são executados e realizam uma determinada tarefa. Dentre esses comandos, podemos, com base em uma verificação lógica, executar um determinado trecho de código ou não.
Considerando essas informações, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
I.( ) Uma estrutura que realiza uma ação baseada em uma condição simples é conhecida como estrutura de seleção simples.
II.( ) A condição se (n >0) então escreva (“Positivo”) senão (“Negativo”) verificará se um valor digitado é positivo ou negativo.
III.( ) Em uma estrutura de seleção composta, as ações podem ser executadas caso a condição seja verdadeira, e outras, caso seja falsa.
IV.( ) Uma estrutura de seleção simples possui como sintaxe a forma: se (numero=0) então senão fimse.
I, II e III, apenas.
I, II e III, apenas.

Prévia do material em texto

Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Realizar a análise de um propósito de um algoritmo é essencial para entender a
sua funcionalidade. Dessa forma, é importante analisar linha por linha, em busca
de possíveis incoerências no código fonte. Analise o código a seguir:
 
Início
 inteiro: num1, num2;
escreva (“Digite o primeiro número:”);
leia (num1);
escreva (“Digite o segundo número:”);
leia (num2);
se (num1 > num2) então
 escreva (“O maior número é:”, num1);
senão
 escreva (“O menor número é:”, num2);
fimse.
se (num1 = num2) então
 escreva (“Os dois números são iguais”);
fimse.
fimalgoritmo.
 
Analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para
a(s) falsa(s):
 
I.( ) O algoritmo tem o intuito de realizar a análise com base em uma estrutura
condicional, qual número é maior, menor ou igual.
II.( ) Analisando o código exposto, temos a presença de uma estrutura
condicional simples e composta.
III.( ) Ao escrever o código apresentado, não seria possível codificar somente
indicando a leitura de dados.
IV.( ) O valor lógico de uma operação de comparação, em uma estrutura
condicional composta, é somente verdadeiro.
 
Assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, V, F, F.
Sua resposta está incorreta. A alternativa está incorreta, tendo em
vista que a afirmativa I é verdadeira, pois analisando o código
exposto, verificamos que a funcionalidade do código é averiguar,
entre dois números, se um é maior ou menor do que o outro. A
afirmativa II é verdadeira, pois analisando o código verificamos a
presença de uma estrutura condicional simples e uma composta
pelo trecho: se...então...fimse; e se...então...senão...fimse. A
afirmativa III é falsa, pois é possível codificar o problema indicando
somente a leitura dos dados. No caso, teríamos o código da
seguinte forma: leia (num1, num2). A afirmativa IV é falsa, pois o
valor lógico de uma estrutura condicional possui dois valores,
sendo um verdadeiro e o outro, positivo.
Pergunta 2
0 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
 
Resposta Correta: 
Comentário
da resposta:
Um fluxograma é utilizado para demonstrar o fluxo de um algoritmo de forma
clara. Esse tipo de procedimento é comum, já que, com o fluxograma, é possível
verificar o intuito de um algoritmo, para que assim seja possível codificar em
qualquer linguagem.
 
Analise o fluxograma a seguir:
 
Elaborada pelo autor.
 
Considerando o texto apresentado e os conteúdos abordados na introdução,
analise as asserções a seguir e a relação proposta entre elas.
 
I. O fluxograma possui um uma estrutura condicional, que em código poderia ser
exposta por:
se n2 = 0 então
escreva (“Impossível imprimir”);
senão
d = n1/n2;
escreva d;
fimse.
 
Porque:
 
II. A tratativa para os números é indiferente, pois na realização da divisão pode-
se dividir por qualquer número.
 
Agora, assinale a alternativa correta:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
Resposta correta. A asserção I é uma proposição verdadeira, pois
vemos, claramente, uma estrutura condicional. O mencionado na
asserção também está correto, pois realiza a análise dos dados
para a possível divisão. A asserção II é uma proposição falsa, pois
em cálculos matemáticos, especificamente em divisão de dados,
devemos analisar os valores, para que o um número não seja
dividido por zero.
Pergunta 3 1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
A tabela que construímos com os conectivos lógicos ^, v, ->, <-> e a negação (~)
é chamada tabela verdade. Essa tabela pode ser construída para qualquer
forma sentencial, sendo a possibilidade combinatória entre todos os valores
lógicos.
 
GERÔNIMO, J. R.; FRANCO, V. S. Fundamentos da Matemática: uma
introdução à lógica matemática, teoria de conjuntos, relações e funções. 2. ed.
Maringá: Eduem, 2008.
 
Os valores lógicos, obtidos em uma tabela verdade, podem ser utilizados para a
resolução de determinados problemas (lembrando que os operadores lógicos
também possuem prioridades de execução).
 
Com base no texto, analise as afirmativas a seguir:
 
I – Em uma operação de conjunção, independentemente do valor das
proposições, o resultado lógico sempre será verdadeiro.
II – O operador de negação possui a função de negar (inverter) o valor lógico
pertencente a uma proposição.
III – Uma combinação de duas proposições, p e q, pode ser expressa como p ^
q, sendo assim uma disjunção.
IV – O valor lógico da operação de disjunção será falsa somente quando as
duas proposições envolvidas forem falsas.
 
É correto o que se afirma em:
II e IV, apenas.
II e IV, apenas.
Resposta correta. A afirmativa II está correta, pois um operador de
negação nada mais é do que a inversão do valor lógico de uma
proposição. A afirmativa IV está correta, pois em uma operação de
disjunção, o seu valor lógico será verdadeiro sempre que houver
uma proposição verdadeira; caso as duas sejam falsas, seu valor
lógico será também falso.
GERÔNIMO, J. R.; FRANCO, V. S. Fundamentos da Matemática:
uma introdução à lógica matemática, teoria de conjuntos, relações
e funções. 2. ed. Maringá: Eduem, 2008.
Pergunta 4
Além de operações matemáticas que se utilizam dos operadores básicos da
Matemática, existem também, em lógica de programação, as funções
matemáticas. Essas funções realizam determinadas operações sem a
necessidade de o usuário ter de realizar os cálculos matemáticos.
 
Considerando as informações apresentadas, analise as funções expostas a
seguir e associe-as com suas respectivas definições.
 
I – SINAL
II – EXP
III – TRUNCA
IV – QUOCIENTE
 
( ) Esta função destina-se a encontrar o expoente de um número.
( ) Esta função retorna ao valor de um quociente inteiro de uma divisão.
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
( ) Esta função retornará ao valor -1, +1 ou 0, conforme o valor seja negativo,
positivo ou igual a zero.
( ) Esta função retorna à parte inteira de um número fracionário.
 
Assinale a alternativa que apresenta a sequência correta:
II, IV, I, III.
II, IV, I, III.
Resposta correta. A função (I) fornece o valor -1, +1 ou zero,
conforme o valor de EA negativo, positivo ou igual a zero. A função
(II) fornece o expoente do número “e” (Neper) elevado a EA. A
função (III) fornece a parte inteira de um número fracionário. A
função (IV) fornece o quociente inteiro da divisão EAx por EAy.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Uma variável representa uma posição de memória, possuindo nome e tipo, cujo
conteúdo pode variar ao longo do tempo. O tipo de variável diz respeito ao tipo
de valor que recebe, a partir da entrada de dados. Esses valores são
manipulados por variáveis, que também aceitam determinados tipos de dados.
Caso um tipo de dado não seja do tipo da variável, pode haver um erro no
algoritmo, por isso, deve-se ficar sempre atento às suas características.
 
Considerando as informações, analise as afirmativas a seguir e assinale (V) para
a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
I.( ) Um tipo de dado inteiro representa um conjunto de número tanto para
valores positivos quanto negativos, não aceitando valores decimais.
II.( ) Para valores que permitem frações, como valores decimais, temos o tipo de
dado real, que somente aceita valores positivos.
III.( ) O tipo caractere aceita somente dados do tipo letras e símbolos. Números
não são aceitos por esse tipo de dado.
IV.( ) Os dados do tipo lógico, aceitam somente valores do tipo booleano, e
podem ter valor lógico verdadeiro ou falso.
 
Assinale a alternativa que apresenta a sequência correta:
V, F, F, V.
V, F, F, V.
Resposta correta. A afirmativa I é verdadeira, pois um inteiro
representa um número no conjunto dos números inteiros, tanto
positivos como negativos, não contendo partes fracionárias.A
afirmativa II é falsa, pois o real representa números dos conjuntos
dos números reais, que permitem frações com a adoção de ponto
decimal. A afirmativa III é falsa, pois o caractere representa uma
letra, um dígito (numérico) ou um símbolo, enquanto a cadeia de
caracteres representa um conjunto de caracteres armazenado na
memória. A afirmativa IV é verdadeira, pois os dados lógicos
representam valores booleanos, como verdadeiro ou falso.
Pergunta 6
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
 
Resposta
Correta:
 
Comentário
da resposta:
Os fluxogramas são muito utilizados na lógica de programação. Com esse
recurso, é possível visualizar de que modo o fluxo de dados está sendo
executado para a realização de determinada ação. Vejamos o fluxograma a
seguir:
 
Elaborada pelo autor.
 
Percebemos, pelo fluxograma, a facilidade de visualizar o fluxo dos dados e o
entendimento do algoritmo. Assinale a alternativa correta acerca da definição de
fluxogramas:
É uma forma padronizada de representar/escrever algoritmos, com o uso de
símbolos gráficos predefinidos.
É uma forma padronizada de representar/escrever algoritmos, com o uso
de símbolos gráficos predefinidos.
Resposta correta. Um fluxograma consiste em analisar o
enunciado do problema e escrever, utilizando símbolos gráficos
predefinidos, os passos a serem seguidos para a resolução desse
problema. Com ele, o entendimento gráfico é mais fácil do que o
entendimento de textos.
Pergunta 7
Resposta
Selecionada:
 
Um algoritmo do tipo estrutura de repetição possui, em seu código, loops que
repetirão um determinado trecho de código durante uma quantidade de vezes,
até que seja satisfeita uma condição.
 
Analisemos o código apresentado:
 
Início
x <- 1;
y <- 5;
enquanto x < y faça
 x<- x + 2;
fimenquanto.
fimalgoritmo.
 
Considerando o texto, analise as asserções a seguir e a relação proposta entre
elas.
 
I. O laço de repetição no algoritmo será executado somente duas vezes; após
isso, o algoritmo será encerrado.
 
Porque:
 
II. A variável x está sendo incrementada de dois em dois; por esse motivo, atinge
o valor de y mais rápido, necessitando apenas de duas iterações.
 
Agora, assinale a alternativa correta:
As asserções I e II são proposições falsas.
0 em 1 pontos
Resposta
Correta:
 
Comentário
da resposta:
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Sua resposta está incorreta. A alternativa está incorreta, pois a
asserção I é verdadeira, pois ao executar o algoritmo, será testado
o laço de repetição. A partir disso, executaremos o laço até que x
seja menor do que y. Fazendo um teste rápido, será executado
duas vezes. A asserção II é verdadeira, pois no teste realizado, a
variável x precisa somente de duas iterações para que assuma um
valor maior do que y, e, dessa forma, o loop seja encerrado.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Um algoritmo pode ser composto de diversos comandos, sejam eles destinados
à atribuição de valores, à execução de um comando de escrita e leitura, e até
aos comandos que realizam o processamento de dados para se chegar a um
determinado propósito. Alguns exemplos são os comandos de expressões
aritméticas e expressões lógicas.
 
Com base no texto, analise as afirmativas:
 
I – Operadores matemáticos são utilizados para representar, de maneira
sintética, uma operação aritmética, para o processamento de cálculos
matemáticos.
II – A função quociente retornará ao valor de resto de uma divisão de número
inteiros em uma expressão aritmética.
III – Operadores lógicos são representados por conectivos, como conjunção,
disjunção e negação, em que o resultado pode ver verdadeiro ou falso.
IV – Diferentemente da Matemática, nos algoritmos as operações matemáticas
não obedecem a uma ordem de prioridade; são realizadas conforme aparecem.
 
É correto o que se afirma em:
I e III, apenas.
I e III, apenas.
Resposta correta. A afirmativa I está correta, pois os operadores
matemáticos são utilizados para a resolução de cálculos
matemáticos, problemas utilizando expressões aritméticas, como
adição, subtração, multiplicação e divisão. A afirmativa II está
incorreta, pois o que retorna ao resto, em uma expressão
aritmética, é a função de resto; a função quociente retorna ao
quociente inteiro de uma divisão. A afirmativa III está correta, pois
os operadores lógicos são representados por conectivos, como
conjunção ( e representado, simbolicamente, por ^ ), disjunção
( ou representado, simbolicamente, por v ) e negação ( não ); e
possuem um valor final sendo verdadeiro ou falso.
Pergunta 9
Quando queremos escrever um software
para realizar um determinado tipo de processamento de dados, devemos
escrever um ou diversos programas interligados. Para que um computador
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
 
Resposta
Correta:
 
Comentário
da resposta:
compreenda e execute esse programa, devemos escrevê-lo em uma linguagem
de programação.
 
Há uma linguagem que não necessita de uma compilação pelo computador,
chamada linguagem natural. Assinale a alternativa correta acerca do conceito de
linguagem natural.
Uma descrição narrativa, que consiste em analisar o problema e escrever os
passos a serem seguidos para a resolução.
Uma descrição narrativa, que consiste em analisar o problema e escrever
os passos a serem seguidos para a resolução.
Resposta correta. A linguagem natural representa uma descrição
narrativa do algoritmo, que consiste em analisar o problema e
escrever, utilizando a linguagem natural, os passos a serem
seguidos para a resolução.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Ao elaborar um algoritmo, adicionamos diversos comandos que, ao compilados,
são executados e realizam uma determinada tarefa. Dentre esses comandos,
podemos, com base em uma verificação lógica, executar um determinado trecho
de código ou não.
 
Essa estrutura é chamada seleção, condicional ou estruturas de desvio.
 
Considerando essas informações, analise as afirmativas a seguir e assinale (V)
para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
I.( ) Uma estrutura que realiza uma ação baseada em uma condição simples é
conhecida como estrutura de seleção simples.
II.( ) A condição se (n >0) então escreva (“Positivo”) senão (“Negativo”) verificará
se um valor digitado é positivo ou negativo.
III.( ) Em uma estrutura de seleção composta, as ações podem ser executadas
caso a condição seja verdadeira, e outras, caso seja falsa.
IV.( ) Uma estrutura de seleção simples possui como sintaxe a forma: se
(numero=0) então <comandos> senão <comandos> fimse.
 
Com base nas associações feitas, assinale a alternativa que apresenta a
sequência correta:
I, II e III, apenas.
I, II e III, apenas.
Resposta correta. A afirmativa I é verdadeira, pois as estruturas de
seleção simples são utilizadas quando uma ação é tomada com
base no teste de uma condição. A afirmativa II é verdadeira, pois a
condição citada verificará se um número digitado é maior do que
zero; se sim, indica que ele é positivo; caso contrário, indica se ele
é negativo. A afirmativa III é verdadeira, pois nas estruturas de
seleção composta, existem algumas ações que podem ser
executadas caso a condição seja verdadeira (então), e outras,
caso seja falsa (senão).
1 em 1 pontos

Mais conteúdos dessa disciplina