Você está na página 1de 4

Orientaes para o estudo individual

a) Estudar pelo livro de texto FreePacal o Captulo 4: Tomada de Deciso da pgina


72 ate 86
b) Fazer os exerccios da pgina 86 do livro de texto anterior
c) Com base nas tabelas verdades de deciso, determine os resultados lgicos das
expresses mencionadas, assinalando se so verdadeiras ou falsas. Considere para as
respostas os seguintes valores: X=1, A=3, B=5, C=8 e D=7.

- .no. (X>3) V___ F__
- (X<1) .e. .no (B>D) V___ F__
- .no. (X>3) .ou. (C<7) V___ F__
- .no. (D<0) .e. (C>5) V___ F__
- (A>B) .ou. (C>B) V___ F__
- (X>=2) V___ F__
- (X<=1 .e. (B>D) V___ F__
- (D<0) .ou. (C>5) V___ F__
- .no. (D>3) .ou. .no. (B<7) V___ F__
- (A>B) .ou. .no. (C>B) V___ F__

Indique a sada dos trechos de programa em portugus estruturado, mostrado abaixo.
Para as sadas considere os seguintes valores. A=2 B=3, C=5 e D=9.

a)
se .no. (D > 5) ento
X (A + B) *D
Seno
X (A- B)/ C
fim_se
escreva X

Resposta:

b)
se (A > 2) .e. (B < 7) ento
X (A + 2) * (B - 2)
seno
X (A + D) / D * (C +D)
fim_se
escreva X

Resposta:

c)
se (A = 2). ou. (B < 7) ento
X (A + 2) * (B - 2)
seno
X (A + E) / D * (C + D)
fim_se
escreva X

Resposta:

d)
se (A > 2) .ou. .no. (B < 7) ento
X A + E - 2
Seno
X A - E
fim_se
escreva X

Resposta:

e)
se .no. (A > 2) .ou. .no. (B < 7) ento
X A + B
seno
X A / B
fim_se
escreva X

Resposta:

f)
se .no. (A > 3) .e. no. (B < 5) ento
X A + D
seno
X+ D / B
fim_se
escreva X

1. Fazer os seguintes problemas:

a) Desenvolver um programa que efetue a leitura de dois valores numricos inteiros,
efetue a adio dos valores e apresente o seu resultado, caso o valor somado seja maior
que 10.
b) Desenvolver um programa que efetue a leitura de trs valores para os lados de um
tringulo, considerando lados como: A, B e C. Esse programa dever verificar se os
lados fornecidos formam realmente um tringulo. Se for esta condio verdadeira,
dever ser indicado qual tipo de tringulo foi formado: issceles, escaleno ou
equiltero".
c) Dada a leitura de dos nmeros reais, o usurio deve escolher uma operao entre
adio, subtrao, multiplicao, diviso e apresentar o resultado.
d) Fazer um programa que pedir como entrada um valor numrico do tipo inteiro
que esteja entre 1 e 12. Em seguida, o programa dever apresentar o nome do ms
correspondente ao valor informado. Caso seja informado um valor de um ms
inexistente, o programa dever avisar o usurio do erro cometido.
d) Ler dois valores numricos e apresentar a diferena do maior pelo menor
e) Fazer um programa que leia dois valores inteiros e independentemente da ordem
em que foram fornecidos, estes devero ser impressos na ordem crescente, ou seja, se
forem fornecidos 5 e 3, respectivamente, devero ser apresentados 3 e 5. O programa
em questo dever efetuar a troca dos valores entre as duas variveis.
f) Construir um programa que faa a leitura de dois valores numricos do tipo
inteiro e efetue a adio destes valores. Caso o resultado obtido seja menor ou igual a
10, esse dever ser apresentado somando-se a ele mais 5. Caso o valor somado seja
maior que 10, esse dever ser apresentado subtraindo-se 7.
g) Dado um valor de x calcular f(x) onde f(x) esta definida por:





h) Fazer um programa que leias trs valores inteiros (variveis A, B e C )determine e
imprima o menor deles. Para solucionar o problema, utilizar os conceitos de distributiva
e trocas de valores.
i) Efetuar a leitura de trs valores inteiros (variveis A, B e C) e apresentar os
valores em ordem crescente. Para solucionar o problema, utilizar os conceitos de
distributiva e trocas de valores.
j) Efetuar a leitura de quatros valores e apresente o maior valor, menor valor, a
media e somas dos cubos.
k) Efetuar a leitura de trs valores (variveis A, B e C) e efetuar o clculo da equao
de segundo grau, apresentando as duas razes, se para os valores informados for passvel
efetuar o referido clculo. Equao de segundo grau 0
2
= + + c x b x a
l) Elaborar um programa que efetue a leitura de um nmero inteiro e apresente uma
mensagem se o nmero par ou impar.
m) Ler quatros valores referentes a quatro notas escolares de um aluno e imprimir
uma mensagem dizendo que o aluno foi aprovado, se o valor da mdia escolar for maior
ou igual a 5. Se o aluno no foi aprovado, indicar uma mensagem informando esta
condio. Apresentar junto com uma das mensagens o valor da mdia do aluno para
qualquer condio.
n) Fazer um programa para tabular a funo

> +
s <
> +
=
1 , 3
1 0 ,
0 ), 2 (
) (
5
x se x
x se x Ln
x se x Sen
x g

o) Fazer um programa para tabular a funo y = f(x) + g(x) onde:

>
s +
=
3 3
3 3
: ) (
x se x
x se x
x f

16 ) (
2
=x x h

<
>
=
0 ) ( 1
0 ) ( ) (
) (
x h se
x h se x h
x f

>
< +
=
0 ) ( 0
0 ) ( 16
) (
2
x f se
x f se x
x g

Você também pode gostar