Logo Passei Direto
Buscar

Lógica e Técnicas de Programação - Avaliação I - Individual FLEX

User badge image
Felipe Ronan

em

Ferramentas de estudo

Questões resolvidas

O fundador da lógica formal é Aristóteles, ele determina que a validade lógica de um raciocínio depende da forma ou estrutura, e não do conteúdo. Também, fez a introdução à análise da quantificação dos enunciados e das variáveis, realizando vários estudos dos casos em que dois enunciados implicam um terceiro.
Sobre os tipos de lógica, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A lógica de programação também é chamada de lógica de argumentação programacional.
( ) A lógica de programação define o encadeamento lógico para o desenvolvimento de programas de computador.
( ) O estudo da lógica segundo a sua estrutura ou forma é feito pela lógica matemática.
( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma proposição é verdadeiro, falso ou nulo.
a) V - F - F - V.
b) V - V - V - F.
c) F - F - V - V.
d) F - V - V - F.

A elaboração dos algoritmos é a base da programação de computadores. Ela é uma sequência finita de passos, ordenados de forma lógica, que levam à realização de uma tarefa. Os algoritmos estão no nosso dia a dia na forma narrativa, por exemplo, a explicação de como sacar dinheiro em um caixa eletrônico ou ensinar uma pessoa a trocar uma lâmpada.
Sobre os métodos para a construção de algoritmos, analise as sentenças a seguir:
I- Entender o problema a ser resolvido.
II- Identificar e definir dados de entradas.
III- Montar o hardware utilizado pelo algoritmo.
IV- Construir o algoritmo.
V- Avaliar o custo do sistema desenvolvido.
A - As sentenças I, II e IV estão corretas.
B - As sentenças I, II, IV e V estão corretas.
C - As sentenças III, IV e V estão corretas.
D - As sentenças II e V estão corretas.

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.

As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas.
Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: var notaFinal : inteiro notaFinal <- 7 se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse
a) "aluno reprovado".
b) Falso.
c) "aluno aprovado".
d) Verdadeiro.

Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar, comparar e avaliar dados dentro de um programa de computador. Os operadores relacionais são operadores binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que apresenta o resultado lógico para a respectiva expressão:
a) Expressão: 1999 <= 1914. Resultado: Verdadeiro.
b) Expressão: 1 <> 2. Resultado: Verdadeiro.
c) Expressão: "computação" = "Computacao". Resultado: Verdadeiro.
d) Expressão: 1 > 2. Resultado: Verdadeiro.

O processo para a resolução de problemas apresenta três fases, sendo que no contexto de desenvolvimento de algoritmos elas são sintetizadas da seguinte forma:
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não garante a repetição da solução para diferentes entradas.
( ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto de instruções, as quais devem obedecer a uma ordem sequencial lógica.
( ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração de algoritmos.
( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema.
a) F - V - V - V.
b) F - F - V - V.
c) F - V - V - 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

Questões resolvidas

O fundador da lógica formal é Aristóteles, ele determina que a validade lógica de um raciocínio depende da forma ou estrutura, e não do conteúdo. Também, fez a introdução à análise da quantificação dos enunciados e das variáveis, realizando vários estudos dos casos em que dois enunciados implicam um terceiro.
Sobre os tipos de lógica, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A lógica de programação também é chamada de lógica de argumentação programacional.
( ) A lógica de programação define o encadeamento lógico para o desenvolvimento de programas de computador.
( ) O estudo da lógica segundo a sua estrutura ou forma é feito pela lógica matemática.
( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma proposição é verdadeiro, falso ou nulo.
a) V - F - F - V.
b) V - V - V - F.
c) F - F - V - V.
d) F - V - V - F.

A elaboração dos algoritmos é a base da programação de computadores. Ela é uma sequência finita de passos, ordenados de forma lógica, que levam à realização de uma tarefa. Os algoritmos estão no nosso dia a dia na forma narrativa, por exemplo, a explicação de como sacar dinheiro em um caixa eletrônico ou ensinar uma pessoa a trocar uma lâmpada.
Sobre os métodos para a construção de algoritmos, analise as sentenças a seguir:
I- Entender o problema a ser resolvido.
II- Identificar e definir dados de entradas.
III- Montar o hardware utilizado pelo algoritmo.
IV- Construir o algoritmo.
V- Avaliar o custo do sistema desenvolvido.
A - As sentenças I, II e IV estão corretas.
B - As sentenças I, II, IV e V estão corretas.
C - As sentenças III, IV e V estão corretas.
D - As sentenças II e V estão corretas.

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.

As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas.
Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: var notaFinal : inteiro notaFinal <- 7 se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse
a) "aluno reprovado".
b) Falso.
c) "aluno aprovado".
d) Verdadeiro.

Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar, comparar e avaliar dados dentro de um programa de computador. Os operadores relacionais são operadores binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que apresenta o resultado lógico para a respectiva expressão:
a) Expressão: 1999 <= 1914. Resultado: Verdadeiro.
b) Expressão: 1 <> 2. Resultado: Verdadeiro.
c) Expressão: "computação" = "Computacao". Resultado: Verdadeiro.
d) Expressão: 1 > 2. Resultado: Verdadeiro.

O processo para a resolução de problemas apresenta três fases, sendo que no contexto de desenvolvimento de algoritmos elas são sintetizadas da seguinte forma:
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não garante a repetição da solução para diferentes entradas.
( ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto de instruções, as quais devem obedecer a uma ordem sequencial lógica.
( ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração de algoritmos.
( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema.
a) F - V - V - V.
b) F - F - V - V.
c) F - V - V - F.
d) V - V - F - V.

Prévia do material em texto

Disciplina: Lógica e Técnicas de Programação (ADS05) 
Avaliação: Avaliação I - Individual FLEX ( Cod.:512504) ( peso.:1,50) 
Prova: 17321320 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Nas linguagens de programação, os operadores lógicos também são conhecidos 
como operadores booleanos. A análise da expressão que utiliza operadores lógicos 
tem como resultado "Verdadeiro" ou "Falso". O operador de conjunção somente 
retornará verdadeiro se ambos os valores utilizados na expressão forem 
"Verdadeiro". Classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro. 
( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro. 
( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro. 
( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V.
 b) F - V - V - V.
 c) V - F - F - V. 
 d) V - V - F - F. 
 
2. As estruturas de repetição permitem aos algoritmos executarem uma parte do código-
fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada 
repetição é conhecida como laço ou loop. Nestas estruturas, é fundamental 
preocupar-se com a condição de parada, ou seja, as estruturas de repetição devem 
obrigatoriamente entrar em uma condição que faça a parada da execução do 
algoritmo. Assinale a alternativa CORRETA que apresenta a estrutura de repetição 
com teste no início: 
 a) Enquanto-faça. 
 b) Faça-para. 
 c) Caso-seja. 
 d) Faça-enquanto.
 
3. O fundador da lógica formal é Aristóteles, ele determina que a validade lógica de um 
raciocínio depende da forma ou estrutura, e não do conteúdo. Também, fez a 
introdução à análise da quantificação dos enunciados e das variáveis, realizando 
vários estudos dos casos em que dois enunciados implicam um terceiro. Sobre os 
tipos de lógica, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A lógica de programação também é chamada de lógica de argumentação 
programacional. 
( ) A lógica de programação define o encadeamento lógico para o desenvolvimento 
de programas de computador. 
( ) O estudo da lógica segundo a sua estrutura ou forma é feito pela lógica 
matemática. 
( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma 
proposição é verdadeiro, falso ou nulo. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) V - F - F - V. 
 c) V - V - V - F.
 d) F - V - V - F. 
 
4. Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. 
É necessário avaliar o problema e o conhecimento dos programadores para estudar a 
maneira mais adequada. As formas possíveis são descrição narrativa, fluxograma, 
diagrama de Chapin e pseudocódigos. Sobre as formas de representação de 
algoritmos, analise as sentenças a seguir: 
 
I- Seu objetivo é apresentar uma visão mais hierárquica e estruturada da lógica do 
sistema. 
II- A representação de algoritmos Portugol é entendida pelos computadores. 
III- As linguagens de programação e linguagens narrativas possuem a mesma rigidez 
na escrita. 
IV- Fluxogramas fazem uso, apenas, de palavras para representar uma solução 
algorítmica. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e II estão corretas. 
 
5. A elaboração dos algoritmos é a base da programação de computadores. Ela é uma 
sequência finita de passos, ordenados de forma lógica, que levam à realização de 
uma tarefa. Os algoritmos estão no nosso dia a dia na forma narrativa, por exemplo, 
a explicação de como sacar dinheiro em um caixa eletrônico ou ensinar uma pessoa a 
trocar uma lâmpada. Sobre os métodos para a construção de algoritmos, analise as 
sentenças a seguir: 
 
I- Entender o problema a ser resolvido. 
II- Identificar e definir dados de entradas. 
III- Montar o hardware utilizado pelo algoritmo. 
IV- Construir o algoritmo. 
V- Avaliar o custo do sistema desenvolvido. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II, IV e V estão corretas.
 b) As sentenças III, IV e V estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças II e V estão corretas. 
 
6. 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 I e IV estão corretas. 
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas. 
 
7. As estruturas de controle de seleção permitem alterar o fluxo de execução dos 
algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será 
executada a partir de uma condição previamente determinada. A condição é 
representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e 
assinale a alternativa que apresenta a saída de dados CORRETA: 
 
var notaFinal : inteiro 
notaFinal <- 7 
 
se ( notaFinal >= 7 ) entao 
 escreva ("aluno aprovado") 
senao 
 escreva ("aluno reprovado") 
fimse 
 a) Falso. 
 b) "aluno aprovado". 
 c) Verdadeiro. 
 d) "aluno reprovado".
 
8. As estruturas de seleção permitem alterar o fluxo de execução do algoritmo, 
selecionando qual parte do algoritmo deve ser executada. A decisão de qual parte 
executará é tomada em função de uma condição que resultará os valores verdadeiro 
ou falso. Esta condição pode ser representada por expressões relacionais ou lógicas. 
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A estrutura de seleção abaixo possui uma saída de dados válida para quaisquer 
valores possíveis para a variável "media". 
 se media >= 5.0 então 
 escreva ("aluno Aprovado") 
( ) A estrutura de condição caso-seja possuir uma opção padrão para ser executada 
nas situações em que nenhuma das condições anteriores seja atendida. 
( ) As estruturas de condição simples são representadas genericamente pelo código 
abaixo. 
 se <expressão lógica> então 
 Bloco de comandos; 
 fim-se 
( ) A estrutura de condição abaixo é de condição composta. 
 se idade >= 18 então 
 "maior de idade" 
 senão 
 "menor de idade" 
 fimse 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - V.
 b) F - V - V - F. 
 c) V - F - V - V.
 d) F - V - F - V. 
 
9. Nas linguagens de programação, os operadores são meios pelos quais conseguimos 
incrementar, decrementar, comparar e avaliar dados dentro de um programa de 
computador. Os operadores relacionais são operadores binários que resultam em 
valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que 
apresenta o resultado lógico para a respectiva expressão: 
 a) Expressão: 1999 <= 1914. Resultado: Verdadeiro. 
 b) Expressão: 1 <> 2. Resultado: Verdadeiro. 
 c) Expressão: "computação" = "Computacao". Resultado: Verdadeiro.
 d) Expressão: 1 > 2. Resultado: Verdadeiro. 
 
10.O processo para a resolução de problemas apresenta três fases, sendo que no 
contexto de desenvolvimento de algoritmos elas são sintetizadas da seguinte forma: 
 
Fase 1 - Entender e delimitar o problema.Fase 2 - Esboçar os passos da solução na forma de algoritmos. 
Fase 3 - Escrever o algoritmo em uma linguagem que seja entendida pelos 
computadores. 
 
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras 
e F para as falsas: 
 
( ) O algoritmo não garante a repetição da solução para diferentes entradas. 
( ) Para a resolução de um problema por meio de um algoritmo, é necessário um 
conjunto de instruções, as quais devem obedecer a uma ordem sequencial lógica. 
( ) A capacidade de resolução de problemas relaciona-se com a capacidade de 
elaboração de algoritmos. 
( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, 
e sim os passos necessários para realizar uma tarefa ou solucionar um problema. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - V.
 b) F - V - V - F. 
 c) F - F - V - V. 
 d) V - V - F - V.

Mais conteúdos dessa disciplina