Sunteți pe pagina 1din 6

Instituição: Centro de Ciências Agrárias - CCA UFES

Curso: Sistemas de Informação - SI 2 Disciplina: Introdução à Informática


Professor: Vinicius Lima Fardim Data: 19 de novembro de 2012
Discente:___________________________ Matricula:_________________________
Valor: 4 pontos Nota: _______________

1° Lista de Exercícios
1. Explique e exemplifique (0,25 cada questão)

a) Proposição simples e proposição composta


________________________________________________________________________
________________________________________________________________________

b) Operadores lógicos e ordem de prioridades


________________________________________________________________________
________________________________________________________________________

2. Complete as lacunas, abaixo: (0,10 cada questão)

_______________ é a descrição das etapas de resolução de um problema ou a indicação


_______________ de uma _________________ de ações bem definidas.

3. Sendo a proposição p: João é Alegrense, q: Maria é capixaba, s: Martha é Casada e x:


Afonso é serrano, informe. (0,30 cada questão)

a) ~(~p ~ q) → (~ (s ↔ x))
________________________________________________________________________
________________________________________________________________________

b) ~ (~ x → ~ (~ s v ~ q )) ↔ ~ p
______________________________________________________________________________________
______________________________________________________________________________________

4. Sabe-se que P(p,q,r,s,x,c,s) e correspondente a P(V,V,V,V,F,F,V), informe os valores da


sequências lógicas, abaixo. (0,30 cada questão)

a) ~ p (~(q → s v r))↔ ~ ((c → x) v r → c) b) p ↔ (s → (~ s v r q → x) v ~ c)

Eng. Mad. / Eng. de Alim. Lógica e técnica de alimentos Página 1


5. Sabe-se que P(p,q,r) e Q(t,s,v) é correspondente a P(VFF, FVV, FFF) e Q(FFV, VVV,
VFV) . Informe o resultado da tabela verdade, e a classificação do resultado.
(0,50 a questão toda )

P: ~ (~(p → q ↔ r ) ↔ ~( q r v p )) Q: ~ ( ~ t ↔ s → (~ v ↔ s v t v)

Classificação: _____________________ Classificação: _____________________


Assim, Informe o resultado para P(p,q,r) → Q(t,s,v)?

Classificação: _____________________

6. Informe os tipos dados elementares, apresentados e exemplifique:


(0,30 a questão toda )
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

7. Com base, em conjunto de dados contendo a altura e o sexo (M ou F) de 15 pessoas.


Resolva uma solução em portugol, que solucione as características abaixo:
(1,20 a questão toda )
• A maior e a menor altura do grupo.
• A média de altura das mulheres.
• O número de homens.
• Quantas mulheres com a altura de 1,7m.

Faça o diagrama de fluxo (fluxograma) e a narrativa da sua solução.

Diagrama e narrativa

Início Entrada de Processamento Condição Saída de Fim


dados dados

Eng. Mad. / Eng. de Alim. Lógica e técnica de alimentos Página 2


Narrativo:

1° passo: Cadastrar 15 pessoas com as dados, sexo e altura.

2° passo: A sequência, verificará o sexo de cada pessoa e se este é um homem ou não,


se for deverá contar cada homem informado, se for mulher deverá verificar se a altura é
igual a 1,70 se for deverá contar cada mulher.

3° passo: Verificar a condição se já foi cadastrado 15 pessoas se não repetir o 1° e 2°


passo.

4° passo: Se já foi cadastrado 15 pessoas, informar as estatísticas solicitadas pelo


problema.

1° Lista de exercícios
Correção

1. a)

Proposição Simples – Possui uma única afirmação e/ou valor lógico (V ou F), para
exemplo: p: Antônio é Professor.
Proposição composta é a junção de afirmações e valores lógicos. Exemplo: P(q,r,t).

1. b)
~ vev → ↔
Negação Conjunção Disjunção inclusiva e exclusiva Condicional Bicondicional
1° 2° 3° 4° 5°

2. Complete as lacunas, abaixo: (0,10 cada questão)

Algoritmo é a descrição das etapas de resolução de um problema ou a indicação


ordenada de uma sequência de ações bem definidas.

3.a)

Se João é alegrense e Maria é capixaba então não é verdade que Martha é casada se
somente se Afonso é serrano.

3.b)

Não é verdade, se Afonso não é serrano então Martha é casada ou Maria é capixaba se
somente se João não é alegrense.

Eng. Mad. / Eng. de Alim. Lógica e técnica de alimentos Página 3


4.

a) ~ p (~(q → s v r))↔ ~ ((c → x) v r → c) b) p ↔ (s → (~ s v r q → x) v ~ c)

F (~(V → V v V)) ↔ ~((F → F) v V → F) V ↔ (V → (V v V V → F) v V)


F (~(V → F)) ↔ ~((V) v V → F) V ↔ (V → (V v V → F) v V)
F V↔V V ↔ (V → (V) v V)
F V=F V ↔ (V) = V

5.
P: ~ (~(p → q ↔ r ) ↔ ~( q r v p )) Q: ~ ( ~ t ↔ s → (~ v ↔ s v t v)

~ (~ p → q ↔ r) ↔ ~( q r v p)) ~ (~t ↔ s → (~v ↔ s v t v)


V F V V F F F F F F F F V V F (V V F V (F F F V F F V
F V F V V V V V F V V V V F V F F V V F V V F V V V
F V F F F V F F V F F F F F V F F F V F V F F V V V
Classificação: Contingência Classificação: Contingência
Assim, Informe o resultado para P(p,q,r) → Q(t,s,v)?

P(p,q,r) → Q(t,s,v)
F V F
V V V
F V V

Classificação: Tautologia

6. Tipo de dados elementares

Numéricos Inteiros – 1, 2, 3, 4,5,6,7,8,9,10 – Conjunto de inteiro de 1 a 10.


Reais - 0,01 e 0,5 – Exemplo de números reais.

Caracteres - Somente um campo, como: 'A', ' b ', ' t ' .


Uma cadeia de caracteres é denominado uma String. Exemplo: 'Sou Capixaba'.
Lógicos (Booleano) – Um tipo que só terá, um dos dois valores lógicos (V ou F).

7. Estrutura portugol

Algoritmo exercicio7;
{ definição do nome do algoritmo }

var
{ declaração de variáveis }
sexo: char;
altura, alturamaior, alturamenor, medialaturafem: real;

Eng. Mad. / Eng. de Alim. Lógica e técnica de alimentos Página 4


contadorhomem, cont_altura: inteiro;

Inicio
{ inicio da execução do meu algoritmo }

i ← 1;
alturaaux, alturamenor ← 0;
{ inicialização das variáveis }

Repita
{ estrutura de repetição utilizada para o cadastro e comparações }

Escreva Sexo;
Leia sexo;
Escreva Altura;
Leia altura;

Se altura >= alturamaior então


Faça alturamaior ← altura;
Se altura <=alturamenor então
Faça alturamenor ← altura;
Se alturamenor = 0 então
Faça alturamenor ← altura;
Fim-se;
Fim-se;
Fim-se;
{ bloco de se, utilizado para comparações entre alturas cadastradas }

Enquanto sexo

Caso 'f', 'F':

Faça mediaalturafem ← mediaalturafem + altura;

Se altura = 1,7 então

Faça cont_altura ++;

Fim-se;

Caso 'm', 'M': contadorhomem ++;

Fim-enquanto;

{ Bloco do enquanto/caso, utilizado para comparações de sexo }

Até (i = 15);
{ Limite da estrutura de repetição Repita/Até }

Faça mediaalturafem ← ( mediaalturafem / i);

Eng. Mad. / Eng. de Alim. Lógica e técnica de alimentos Página 5


{ Cálculo para obtenção da média }

Escreva ('A maior altura do grupo é:', alturamaior);


Escreva ('A menor altura do grupo é:', alturamenor);
Escreva ('A média de altura feminina é:', mediaalturafem);
Escreva (' A quantidade de homem(ns) cadastrados foi:', contadorhomem);
Escreva (' A quantidade de mulher(es) com altura superior a 1,7 são:', cont_altura);

{ Apresentação dos resultados }

Fim;
{ Fim da execução do algoritmo }

Eng. Mad. / Eng. de Alim. Lógica e técnica de alimentos Página 6

S-ar putea să vă placă și