Beruflich Dokumente
Kultur Dokumente
1 Lista de Exerccios Prazo de Entrega: 27/06/2013 1) Considere o seguinte algoritmo onde i1, i2, i3, i4 e i5 representam instrues: leia(b1, b2, b3); se b1 ento { i1; } seno{ se b2 ento{ se b3 ento{ i2; } seno{ i3; i4; } } } i5; a) a Que instrues sero executadas quando b1 = V, b2 = V e b3 = F? b) Que instrues sero executadas quando b1 = F, b2 = V e b3 = F? c) Que instrues sero executadas quando b1 = F, b2 = V e b3 = V? d) Que valores b1, b2 e b3 devem assumir para que apenas i5 seja executada 2) Escreva a tabela-verdade correspondente expresso boleana: (A ou B e C), onde A, B e C so variveis lgicas. 3) Escreva um algoritmo que l trs dados nas variveis x, y e z e calcula e imprima soma e o produto destas variveis. 4) Escreva um algoritmo que receba dois nmeros como entrada e imprime o menor deles. Se os nmeros forem iguais, no haver diferena em qual deles ser impresso.
5) Escreva
um
algoritmo
que
leia
a
idade
de
uma
pessoa
expressa
em
anos,
meses
e
dias
e
mostre-a
expressa
apenas
em
dias.
6) Escreva
um
algoritmo
que
leia
a
idade
de
uma
pessoa
expressa
em
dias
e
mostre-a
expressa
em
anos,
meses
e
dias.
7) Escreva
um
algoritmo
que
receba
as
3
notas
obtidas
por
um
aluno,
calcule
a
mdia
aritmtica
de
aproveitamento
e
apresente
o
conceito
e
a
situao
do
aluno
(APROVADO
ou
REPROVADO).
O
aluno
considerado
APROVADO
se
tiver
conceito
A,
B
ou
C
e
REPROVADO,
caso
obtenha
conceitos
D
e
E.
A
atribuio
de
conceitos
obedece
tabela
abaixo:
Mdia&de& Conceito& Aproveitamento& A&partir&de&9,0& A& De&7,5&at&9,0&& B& De&6,0&at&7,5&& C& De&4,0&at&6,0&& D& Abaixo&de&4,0& E&
8) Escreva
um
algoritmo
que
receba
o
valor
do
salrio
bruto,
calcule
e
apresente
o
valor
de
desconto
do
INSS
e
o
valor
do
salrio
lquido
(o
salrio
bruto
descontado
do
INSS),
considerando
que:
Para
um
salrio
de
at
R$
420,
o
desconto
de
INSS
de
8%;
Para
um
salrio
de
at
R$
420
at
R$
1350,
o
desconto
de
INSS
de
9%;
Para
um
salrio
acima
de
R$
1350,00,
o
desconto
de
INSS
de
10%;
9) Escreva
um
algoritmo
que
calcule
e
mostre
a
soma
dos
100
primeiros
nmeros
inteiros
(1+2+3+4+...+98+99+100).
Utilize
a
estrutura
de
repetio
para.
10) Refaa
o
exerccio
anterior
usando
a
estrutura
enquanto.
11) Escreva
um
algoritmo
que
recebe
um
conjunto
de
valores,
calcula
e
exibe
o
maior
valor
inserido.
A
entrada
de
dados
deve
parar
quando
for
digitada
o
valor
0
(zero).
Utilize
a
estrutura
enquanto.
12) Escreva
um
algoritmo
que
calcule
e
exiba
o
produto
dos
inteiros
mpares
de
1
a
15.
13) Um
nmero
,
por
definio,
primo
se
ele
no
tem
divisores,
exceto
1
e
ele
prprio.
Escreva
um
algoritmo
para
ler
um
nmero
inteiro
positivo
e
determinar
se
ele
ou
no
um
nmero
primo.
14) Uma
seqncia
de
Fibonacci
constituda
por
uma
seqncia
de
nmeros
naturais,
cujos
dois
primeiros
termos
so
iguais
a
1,
e
tal
que
cada
nmero
(exceto
os
dois
primeiros)
na
seqncia
igual
a
soma
de
seus
dois
mais
prximos
antecedentes.
Isto
,
a
seqncia
de
Fibonacci
constituda
da
seguinte
forma:
&
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... Escreva um algoritmo que gera a seqncia de Fibonacci at o n-simo termo. 15) Escreva um algoritmo que calcule e imprima o fatorial de um dado nmero inteiro no-negativo. O fatorial de um nmero inteiro n0 dado por: 1, se n=0 n! = n n 1 n 2 2 1, se n > 0