Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1259 palavras )
  • Download(s) : 0
  • Publicado : 28 de agosto de 2012
Ler documento completo
Amostra do texto
LISTA DE EXERCÍCIOS 2.1 – AED I
UEMS - Ciência da Computação - Prof.: Dr. Nilton

Seguindo o exemplo abaixo, preencha a tabela de decisão para os demais extratos de códigos.
...
se
então início //bloco verdade 1
C1;
C2;
...
fim; //bloco verdade 1
fimse;
...

condição 1

Ação executada

V

bloco verdade 1

1.
...
se
então se
então início //bloco verdade 1
C1;
C2;...
fim; //bloco verdade 1
fimse;
senão se
então início; //bloco verdade 2
C1;
C2;
...
fim; //bloco verdade 2
senão se
então se
então CV;

//comando verdade

fimse;
senão CF; //comando falsidade
fimse;
fimse;
fimse;
...
condição 1

condição 2

condição 3

condição 4

condição 5

Ação executada
bloco verdade 1
bloco verdade 2
comando verdade
comando falsidade1

LISTA DE EXERCÍCIOS 2.1 – AED I
UEMS - Ciência da Computação - Prof.: Dr. Nilton

2.
...
se
então C1; //comando 1
fimse;
se
então se
então se
então inicio //bloco 4
...
fim; //bloco 4
fimse;
fimse;
fimse;
...

3.
...
se
então inicio //bloco 1
...
CK; //comando K
se
então CN; //comando N
senão se
então CP; //comando P
fimse;
fimse;
fim;
//bloco 1
fimse;...

2

LISTA DE EXERCÍCIOS 2.1 – AED I
UEMS - Ciência da Computação - Prof.: Dr. Nilton

4.
...
se E
então CX;
//comando X
senão inicio
se OU
então CY; //comando Y
senão CZ; //comando Z
fimse;
fim;
fimse;
...

5.
...
se OU E
então CX;
//comando X
senão inicio
se
então CY; //comando Y
senão CZ; //comando Z
fimse;
fim;
fimse;
...

6.

Escrevaalgoritmos para:
a. Dado um número, informar se ele é divisível por 3 e por 6.
b. Dada uma sigla de estado, informar o nome dado a quem nasce ali (p.ex. paulista, mineiro,
gaúcho, carioca, etc)
c. Dadas 3 pontuações de finalistas em um campeonato, informe qual a pontuação que ficou
em primeiro, segundo e terceiro lugar.
d. Dado um estado, informar qual região ele pertence.
e. Para um haras,informar quantas ferraduras é necessário para equipar todos seus cavalos.
f.

Um motorista deseja colocar no tanque de seu carro X reais de c ombustível. Seu carro é
flex e c ada litro de gasolina custa R$ 2,87 e o álcool R$ 2,12. Informar se foi possível
encher o tanque de acordo com o valor gasto pelo motorista e qual combustível utilizado.
3

LISTA DE EXERCÍCIOS 2.1 – AED I
UEMS - Ciência daComputação - Prof.: Dr. Nilton

g. O restaurante Bem-Bão cobra R$ 18,00 por cada quilo de refeição. O cliente que
ultrapassar 650 gramas, paga R$ 15,00 e pode comer a vontade. Informar quanto o cliente
pagará e o tipo de opção (por quilo ou livre) de sua refeição. Assuma que a balança já
desconte o peso do prato.
h. Dadas quatro notas, informá-las em ordem crescente.
i.

Dado o dia e omês de uma data do ano de 2010, informar quantos dias se passaram até o
dia 01/01/2011.

j.

Dado o dia e o mês de uma data do ano de 2010, informar quantos dias se passaram até o
dia de hoje.

k. Uma fábrica de camisetas produz os tamanhos pequeno, médio e grande, cada uma sendo
v endidas respectivamente por 15, 17 e 19 reais. Um usuário deseja gastar Y reais de
maneira que compre maiscamisetas pequenas, poucas grandes e outras médias. Informar
quantas camisetas poderão ser compradas e seus tipos.
l.

Dado um número inteiro de três dígitos, informá-lo na forma CENTENA = x DEZENA = x
UNIDADE = x. Depois, informar qual parte é a maior (CENTENA, DEZENA ou UNIDADE).

m. Dado uma quantidade de eleitores de um município, o número de votos brancos, nulos e
v álidos, informar opercentual que cada um representa em relação ao total de eleitores.
n. A lanchonete Gostosura vende apenas um tipo de sanduíche, cujo recheio inclui duas
fatias de queijo, uma fatia de presunto e uma rodela de hambúrguer. Sabendo que cada
fatia de queijo ou presunto pesa 50 gramas e que a rodela de hambúrguer pesa 100
gramas, informe as quantidades (em quilos) de queijo, presunto e carne...
tracking img