Logo Passei Direto
Buscar
No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de módulos ou subalgoritmos.
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos dentro de um algoritmo.
III- módulo principal solicita a execução de vários módulos em uma sequência determinada.
IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem aos parâmetros.
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
A As sentenças I, II e V estão corretas.
B As sentenças I, III e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças I, II e III estão corretas.
User badge image
Aprimorando com Questões

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar cada uma das sentenças: I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de módulos ou subalgoritmos. Verdadeiro, essa é uma definição correta de modularização. II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos dentro de um algoritmo. Falso, um algoritmo pode ter múltiplos subalgoritmos ou módulos, não há restrição para ter apenas um. III- O módulo principal solicita a execução de vários módulos em uma sequência determinada. Verdadeiro, isso é uma característica comum em programas modularizados, onde um módulo principal chama outros módulos. IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem aos parâmetros. Verdadeiro, ao criar um módulo, é comum definir os parâmetros que ele receberá, incluindo seus tipos. V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo. Falso, variáveis locais são acessíveis apenas dentro do módulo onde foram declaradas. Agora, vamos ver quais sentenças estão corretas: - I: Correta - II: Incorreta - III: Correta - IV: Correta - V: Incorreta Portanto, as sentenças corretas são I, III e IV. A alternativa que contém todas as sentenças verdadeiras é: B) As sentenças I, III e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que compõem as sentenças, e a segunda, o tipo de conectivo que liga as proposições de uma mesma sentença.
Sobre a negação, analise as seguintes afirmativas:
I- A negativa de "O almoço é barato" é "Não vou almoçar".
II- Um sinal de til pode ser utilizado para representar a negação de uma proposição.
III- Na lógica proposicional, é possível negar uma proposição composta.
IV- A negação da proposição p é representada por p~.
A Somente a afirmativa I está correta.
B As afirmativas II e III estão corretas.
C Somente a afirmativa IV está correta.
D As afirmativas I, II e IV estão corretas.

Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A Disjunção exclusiva – conectivo ou... ou...
B Disjunção – conectivo ou.
C Conjunção – conectivo e.
D Se então – conectivo condicional.

A tabela verdade consiste em um tipo de tabela matemática usada em lógica para determinar a validade de uma fórmula. As tabelas verdade incorporaram a apresentação atual através do trabalho desenvolvido por Emil Post e Ludwig Wittgenstein.
Quais operações do cálculo proposicional não são trabalhados na tabela verdade?
A Condição < enquanto ....faça>.
B Disjunção (v).
C Negação (~).
D Disjunção exclusiva (XOR).

Quando construímos algoritmos de forma modularizada é muito comum precisar passar informações de um módulo para outro. Essas informações são denominadas parâmetros. Os parâmetros são responsáveis por estabelecer a comunicação entre os módulos.
Quais os tipos de parâmetros existentes?
A Passagem de parâmetros por valor e passagem de parâmetros por mecanismo.
B Passagem de parâmetros por valor e passagem de parâmetros por referência.
C Passagem de parâmetros residual e passagem de parâmetros por referência.
D Passagem de parâmetros local e passagem de parâmetros global.

Na programação, utiliza-se passagem de parâmetros nos módulos. Com base no exposto, assinale a alternativa CORRETA: A) Tipos de parâmetros: inteiro e real. B) Tipos de parâmetros: internos abertos e fechados. C) Tipos de parâmetros: globais e locais. D) Tipos de parâmetros: globais e inteiros.

Mais conteúdos dessa disciplina