Buscar

Lógica de Programação e Algoritmos

Questão 5/5 - Lógica de Programação e Algoritmos

Em algum momento o seu algoritmo vai precisar tomar decisões ao longo de sua execução. Para isso existem estruturas como as de decisões ou estruturas condicionais. A mais utilizada é a estrutura SE-ENTÃO-SENÃO (Na linguagem de programação C é o IF-THEN-ELSE). Seu funcionamento é baseado no resultado de uma expressão booleana (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um bloco de instruções ou não.

 Analise o algoritmo abaixo e responda.

1. SE <expressão booleana> ENTÃO
2. <instruções>
3. SENÃO
4. <instruções>
5. FIM-SE

I. Na linha 2 as instruções serão executadas caso a expressão booleana resulte em VERDADEIRO.
II. Na linha 4 as instruções serão executadas caso a expressão booleana resulte em FALSO.
III. Na linha 2 as instruções serão executadas caso a expressão booleana resulte em FALSO.
IV. Na linha 4 as instruções serão executadas caso a expressão booleana resulte em VERDADEIRO.
V. É comum encontrar instruções de decisão apenas com SE-ENTÃO sem o bloco SENÃO. Nesse caso chamamos de estrutura de seleção simples

 

É correto apenas:

A
I, II, III e IV
B
I, II e V
C
I e II
D
III e IV
E
III, IV e V
 
 
Questão 4/5 - Lógica de Programação e Algoritmos

A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.

A figura abaixo mostra o fluxograma de uma estrutura de seleção composta.

Fonte: Adaptado de Guedes (2014).

Observe as afirmativas:

I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem C testa a condição com o comando if (<condição>) caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem C testa a condição com o comando if (<condição>) e caso o resultado seja falso o bloco de instruções à direita na imagem é executado.
IV. Na linguagem C o comando if (<condição>) testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (<condição>) só é possível ser feito com operadores aritméticos.

 

É correto apenas:

A
I, II, III
B
I, II, III e V
C
I, II, IV e V
D
I, III, IV e V
E
Todas as alternativas
Questão 3/5 - Lógica de Programação e Algoritmos
Os operadores relacionais são aqueles que comparam dois valores (valores, variáveis, constantes ou chamadas de funções) e/ou expressões e o resultado desta comparação é sempre um valor lógico (booleano) verdadeiro ou falso.

Como resultado, dessas operações teremos como retorno:
I. O valor UM (1), se a expressão relacional for falsa.
II. O valor UM (1), se a expressão relacional for verdadeira.
III. O valor ZERO (0), se a expressão relacional for verdadeira.
IV. O valor ZERO (0), se a expressão relacional for falsa.
V. O valor ZERO (2), se a expressão relacional for verdadeira.
 
Assinale a alternativa que contém somente afirmativas corretas:
A
I e III
B
II, IV e V
C
II e IV
D
I e V
E
Nenhuma das alternativas.

 

Questão 2/5 - Lógica de Programação e Algoritmos

Uma estrutura de seleção permite a escolha de um grupo de instruções (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas. Observe os itens abaixo:

I. Simples
II. Composta
III. Sequência dupla
IV. Encadeada
V. Múltipla escolha

 
São estrutura de seleção, apenas:
A
I, II, III e V
B
I, II, III e IV
C
I, II, IV e V
D
I, III, IV e V
E
II, III, IV e V
Questão 1/5 - Lógica de Programação e Algoritmos
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática. Observe os operadores abaixo:

I. Incremento
II. Maior ou igual
III. Exponenciação
IV. Menor ou igual
V. Decremento
 
Assinale a alternativa que contém somente operadores aritméticos:
A
I, III e IV
B
I, III e V
C
II, IV e V
D
II, III e IV
E
Todas as respostas

💡 1 Resposta

User badge image

Wendell Freitas

5= B

4= A

3= C

2= Não sei  ¯\_(ツ)_/¯

1= E

1
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Perguntas relacionadas

Question Icon

Questão 3/5 - Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

bianca mendes

Question Icon

Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

AJUDA_AMIGA .

Question Icon

Questão 3/5 - Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

AJUDA_AMIGA .

Question Icon

Questão 5/5 - Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

AJUDA_AMIGA .

Outros materiais