Algoritmos e Programação
_____
__________________
__Bacharelado em Informática
Lista de exercícios – Estruturas Sequenciais
 Sugestão:
Inicialmente
desenvolver
a
ideia
dos
programas
em
pseudocódigo ou linguagem de programação Pascal (escrever a mão),
posteriormente implementar em um dos Ambientes de Programação C,
utilizados na disciplina, preferencialmente Dev C++.
 Atenção: para os códigos fontes gerados, seguir a mesma nomenclatura
sugerida para cada um dos arquivos, entre parênteses.
 Dois dos exercícios (problemas) abaixo serão escolhidos aleatoriamente
pelo professor para apresentação, no dia 28/julho/2015 (terça-feira) no
horário das aulas teóricas e dia da avaliação bimestral (teórica), o
professor informará quais os exercícios que foram selecionados para
apresentação;
 Os exercícios escolhidos (item anterior) correspondem aos 20% (vinte
por cento) da nota de avaliação relativa aos trabalhos práticos do
bimestre (Valor: 2,0 pontos).
 Os algoritmos (pseudocódigos) e códigos em linguagem de programação dos
exercícios anteriormente citados deverão ser entregues conforme
descrito a seguir:
o Turmas ND e NP – no dia 04/Agosto/2015 – dia e
horário de aula teórica, deverão ser entregues
impressos ou escritos a mão, pessoalmente ao Prof.
Ivo Mario Mathias e também o envio por e-mail dos
arquivos
fontes
correspondentes
para
[email protected]. Não esquecer de identificar os
documentos, com o seu RA e nome;
o Turmas NA e NB – no dia 03/Agosto/2015 – dia e
horário de aula prática, deverão ser entregues
impressos ou escritos a mão os arquivos fontes
correspondentes, pessoalmente e também apresentados
ao Prof. Jeferson Antonio Quimelli, a execução dos
respectivos programas. Não esquecer de identificar
os documentos, com o seu RA e nome.
 Poderão ser feitos questionamentos pelos professores ao aluno sobre a
lógica e/ou estrutura de programação empregadas, caso o mesmo não saiba
esclarecer, a nota daquele exercício poderá ser nula.
1. (Prog_exe_01) - Fazer um programa que calcule e escreva a média entre 4
notas bimestrais de um aluno de uma escola qualquer.
2. (Prog_exe_02) - Elaborar um programa que calcule o valor total (em R$) do
estoque de um determinado produto, visto que a quantidade e o preço
unitário são conhecidos pelo usuário do programa.
_____________________________________________________________________________________________
Professores: Ivo Mário Mathias – Jeferson Antonio Quimelli
Julho/2015
1/2
Algoritmos e Programação
_____
__________________
__Bacharelado em Informática
3. (Prog_exe_03) - Implemente um programa que calcule a área de um triângulo,
sabendo-se que esta é obtida pela seguinte fórmula: área = 0.5 * base *
altura.
4. (Prog_exe_04) - Fazer um programa que calcule a área de um triângulo por
meio da fórmula de Heron, a qual é obtida em função da medida dos três
lados do triângulo, a saber, área é igual a raiz quadrada da seguinte
fórmula (s*(s-a)*(s-b)*(s-c)), onde, a,b,c são os comprimentos dos lados
do triângulo e s representa o semiperímetro, o qual é obtido pela metade
do perímetro. A sintaxe da função que calcula a raiz quadrada de um
número real em linguagem C é <sqrt(valor)>.
5. (Prog_exe_05) - Desenvolver um programa que calcule o consumo médio de um
automóvel (medido em Km/Litro), dado que são conhecidas a distância total
percorrida e a quantidade de combustível para percorrê-la (medida em
litros).
6. (Prog_exe_06) - Desenvolva um programa que calcule o preço médio do
quilômetro rodado (em R$/litro) para uma dada distância percorrida (em
Km) e uma certa quantidade de combustível consumido (em litros). Como o
preço do combustível também pode variar, ele também deve ser fornecido
como entrada para o programa.
7. (Prog_exe_07) - Escreva um programa para calcular o valor de y como função
de x, segundo a função y(x) = 3x + 2.
8. (Prog_exe_08) - O preço de um carro é calculado pela soma do preço de
fábrica com o valor dos impostos (45% do preço de fábrica) e a
percentagem do revendedor (28% do preço de fábrica). Faça um programa que
leia o nome do carro e o preço de fábrica e imprima o nome e o preço
final deste carro.
Observação: para os dois programas abaixo o número a ser informado deve
estar contido em apenas uma variável, ou seja, o número não deve ser
informado em partes (algarismos) e, resolver o problema sem converter o
número em string.
9. (Prog_exe_09) - Escrever um programa e implementá-lo em linguagem C, que
leia um número inteiro com três algarismos e que inverta a ordem dos
mesmos. Exemplo: o número 456 deve ficar 654.
10. (Prog_exe_10) - Dado um número inteiro de 3 algarismos, criar outro
número de quatro algarismos de acordo com as seguintes regras:
a) Os três primeiros algarismos contados da esquerda para a direita são
iguais aos do número dado;
b) O quarto algarismo é um dígito de controle calculado da seguinte
forma: primeiro algarismo + segundo * 3 + terceiro * 5;
c) O dígito de controle é igual ao resto da divisão dessa soma por 7.
_____________________________________________________________________________________________
Professores: Ivo Mário Mathias – Jeferson Antonio Quimelli
Julho/2015
2/2
Download

Lista de exercícios – Estruturas Sequenciais o Turmas ND