← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · CONSULPLAN · 2023

Questão comentada de Algoritmos e Estrutura de Dados

Sobre estruturas básicas para a criação de um algoritmo, analise as afirmativas a seguir. I. Em um algoritmo, toda condição tem que ser uma expressão lógica, algo que possamos pensar como “isto é verdadeiro ou isto é falso”. II. Operadores lógicos podem ser de disjunção; conjunção; e, negação. III. Para resolver um problema algoritmo precisamos de três estruturas básicas: estruturas sequenciais; estruturas de repetição; e, estruturas de decisão. IV. São exemplos de tipos de dados: strings; caractere; inteiro; real; lógico; e, variável. Está correto o que se afirma apenas em

Gabarito: B

Quando você estuda algoritmos, pense neles como uma receita: primeiro vem a sequência das instrucoes, depois os pontos de escolha e, quando necessario, a repeticao de passos. Por isso, a base classica da construcao de algoritmos envolve tres estruturas: sequencial, decisao e repeticao. Isso aparece em praticamente toda introducao de logica de programação. A afirmativa I esta correta porque uma condicao, em geral, precisa mesmo ser uma expressao logica, ou seja, algo que possa resultar em verdadeiro ou falso. Sem isso, o algoritmo nao sabe se deve seguir um caminho ou outro. A afirmativa II tambem esta correta: os operadores logicos mais comuns sao a disjuncao (OU), a conjuncao (E) e a negacao (NAO). Eles servem para combinar ou inverter condicoes, e sao a base dos testes em estruturas de decisao. A afirmativa III esta correta porque essas tres estruturas sao justamente o trio classico usado para resolver problemas em algoritmos. Ja a IV esta errada, pois "variavel" nao e tipo de dado; variavel e um espaco nomeado para armazenar um valor de algum tipo, como inteiro, real, caractere, logico ou string. Por isso, o gabarito B esta certo.

Continue treinando

Questões relacionadas