Buscar

Lógica de Programação e Algoritmos

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 17 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

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 6, do total de 17 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

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 9, do total de 17 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

Prévia do material em texto

1 
Questão 1/10 - Lógica de Programação e Algoritmos 
Resolver problemas com pseudocódigo pode ser uma tarefa tão complexa quanto a de 
escrever um programa em uma linguagem de programação qualquer. 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A O pseudocódigo não tão rígido quanto a sua sintaxe. 
 
B A sintaxe do pseudocódigo segue a mesma rigidez de uma linguagem de programação. 
 
C Não é muito usado pelos programadores. 
 
D É mais comum utilizar um fluxograma do que um pseudocódigo em algoritmos. 
 
E Um algoritmo é considerado completo se seus comandos (ações/instruções) forem do entendimento do destinatário. 
Você acertou! 
Um pseudocódigo é um algoritmo feito no papel, com regras, normas e rigidez semelhante a uma linguagem de programação 
convencional, sendo também muito empregado no meio acadêmico e de desenvolvimento. 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Caracteres são os dados formados por um único caractere ou por uma cadeia de 
caracteres. Observe os itens abaixo: 
 
I. '@','#','$','?','+' 
II. “aluno” 
III. ‘6’ 
IV. “12345” 
V. “0,56” 
Assinale a alternativa que contém somente os dados com caracteres: 
Nota: 10.0 
 
A I e II 
 
B I e V 
 
C I, III e V 
 
D Apenas III 
 
E Todas estão corretas 
Você acertou! 
O uso das aspas, simples ou duplas, caracteriza uma variável do tipo caractere, mesmo sendo números. 
 
Questão 3/10 - 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: 
Nota: 10.0 
 
A I, II, III e V 
 
B I, II, III e IV 
 
C I, II, IV e V 
Você acertou! 
 
D I, III, IV e V 
 
E II, III, IV e V 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
Operadores lógicos são usados para concatenar ou associar expressões que 
estabelecem uma relação de comparação entre valores. O resultado destas 
expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre 
valores booleanos. Para saber se uma determinada variável está dentro de uma faixa 
de valores deve-se criar expressões com outros operadores, além dos operadores 
aritméticos e/ou relacionais. Dentre os operadores abaixo estão: 
 
I. .e. 
II. .ou. 
III. .não. 
IV. .senão. 
V. .igual. 
Assinale a alternativa que contém somente operadores lógicos: 
Nota: 10.0 
 
A I, II e IV 
 
B I, III e V 
 
C II, III e V 
 
D I, II e III 
Você acertou! 
SENÃO não é operador. IGUAL é operador relacional. 
 
E Todas as respostas 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
A construção de algoritmos para o computador deve lidar exclusivamente com os tipos 
definidos nas linguagens de programação, por serem limitadas e não poderem 
manipular todos os tipos de dados existentes no mundo real. A maioria das linguagens 
de programação tipificam os dados em um grupo conhecido como tipos primitivos. São 
tipos primitivos de dados: 
 
I. Primitivos numéricos 
II. Primitivos reais de precisão composta 
III. Primitivos lógicos 
IV. Primitivos caracteres fracionais 
V. Primitivos literais ou caracteres 
Assinale a alternativa que contém somente os tipos primitivos de dados: 
Nota: 10.0 
 
A I e II 
 
B I e V 
 
C I, III e V 
Você acertou! 
 
D Apenas III 
 
E Todas estão corretas 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. 
Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural 
todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
Com base no texto acima temos as seguintes premissas: 
p: Nem tudo o que os pintores de quadros fazem é bonito. 
q: Tudo o que os pintores de quadros fazem é arte. 
Escolha a alternativa que apresenta a conclusão das premissas. 
Nota: 10.0 
 
A Nem toda a arte é bonita. 
Você acertou! 
 
B Toda a arte é bonita. 
 
C Todos pintores de quadros são bonitos. 
 
D Toda arte é uma pintura. 
 
E A arte é bonita porque é uma pintura. 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
O Português Estruturado, também conhecido como Portugol, Pseudocódigo ou 
Pseudolinguagem, é uma forma de linguagem com significados bem definidos de 
termos utilizados nas instruções do algoritmo, que usa palavras e estruturas com 
significado pré-definido em um padrão a ser seguido. 
 
Conforme o texto acima analise as assertivas abaixo: 
 
I. A sintaxe do Português Estruturado possui uma estrutura semelhante à de uma 
linguagem de programação. 
II. É uma linguagem intermediária entre a linguagem natural e uma linguagem de 
programação usada na construção de programas. 
III. Não possui desvantagem na sua adoção. 
IV. Não é necessário lidar com a lógica de programação para utilizar o pseudocódigo. 
V. A passagem para qualquer linguagem de programação é bastante intuitiva e direta 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A III, IV e V 
 
B I, II e V 
Você acertou! 
 
C I e II 
 
D III e IV 
 
E Todas as respostas 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. 
Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural 
todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
Com base no texto acima temos as seguintes premissas: 
p: Todos os mamíferos sabem nadar. 
q: Todas as rochas são mamíferas. 
Escolha a alternativa que apresenta a conclusão das premissas. 
Nota: 10.0 
 
A Logo, todas as rochas sabem nadar. 
Você acertou! 
 
B Logo, as rochas são minerais. 
 
C Logo, nem todos os mamíferos sabem nadar. 
 
D Logo, as rochas não tomam leite. 
 
E Logo, o João gosta de rocha. 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
Para garantir a integridade do resultado obtido com o processamento, os dados devem 
ser classificados de acordo com o tipo do valor a ser armazenado em uma variável. 
Com base neste texto, classifica-se os dados para: 
 
I. Evitar problemas ocasionados pelo fornecimento de valores inadequados à operação 
realizada; 
II. Pré-determinar o tamanho de memória com uma faixa associada de valores 
permitidos. 
III. Guardar um determinado dado ou valor e modificá-lo ao longo da execução do 
programa de acordo com as especificações do algoritmo. 
IV. Seguir as características de formato e estrutura definidas para essa memória 
variável. 
Assinale a alternativa que contém somente as corretas: 
Nota: 10.0 
 
A I e II 
 
B I e IV 
 
C Apenas IV 
 
D Apenas III 
 
E Todas estão corretas 
Você acertou! 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por 
setas que indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas 
para resolver um problema. 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A Os símbolos gráficos são mais difíceis de compreender do que textos. 
 
B Dificulta a transcrição da lógica para uma linguagem de programação. 
 
C Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a visualização. 
 
D Não é preciso aprender a simbologia. 
 
E O fluxograma é um tipo de diagrama que pode ser entendido como uma representação esquemática de um processo. 
Você acertou! 
 
2 
Questão 1/10 - Lógica de Programação e Algoritmos 
O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por 
setas que indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas 
para resolver um problema. 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A Os símbolos gráficos são mais difíceis de compreender do que textos. 
 
B Dificulta a transcrição da lógicapara uma linguagem de programação. 
 
C Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a visualização. 
 
D Não é preciso aprender a simbologia. 
 
E O fluxograma é um tipo de diagrama que pode ser entendido como uma representação esquemática de um processo. 
Você acertou! 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Os operadores relacionais são aqueles que comparam dois 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. Acerca deste 
assunto, observe os operadores relacionais abaixo: 
 
I. Maior que, representado pelo símbolo “>”. 
II. Maior ou igual, representado pelo símbolo “>=”. 
III. Menor ou igual, representado pelo símbolo “<=”. 
IV. Menor que, representado pelo símbolo “<”. 
V. Igual a, representado pelo símbolo “=”. 
Um dos itens acima está com sua representação lógica incorreta. Assinale a 
alternativa em que a descrição do operador relacional não coincide com sua 
representação: 
Nota: 10.0 
 
A V 
Você acertou! 
Sinal de igual é representado por ‘==’. Somente um igual significa atribuição. 
 
B IV 
 
C III 
 
D II 
 
E I 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. 
Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural 
todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
Com base no texto acima temos as seguintes premissas: 
p: Todos os mamíferos sabem nadar. 
q: Todas as rochas são mamíferas. 
Escolha a alternativa que apresenta a conclusão das premissas. 
Nota: 10.0 
 
A Logo, todas as rochas sabem nadar. 
Você acertou! 
 
B Logo, as rochas são minerais. 
 
C Logo, nem todos os mamíferos sabem nadar. 
 
D Logo, as rochas não tomam leite. 
 
E Logo, o João gosta de rocha. 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
Uma estrutura de seleção é uma estrutura de desvio do fluxo de controle que realiza 
diferentes ações dependendo do resultado (VERDADEIRO ou FALSO) da condição. 
Temos os seguintes possíveis tipos de estruturas de seleção: 
 
I. Simples 
II. Composta 
III. Encadeada 
IV. Múltipla escolha 
V. Terciária 
 
São estruturas de seleção, apenas: 
Nota: 10.0 
 
A I, II, III e V 
 
B I, II, III e IV 
Você acertou! 
 
C I, II, IV e V 
 
D I, III, IV e V 
 
E II, III, IV e V 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O 
nome de uma variável deve ser único e estar de acordo com algumas regras. 
Conforme o texto analise as assertivas abaixo: 
 
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre 
outros; 
II. Não utilizar nomes iguais para representar variáveis diferentes. 
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 
2valor como nome. 
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente. 
V. Ser conciso e utilizar nomes coerentes. 
Assinale a alternativa que contém somente as corretas: 
Nota: 10.0 
 
A III, IV e V 
 
B I, II e V 
Você acertou! 
 
C I e II 
 
D III e IV 
 
E Todas as respostas 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo. 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente. 
 
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado. 
Você acertou! 
Um algoritmo sempre apresentará diversas soluções para um mesmo problema. 
 
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente. 
 
D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente. 
 
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão. 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
Operadores lógicos são usados para concatenar ou associar expressões que 
estabelecem uma relação de comparação entre valores. O resultado destas 
expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre 
valores booleanos. Para saber se uma determinada variável está dentro de uma faixa 
de valores deve-se criar expressões com outros operadores, além dos operadores 
aritméticos e/ou relacionais. Dentre os operadores abaixo estão: 
 
I. .e. 
II. .ou. 
III. .não. 
IV. .senão. 
V. .igual. 
Assinale a alternativa que contém somente operadores lógicos: 
Nota: 10.0 
 
A I, II e IV 
 
B I, III e V 
 
C II, III e V 
 
D I, II e III 
Você acertou! 
SENÃO não é operador. IGUAL é operador relacional. 
 
E Todas as respostas 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
Operadores lógicos são usados para concatenar ou associar expressões que 
estabelecem uma relação de comparação entre valores. O resultado destas 
expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre 
valores booleanos. 
 
No uso do operador .e. em um algoritmo temos os seguintes resultados: 
 
I. V .e. V - o resultado é verdadeiro. 
II. F .e. V - o resultado é verdadeiro. 
III. V .e. F - o resultado é verdadeiro. 
IV. F .e. V - o resultado é falso. 
V. F .e. F - o resultado é verdadeiro. 
Assinale a alternativa que contém somente afirmativas corretas: 
Nota: 0.0 
 
A I e IV 
 
B I e V 
 
C II, III e V 
 
D I, II e III 
 
E Todas as respostas 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
A estrutura de um algoritmo em pseudocódigo pode variar um pouco de acordo com o 
autor ou com base na linguagem de programação que será utilizada posteriormente, 
mas essas variações ocorrem apenas na sintaxe, pois a semântica deve ser 
exatamente a mesma. 
A estrutura que empregaremos para a construção de nossos pseudocódigos seguirá 
a seguinte sequência: 
Nota: 10.0 
 
A 1) algoritmo “nome”; 
2) var; 
3) inicio; 
4) fimalgoritmo. 
Você acertou! 
 
B 1) inicio; 
2) var; 
3) algoritmo “nome”; 
4) fimalgoritmo. 
 
C 1) var; 
2) inicio; 
3) algoritmo “nome”; 
4) fim 
 
D 1) var; 
2) inicio; 
3) algoritmo “nome”; 
4) fimalgoritmo 
 
E 1) algoritmo “nome”; 
2) inicio; 
3) var; 
4) fimalgoritmo. 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
A estrutura de seleção SWITCH/CASE é utilizada para a escolha de uma opção dentre 
várias existentes, eliminando a necessidade do uso dos diversos IF-ELSE 
encadeados. Observe as afirmativas abaixo: 
 
I. A estrutura de seleção switch/case simplifica a codificação do algoritmo, e facilita 
sua depuração e atualização. 
II. A estrutura de seleção switch/case testa uma condição ("case") e executará os 
blocos de instruções associados associados a condição verdadeira. 
III. O conteúdo da variável passada para o switch é testado e irá comparar os valores 
de cada caso. 
IV. Se o primeiro caso não corresponder à variável, então o próximo case é avaliado. 
V. O break é utilizado para encerrar as comparações. 
 
É correto apenas: 
Nota: 10.0 
 
A I, II, III e IV 
 
B I, II, III e V 
 
C II, III, IV e V 
 
D I, III, IV e V 
 
E Todas as alternativas 
Você acertou! 
 
 
 
3 
 
Questão 1/10 - Lógica de Programação e Algoritmos 
Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo. 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente. 
 
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado. 
Você acertou! 
Um algoritmo sempre apresentará diversas soluções para um mesmo problema. 
 
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente. 
 
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão. 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
O dado é definido como uma sequência de símbolos quantificados. Conforme o texto 
acima, observe as seguintes conclusões: 
 
I. Os dados podem ser obtidos a partir dos processamentos. 
II. Os dados podem ser obtidos a partir dos arquivos. 
III. Os dados podem ser obtidos a partir de banco de dados. 
IV. Os dados podem ser obtidos a partir de outros programas. 
V. Os dados podem ser fornecidos pelos usuários. 
Assinale a alternativa que contém somente as corretas: 
Nota: 10.0 
 
A II e III 
 
B I e IV 
 
C II e V 
 
D I e III 
 
E Todas estão corretas 
Você acertou! 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
Os operadores relacionais são aqueles que comparam dois 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. Acerca deste 
assunto, observe os operadores relacionais abaixo: 
 
I. Maior que, representado pelo símbolo “>”. 
II. Maior ou igual, representado pelo símbolo “>=”. 
III. Menor ou igual, representado pelo símbolo “<=”. 
IV. Menor que, representado pelo símbolo “<”. 
V. Igual a, representado pelo símbolo “=”. 
Um dos itens acima está com sua representação lógica incorreta. Assinale a 
alternativa em que a descrição do operador relacional não coincide com sua 
representação: 
Nota: 10.0 
 
A V 
Você acertou! 
Sinal de igual é representado por ‘==’. Somente um igual significa atribuição. 
 
B IV 
 
C III 
 
D II 
 
E I 
 
Questão 4/10 - 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: 
Nota: 10.0 
 
A I e III 
 
B II, IV e V 
 
C II e IV 
Você acertou! 
 
D I e V 
 
E Nenhuma das alternativas. 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. 
Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural 
todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
Com base no texto acima temos as seguintes premissas: 
p: Todos os mamíferos sabem nadar. 
q: Todas as rochas são mamíferas. 
Escolha a alternativa que apresenta a conclusão das premissas. 
Nota: 10.0 
 
A Logo, todas as rochas sabem nadar. 
Você acertou! 
 
B Logo, as rochas são minerais. 
 
C Logo, nem todos os mamíferos sabem nadar. 
 
D Logo, as rochas não tomam leite. 
 
E Logo, o João gosta de rocha. 
 
Questão 6/10 - 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. Atribuição 
II. Incremento 
III. Exponenciação 
IV. Menor ou igual 
V. Módulo 
Assinale a alternativa que contém somente operadores aritméticos: 
Nota: 10.0 
 
A I, III e IV 
 
B I, III e V 
 
C II, III e V 
Você acertou! 
Atribuição não é operador e IV é operador relacional 
 
D II, III e IV 
 
E Todas as respostas 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
Operadores lógicos são usados para concatenar ou associar expressões que 
estabelecem uma relação de comparação entre valores. O resultado destas 
expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre 
valores booleanos. 
 
No uso do operador .e. em um algoritmo temos os seguintes resultados: 
 
I. V .e. V - o resultado é verdadeiro. 
II. F .e. V - o resultado é verdadeiro. 
III. V .e. F - o resultado é verdadeiro. 
IV. F .e. V - o resultado é falso. 
V. F .e. F - o resultado é verdadeiro. 
Assinale a alternativa que contém somente afirmativas corretas: 
Nota: 0.0 
 
A I e IV 
 
B I e V 
 
C II, III e V 
 
D I, II e III 
 
E Todas as respostas 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
O Português Estruturado, também conhecido como Portugol, Pseudocódigo ou 
Pseudolinguagem, é uma forma de linguagem com significados bem definidos de 
termos utilizados nas instruções do algoritmo, que usa palavras e estruturas com 
significado pré-definido em um padrão a ser seguido. 
 
Conforme o texto acima analise as assertivas abaixo: 
 
I. A sintaxe do Português Estruturado possui uma estrutura semelhante à de uma 
linguagem de programação. 
II. É uma linguagem intermediária entre a linguagem natural e uma linguagem de 
programação usada na construção de programas. 
III. Não possui desvantagem na sua adoção. 
IV. Não é necessário lidar com a lógica de programação para utilizar o pseudocódigo. 
V. A passagem para qualquer linguagem de programação é bastante intuitiva e direta 
Com base nesse contexto é correto afirmar que: 
Nota: 10.0 
 
A III, IV e V 
 
B I, II e V 
Você acertou! 
 
C I e II 
 
D III e IV 
 
E Todas as respostas 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
Uma estrutura de seleção é uma estrutura de desvio do fluxo de controle que realiza 
diferentes ações dependendo do resultado (VERDADEIRO ou FALSO) da condição. 
Temos os seguintes possíveis tipos de estruturas de seleção: 
 
I. Simples 
II. Composta 
III. Encadeada 
IV. Múltipla escolha 
V. Terciária 
 
São estruturas de seleção, apenas: 
Nota: 10.0 
 
A I, II, III e V 
 
B I, II, III e IV 
Você acertou! 
 
C I, II, IV e V 
 
D I, III, IV e V 
 
E II, III, IV e V 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. 
Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural 
todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
 
 Com base no texto acima temos as seguintes premissas: 
 
p: Sei que a camisa está no guarda-roupas. 
q: Sei que o guarda-roupas está fechado. 
Escolha a alternativa que apresenta a conclusão das premissas. 
Nota: 10.0 
 
A Tenho de fechar o guarda-roupas para pegar a camisa. 
 
B Tenho de abrir o guarda-roupas para guardar a camisa. 
 
C Tenho de fechar o guarda-roupas para guardar a camisa. 
 
D Tenho de abrir o guarda-roupas para pegar a camisa 
Você acertou! 
 
E Tenho de pegar o guarda-roupas para abrir a camisa.

Continue navegando