Logo Passei Direto
Buscar

Avaliação II - Individual Semipresencial

User badge image
Eder Schons

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Durante o desenvolvimento de um programa de computador, é necessário que o programador faça o planejamento da modularização, a preocupação principal é facilitar o entendimento da organização do algoritmo, tornando a sua estrutura mais transparente e mais fácil de documentar. A prática da modularização ainda agrega benefícios no momento da manutenção do sistema, por tornar o código mais fácil e rápido de entender por um outro programador.
Sobre a modularização de algoritmos, analise as sentenças a seguir:
I- Consistir os dados é a técnica de verificação das entradas de dados, analisando se elas são válidas ou não.
II- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência possível de outros módulos do algoritmo.
III- Os procedimentos não precisam receber um nome durante a sua declaração.
IV- As funções são submódulos que produzem apenas um valor de saída.
V- As variáveis locais podem ser usadas pelo programa principal.
A) As sentenças I, II e III estão corretas.
B) As sentenças I, II e IV estão corretas.
C) Somente a sentença V está correta.
D) As sentenças II, III e V estão corretas.

Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa.
Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.
a) As sentenças III, IV e V estão corretas.
b) As sentenças I, IV e V estão corretas.
c) As sentenças I, II e III estão corretas.
d) Somente a sentença II está correta.

As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de modularização, ao invés de escrever um código muito grande, escreve-se vários pequenos algoritmos, que em conjunto possuem a capacidade de resolver um grande problema.
Sobre funções, assinale a alternativa CORRETA:
a) Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
b) Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
c) A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
d) As funções não precisam ter um nome definido.

A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar muito tempo na organização da escrita dos códigos-fontes de um algoritmo.
Sobre a modularização de algoritmos, assinale a alternativa CORRETA:
a) A modularização de algoritmos torna o código-fonte mais simples de escrever.
b) Modularizar os algoritmos dificulta a escrita de um algoritmo.
c) Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
d) O nível de abstração é reduzido quando o algoritmo é modularizado.

A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
a) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
b) "Quantos anos você tem?" é uma sentença imperativa.
c) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
d) As proposições são representadas, normalmente, por algarismos romanos.

A palavra proposição vem de "propor", que significa submeter à apreciação, requerer um juízo. É uma sentença declarativa, ou seja, está declarada por meio de termos, palavras ou símbolos. Seu conteúdo pode ser considerado apenas verdadeiro ou falso. São exemplos de proposições "Rafaela é bonita" e "Rafaela é professora".
Sobre a lógica proposicional, analise as sentenças a seguir:
I- A operação de cálculo proposicional de conjunção é representada pelo símbolo "v".
II- A sentença "1951 > 2015" é uma proposição válida.
III- A presença de dois conectivos "ou" em uma sentença caracteriza uma disjunção exclusiva.
IV- "Paulo é carpinteiro e Jacó é advogado" é uma proposição composta.
a) As sentenças II, III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

As funções e os procedimentos são utilizadas para modularizar os algoritmos, os quais que podem receber dados de entrada. Os procedimentos são uma sequência de instruções específicas, criadas quando existe a necessidade de repetir, por várias vezes, um mesmo trecho de código em um programa.
Sobre os procedimentos, analise as sentenças a seguir:
I- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de comandos de um trecho do algoritmo.
II- A palavra "retorna" é utilizada pelos procedimentos para retornar um valor ao módulo principal.
III- As variáveis locais quando criadas dentro de procedimentos só podem ser utilizadas dentro dos mesmos.
IV- Os procedimentos não precisam possuir um nome definido na sua declaração.
V- Os procedimentos podem receber passagem de parâmetros por referência ou por valor.
a) As sentenças I, III e V estão corretas.
b) As sentenças I, II e III estão corretas.
c) Somente a sentença I está correta.
d) As sentenças II, IV e V estão corretas.

As proposições são quaisquer sentenças que podem assumir o valor de verdadeiro ou falso. As tabelas verdade fazem uso das proposições para determinar todos os possíveis resultados das combinações de verdadeiro ou falso possíveis. Logo, para encontrar o resultado da combinação de proposições, basta analisar qual valor está associado a cada proposição, buscar na tabela e analisar o resultado gerado.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A estrutura lógica " p ^ q " é verdadeira quando ambas proposições são verdadeiras.
( ) A estrutura lógica " p v q " é falsa quando uma das duas proposições são verdadeiras.
( ) A tautologia acontece somente se o resultado da expressão for sempre falso.
( ) A disjunção é representada pelo caractere " ~ ".
a) V - F - V - F.
b) F - V - F - V.
c) V - F - F - F.
d) V - F - F - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Durante o desenvolvimento de um programa de computador, é necessário que o programador faça o planejamento da modularização, a preocupação principal é facilitar o entendimento da organização do algoritmo, tornando a sua estrutura mais transparente e mais fácil de documentar. A prática da modularização ainda agrega benefícios no momento da manutenção do sistema, por tornar o código mais fácil e rápido de entender por um outro programador.
Sobre a modularização de algoritmos, analise as sentenças a seguir:
I- Consistir os dados é a técnica de verificação das entradas de dados, analisando se elas são válidas ou não.
II- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência possível de outros módulos do algoritmo.
III- Os procedimentos não precisam receber um nome durante a sua declaração.
IV- As funções são submódulos que produzem apenas um valor de saída.
V- As variáveis locais podem ser usadas pelo programa principal.
A) As sentenças I, II e III estão corretas.
B) As sentenças I, II e IV estão corretas.
C) Somente a sentença V está correta.
D) As sentenças II, III e V estão corretas.

Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa.
Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.
a) As sentenças III, IV e V estão corretas.
b) As sentenças I, IV e V estão corretas.
c) As sentenças I, II e III estão corretas.
d) Somente a sentença II está correta.

As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de modularização, ao invés de escrever um código muito grande, escreve-se vários pequenos algoritmos, que em conjunto possuem a capacidade de resolver um grande problema.
Sobre funções, assinale a alternativa CORRETA:
a) Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
b) Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
c) A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
d) As funções não precisam ter um nome definido.

A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar muito tempo na organização da escrita dos códigos-fontes de um algoritmo.
Sobre a modularização de algoritmos, assinale a alternativa CORRETA:
a) A modularização de algoritmos torna o código-fonte mais simples de escrever.
b) Modularizar os algoritmos dificulta a escrita de um algoritmo.
c) Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
d) O nível de abstração é reduzido quando o algoritmo é modularizado.

A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
a) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
b) "Quantos anos você tem?" é uma sentença imperativa.
c) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
d) As proposições são representadas, normalmente, por algarismos romanos.

A palavra proposição vem de "propor", que significa submeter à apreciação, requerer um juízo. É uma sentença declarativa, ou seja, está declarada por meio de termos, palavras ou símbolos. Seu conteúdo pode ser considerado apenas verdadeiro ou falso. São exemplos de proposições "Rafaela é bonita" e "Rafaela é professora".
Sobre a lógica proposicional, analise as sentenças a seguir:
I- A operação de cálculo proposicional de conjunção é representada pelo símbolo "v".
II- A sentença "1951 > 2015" é uma proposição válida.
III- A presença de dois conectivos "ou" em uma sentença caracteriza uma disjunção exclusiva.
IV- "Paulo é carpinteiro e Jacó é advogado" é uma proposição composta.
a) As sentenças II, III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

As funções e os procedimentos são utilizadas para modularizar os algoritmos, os quais que podem receber dados de entrada. Os procedimentos são uma sequência de instruções específicas, criadas quando existe a necessidade de repetir, por várias vezes, um mesmo trecho de código em um programa.
Sobre os procedimentos, analise as sentenças a seguir:
I- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de comandos de um trecho do algoritmo.
II- A palavra "retorna" é utilizada pelos procedimentos para retornar um valor ao módulo principal.
III- As variáveis locais quando criadas dentro de procedimentos só podem ser utilizadas dentro dos mesmos.
IV- Os procedimentos não precisam possuir um nome definido na sua declaração.
V- Os procedimentos podem receber passagem de parâmetros por referência ou por valor.
a) As sentenças I, III e V estão corretas.
b) As sentenças I, II e III estão corretas.
c) Somente a sentença I está correta.
d) As sentenças II, IV e V estão corretas.

As proposições são quaisquer sentenças que podem assumir o valor de verdadeiro ou falso. As tabelas verdade fazem uso das proposições para determinar todos os possíveis resultados das combinações de verdadeiro ou falso possíveis. Logo, para encontrar o resultado da combinação de proposições, basta analisar qual valor está associado a cada proposição, buscar na tabela e analisar o resultado gerado.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A estrutura lógica " p ^ q " é verdadeira quando ambas proposições são verdadeiras.
( ) A estrutura lógica " p v q " é falsa quando uma das duas proposições são verdadeiras.
( ) A tautologia acontece somente se o resultado da expressão for sempre falso.
( ) A disjunção é representada pelo caractere " ~ ".
a) V - F - V - F.
b) F - V - F - V.
c) V - F - F - F.
d) V - F - F - V.

Prévia do material em texto

Disciplina: Lógica e Técnicas de Programação (ADS05) 
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:98989) ( peso.:1,50) 
Prova: 1368885 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de diversas 
variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu objetivo principal é 
determinar o valor lógico de proposições compostas. Assinale a alternativa CORRETA que apresenta 
apenas operadores de cálculo proposicional: 
 a) Negação e avaliação. 
 b) Conjunção e NOR. 
 c) Disjunção e somatório. 
 d) XOR e incremento. 
 
2. Durante o desenvolvimento de um programa de computador, é necessário que o programador faça o 
planejamento da modularização, a preocupação principal é facilitar o entendimento da organização do 
algoritmo, tornando a sua estrutura mais transparente e mais fácil de documentar. A prática da 
modularização ainda agrega benefícios no momento da manutenção do sistema, por tornar o código mais 
fácil e rápido de entender por um outro programador. Sobre a modularização de algoritmos, analise as 
sentenças a seguir: 
 
I- Consistir os dados é a técnica de verificação das entradas de dados, analisando se elas são válidas ou 
não. 
II- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência 
possível de outros módulos do algoritmo. 
III- Os procedimentos não precisam receber um nome durante a sua declaração. 
IV- As funções são submódulos que produzem apenas um valor de saída. 
V- As variáveis locais podem ser usadas pelo programa principal. 
 
Assinale a alternativa CORRETA: 
 a) Somente a sentença V está correta. 
 b) As sentenças II, III e V estão corretas. 
 c) As sentenças I, II e III estão corretas. 
 d) As sentenças I, II e IV estão corretas. 
 
3. Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de 
ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e 
organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do 
programa. Sobre funções, analise as sentenças a seguir: 
 
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são 
conhecidas como variáveis locais. 
II- As funções não precisam possuir um nome. 
III- O retorno das funções pode conter mais de um valor de vários tipos de dados. 
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. 
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças III, IV e V estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) Somente a sentença II está correta. 
 d) As sentenças I, IV e V estão corretas. 
 
4. As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor 
ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de modularização, ao invés 
de escrever um código muito grande, escreve-se vários pequenos algoritmos, que em conjunto possuem a 
capacidade de resolver um grande problema. Sobre funções, assinale a alternativa CORRETA: 
 a) Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada. 
 b) As funções não precisam ter um nome definido. 
 c) Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno. 
 d) A utilização de funções na construção de algoritmos causa desorganização do código-fonte. 
 
5. A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para 
este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-
fonte ele será. Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa 
será a organização do código-fonte. Isto implica a necessidade de focar muito tempo na organização da 
escrita dos códigos-fontes de um algoritmo. Sobre a modularização de algoritmos, assinale a alternativa 
CORRETA: 
 a) Os parâmetros são utilizados pelos módulo para construir equações matemáticas. 
 b) Modularizar os algoritmos dificulta a escrita de um algoritmo. 
 c) O nível de abstração é reduzido quando o algoritmo é modularizado. 
 d) A modularização de algoritmos torna o código-fonte mais simples de escrever. 
 
6. A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como 
verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas que 
admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA: 
 a) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso. 
 b) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo. 
 c) As proposições são representadas, normalmente, por algarismos romanos. 
 d) "Quantos anos você tem?" é uma sentença imperativa. 
 
7. A palavra proposição vem de "propor", que significa submeter à apreciação, requerer um juízo. É uma 
sentença declarativa, ou seja, está declarada por meio de termos, palavras ou símbolos. Seu conteúdo 
pode ser considerado apenas verdadeiro ou falso. São exemplos de proposições "Rafaela é bonita" e 
"Rafaela é professora". Sobre a lógica proposicional, analise as sentenças a seguir: 
 
I- A operação de cálculo proposicional de conjunção é representada pelo símbolo "v". 
II- A sentença "1951 > 2015" é uma proposição válida. 
III- A presença de dois conectivos "ou" em uma sentença caracteriza uma disjunção exclusiva. 
IV- "Paulo é carpinteiro e Jacó é advogado" é uma proposição composta. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças II, III e IV estão corretas. 
 d) As sentenças I e IV estão corretas. 
 
8. As funções e os procedimentos são utilizadas para modularizar os algoritmos, os quais que podem 
receber dados de entrada. Os procedimentos são uma sequência de instruções específicas, criadas quando 
existe a necessidade de repetir, por várias vezes, um mesmo trecho de código em um programa. Sobre os 
procedimentos, analise as sentenças a seguir: 
 
I- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de 
comandos de um trecho do algoritmo. 
II- A palavra "retorna" é utilizada pelos procedimentos para retornar um valor ao módulo principal. 
III- As variáveis locais quando criadas dentro de procedimentos só podem ser utilizadas dentro dos 
mesmos. 
IV- Os procedimentos não precisam possuir um nome definido na sua declaração. 
V- Os procedimentos podem receber passagem de parâmetros por referência ou por valor. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II, IV e V estão corretas. 
 b) Somente a sentença I está correta. 
 c) As sentenças I, III e V estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
9. As proposições são quaisquer sentenças que podem assumir o valor de verdadeiro ou falso. As tabelas 
verdade fazem uso das proposições para determinar todos os possíveis resultados das combinações de 
verdadeiro ou falso possíveis. Logo, para encontrar o resultado da combinação de proposições, basta 
analisar qual valor está associado a cada proposição, buscar na tabela e analisar o resultado gerado. Sobre 
o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A estrutura lógica " p ^ q " é verdadeira quando ambas proposições são verdadeiras.( ) A estrutura lógica " p v q " é falsa quando uma das duas proposições são verdadeiras. 
( ) A tautologia acontece somente se o resultado da expressão for sempre falso. 
( ) A disjunção é representada pelo caractere " ~ ". 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - F. 
 b) V - F - F - V. 
 c) V - F - V - F. 
 d) F - V - F - V. 
 
10. Uma proposição é uma sentença que possui apenas valor verdadeiro ou falso, mas não ambas. Ela é 
representada normalmente pelas letras latinas minúsculas p, q, r, entre outras. Estas variáveis 
proposicionais podem ser combinadas entre elas por meio dos conectivos lógicos. Sobre o exposto, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O operador de negação é representado pelo caractere " ~ ". 
( ) A conjunção é um operador lógico representado pelo caractere " A ". 
( ) Se na disjunção "p v q" o valor de "p" for verdadeiro e valor de "q" for falso, a disjunção será 
considerada falsa. 
( ) Uma conjunção será verdadeira somente se todas as proposições forem verdadeiras. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V. 
 b) V - F - F - V. 
 c) F - V - V - F. 
 d) V - F - V - V. 
 
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina