lista_exercicios12_dw

Propaganda
Disciplina: Desenvolvimento Web
Professor: Paulo César Fernandes de Oliveira, BSc, PhD
Lista de Exercícios Introdução Algoritmos
1)
Elabore um processo lógico (i.e. algoritmo) para mudar um pneu furado de um carro
qualquer. Admita que estejam disponíveis um macaco e outro pneu em boas
condições.
2)
Elabore um processo lógico (i.e. algoritmo) para fazer pipoca numa panela de fogão,
usando manteiga, sal e milho de pipoca.
3)
Elabore um processo lógico (i.e. algoritmo) que represente sua saída de casa pela
manhã. Comece com o passo “dormindo na cama” e inclua todas as atividades
matutinas normais.
4)
Elabore um processo lógico (i.e. algoritmo) que realize a troca de uma lâmpada.
5)
Elabore um processo lógico (i.e. algoritmo) para fritar um ovo.
6)
Elabore um processo lógico (i.e. algoritmo) para tomar banho.
7)
Elabore um processo lógico (i.e. algoritmo) para fazer um bolo de chocolate.
8)
Elabore um processo lógico (i.e. algoritmo) para passar os 3 discos do Pino 1 para
um dos outros Pinos, obedecendo às seguintes regras:
• Mover somente um disco por vez
• Nunca poderá́ ficar um disco maior sobre um menor
Disciplina: Desenvolvimento Web
Professor: Paulo César Fernandes de Oliveira, BSc, PhD
Lista de Exercícios Introdução Algoritmos
9)
Determine qual é o tipo primitivo de informação sublinhada presente nas sentenças
abaixo:
a) A placa “Pare” tinha 2 furos de bala.
b) José subiu 5 degraus para pegar 1 maçã boa.
c) Albertina levou 3 ½ horas para chegar ao hospital onde concebeu 1 garota.
d) Astrogilda pintou em sua camiseta: “Preserve o meio ambiente”, e ficou devendo
R$ 100.50 ao vendedor de tintas.
e) João recebeu sua 18o medalha por ter alcançado a marca de 57.3 segundos nos
100 metros rasos.
10)
Assinale os identificadores (nomes de variáveis) válidos e indique quais e o porquê
dos identificadores (nomes de variáveis) inválidos:
( ) valor
( ) nome da empresa
( ) x2
( ) ah!
( ) 3x4
( ) B248
( ) xyz
( ) A1B2C3
( ) “nota”
( ) km/h
( ) salário-líquido
( ) sala215
( ) nota*do*aluno
( ) M{a}
( ) maria
11)
Faça um algoritmo que leia dois números e mostre o produto desses números.
12)
Faça um algoritmo que leia uma temperatura em graus Fahrenheit e converta e
mostre em graus Centígrados.
FÓRMULA: Centigrados = (Fahrenheit – 32) * 5 / 9
13)
Faça um algoritmo que leia uma certa quantidade de chuva em polegadas e escreva
o equivalente em milímetros.
FÓRMULA: 25.4 mm = 1 polegada
14)
Faça um algoritmo que calcule o volume de uma lata de óleo. Escreva o resultado.
FÓRMULA: volume = p * raio2 * altura
15)
Faça um algoritmo que leia as 3 notas de um aluno e calcule e escreva a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente.
16)
Faça um algoritmo que leia as coordenadas de dois pontos, P1 (x1, y1) e P2 (x2, y2)
respectivamente, e calcule e escreva a distância entre eles.
2
2
FÓRMULA:
d = (x 2 - x1 ) + ( y 2 - y1 )
Disciplina: Desenvolvimento Web
Professor: Paulo César Fernandes de Oliveira, BSc, PhD
Lista de Exercícios Introdução Algoritmos
17)
Um sistema de equações lineares da forma:
ìax + by = c
í
îdx + ey = f
pode ser resolvido utilizando-se as seguintes fórmulas:
x=
ce - bf
ae - bd
y=
af - cd
ae - bd
Faça um algoritmo que leia os valores a, b, c, d, e, f, e calcule x e y.
18)
O custo ao consumidor de um carro novo é a soma do custo de fábrica com a
percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica).
Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%,
escrever um algoritmo que leia o custo de fábrica de um carro e escreva o custo ao
consumidor.
19)
Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a
expressa em anos, meses e dias.
20)
Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica
expressa em segundos e mostre-o expresso em horas, minutos e segundos.
21)
O governador acaba de liberar R$ 1.000.000.000,00 para construção de casas
populares. Cada casa custa o equivalente a 90 salários mínimos. Faça um algoritmo
que leia o valor do salário mínimo e calcule a quantidade de casas que podem ser
construídas com o recurso liberado.
22)
Faça um algoritmo que leia o salário bruto mensal de um funcionário, calcule e
mostre os valores conforme modelo abaixo:
Salário Bruto
(-) IR (15%)
(-) INSS (11%)
(-) Sindicato (3%)
Salário Líquido
:R$
:R$
:R$
:R$
:R$
Disciplina: Desenvolvimento Web
Professor: Paulo César Fernandes de Oliveira, BSc, PhD
Lista de Exercícios Introdução Algoritmos
23)
Maria quer saber quantos litros de gasolina precisa colocar em seu carro e quanto
vai gastar para fazer uma viagem até a casa de sua irmã. Faça um algoritmo que
leia:
• A distância da casa de Maria até sua irmã;
• O consumo do carro de Maria (KM rodados / litro);
• O preço da gasolina (litro). E mostre as informações que Maria necessita.
24)
Faça um algoritmo que leia as medidas dos 4 lados de um terreno, o preço de um
mourão e o preço de um metro de arame farpado. Deve ser escrito:
• o número de mourões necessários para cercar o terreno, colocando um mourão a
cada 3 metros;
• o gasto total, o gasto em mourões e o gasto em arame, supondo que a cerca seja
feita com 4 fios de arame.
25)
São dados de entrada sobre um automóvel: modelo, marca, ano, km inicial, km final,
litros de combustível consumidos, preço por litro. Faça um algoritmo que escreva os
dados de saída da seguinte forma:
modelo_______________________ marca______________ ano________
distância percorrida ________________
litros de combustível consumidos _____________
preço por litro R$ _____________
total a pagar R$ ______________
km por litro __________
Download