Magna Concursos
97726 Ano: 2000
Disciplina: Raciocínio Lógico
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Nos últimos vinte anos, houve um progresso lento, porém constante, no uso de especificação formal, no desenvolvimento de software. Nos métodos de especificação formal, o objetivo de se produzir especificações consistentes, completas e corretas é obtido por meio de enunciados matematicamente prováveis. Uma especificação formal pode assim ser checada, em termos de inconsistências e contradições, antes de ser codificada, utilizando-se uma linguagem de programação. A lógica de primeira ordem pode ser uma base para se descrever uma especificação formal. Para isso, são utilizados símbolos matemáticos que expressam um significado importante. Uma lista dos principais símbolos é mostrada abaixo.

Símbolo Significado
!$ \forall !$ para todo
!$ \exists !$ existe
!$ P \equiv Q !$ P é logicamente equivalente a Q
!$ \sim p !$ negativa de p (not p)
!$ p \wedge q !$ p e q
!$ p \vee q !$ p ou q
!$ p \rightarrow q !$ se p, então q
!$ P \Rightarrow Q !$ P implica Q
!$ p \leftrightarrow q !$ p se e somente q
!$ \ni !$ tal que

Asserções são utilizadas para expressar pré-condições e pós-condições de um determinado procedimento. As pré-condições e as pós-condições são condições que devem ser obedecidas, respectivamente, para que o procedimento possa ser realizado com sucesso e para indicar que o procedimento foi realizado com sucesso. A forma geral para se especificar um procedimento funcional, utilizando a especificação formal, é definir, na ordem, as pré-condições, o processo e as pós-condições dentro da sintaxe e da semântica da linguagem formal que se está utilizando. Abaixo são mostradas três especificações, utilizando-se a lógica, cujos símbolos são mostrados no texto, como linguagem formal, e utilizando-se, igualmente, asserções de pré-condições e pós-condições.


Enunciado 3135849-1


Acerca dessas especificações e a partir do significado dos símbolos lógicos, julgue o item que se segue.

Na instrução 2, a pré-condição é sempre obedecida independentemente dos valores de x, y e z, ou seja, não há pré-condição.
 

Provas

Questão presente nas seguintes provas

Analista do Bacen - TI

250 Questões