EXERCÍCIOS e Respostas de Lógica de Programação - FACCAT
Exerc?cios de L?gica de Programa??o - Algoritmos
FIT - Faculdade de Inform?tica de Taquara Curso de Sistemas de Informa??o
EXERC?CIOS e Respostas de L?gica de Programa??o
- ALGORITMOS -
Profa. Fl?via Pereira de Carvalho
Mar?o de 2007
Profa. Fl?via Pereira de Carvalho - fpereira@faccat.br -
1
Exerc?cios de L?gica de Programa??o - Algoritmos
Sum?rio
P?gina
1 EXERC?CIOS DE L?GICA DE PROGRAMA??O................................................................................................................ 3 EXERC?CIOS: 1 E 2 ........................................................................................................................................................ 3 EXERC?CIOS: 3 AO 11 ................................................................................................................................................... 4 EXERC?CIOS: 12 AO 21 ................................................................................................................................................. 5 EXERC?CIOS: 22 AO 29 ................................................................................................................................................. 6 EXERC?CIOS: 30 AO 34 ................................................................................................................................................. 7 EXERC?CIOS: 35 AO 39 ................................................................................................................................................. 8 EXERC?CIOS: 40 AO 42 ................................................................................................................................................. 9 EXERC?CIOS: 43 AO 49 ............................................................................................................................................... 10 EXERC?CIOS: 50 AO 65 ............................................................................................................................................... 11 EXERC?CIOS: 66 AO 75 ............................................................................................................................................... 12 EXERC?CIOS: 76 AO 78 ............................................................................................................................................... 13 EXERC?CIOS: 79 AO 91 ............................................................................................................................................... 14
2 EXERC?CIOS DE RACIOC?NIO....................................................................................................................................... 15 3 RESPOSTAS DOS EXERC?CIOS ...................................................................................................................................... 16
Profa. Fl?via Pereira de Carvalho - fpereira@faccat.br -
2
Exerc?cios de L?gica de Programa??o - Algoritmos
1 Exerc?cios de L?gica de Programa??o
1) Escreva um algoritmo que armazene o valor 10 em uma vari?vel A e o valor 20 em uma vari?vel B. A seguir (utilizando apenas atribui??es entre vari?veis) troque os seus conte?dos fazendo com que o valor que est? em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas vari?veis.
2) Analise os algoritmos abaixo e diga o que ser? impresso na tela ao serem executados:
a) A 10 B 20
Escrever B B 5
Escrever A, B
b) A 30 B 20
C A+B Escrever C
B 10 Escrever B, C C A+B Escrever A, B, C
c) A 10 B 20 C A B C A B
Escrever A, B, C
d) A 10
B A+1 A B+1 B A+1 Escrever A A B+1 Escrever A, B
e) A 10 B 5
C A+B B 20 A 10
Escrever A, B, C
f) X 1 Y 2
Z Y?X Escrever Z
X 5 Y X+Z Escrever X, Y, Z
Profa. Fl?via Pereira de Carvalho - fpereira@faccat.br -
3
Exerc?cios de L?gica de Programa??o - Algoritmos
Exerc?cios 3 ao 11 utilizar Operadores Aritm?ticos (ver cap?tulo 5)
3) Os pares de instru??es abaixo produzem o mesmo resultado?
A (4/2)+(2/4) e A 4/2+2/4
B 4/(2+2)/4e B 4/2+2/4
C (4+2)*2-4
e C 4+2*2-4
4) Reescreva as instru??es abaixo com o m?nimo de par?nteses poss?vel, mas sem alterar o resultado:
A 6*(3+2) B 2+(6*(3+2)) C 2+(3*6)/(2+4) D 2*(8/(3+1)) E 3+(16-2)/(2*(9-2))
F (6/3)+(8/2) G ((3+(8/2))*4)+(3*2) H (6*(3*3)+6)-10 I (((10*8)+3)*9) J ((-12)*(-4))+(3*(-4))
5) Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor.
6) Escreva um algoritmo para ler as dimens?es de um ret?ngulo (base e altura), calcular e escrever a ?rea do ret?ngulo.
7) Fa?a um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e m?s com 30 dias.
8) Escreva um algoritmo para ler o n?mero total de eleitores de um munic?pio, o n?mero de votos brancos, nulos e v?lidos. Calcular e escrever o percentual que cada um representa em rela??o ao total de eleitores.
9) Escreva um algoritmo para ler o sal?rio mensal atual de um funcion?rio e o percentual de reajuste. Calcular e escrever o valor do novo sal?rio.
10) O custo de um carro novo ao consumidor ? a soma do custo de f?brica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de f?brica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo para ler o custo de f?brica de um carro, calcular e escrever o custo final ao consumidor.
11) Uma revendedora de carros usados paga a seus funcion?rios vendedores um sal?rio fixo por m?s, mais uma comiss?o tamb?m fixa para cada carro vendido e mais 5% do valor das vendas por ele efetuadas. Escrever um algoritmo que leia o n?mero de carros por ele vendidos, o valor total de suas vendas, o sal?rio fixo e o valor que ele recebe por carro vendido. Calcule e escreva o sal?rio final do vendedor.
Profa. Fl?via Pereira de Carvalho - fpereira@faccat.br -
4
Exerc?cios de L?gica de Programa??o - Algoritmos
Exerc?cios 12 e 13 utilizar Horizontaliza??o (ver cap?tulo 7)
12) Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na f?rmula abaixo):
C
F - 32
---------- = -----------
5
9
Observa??o: Para testar se a sua resposta est? correta saiba que 100oC = 212F
13) Fa?a um algoritmo que leia tr?s notas de um aluno, 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. F?rmula para o c?lculo da m?dia final ?:
n1 * 2 + n2 * 3 + n3 * 5 mediafinal = -----------------------------------
10
Exerc?cios 14 ao 26 utilizar estrutura de Sele??o e Operadores Relacionais (ver cap?tulos 8 e 9)
14) Ler um valor e escrever a mensagem ? MAIOR QUE 10! se o valor lido for maior que 10, caso contr?rio escrever N?O ? MAIOR QUE 10!
15) Ler um valor e escrever se ? positivo ou negativo (considere o valor zero como positivo).
16) As ma??s custam R$ 1,30 cada se forem compradas menos de uma d?zia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o n?mero de ma??s compradas, calcule e escreva o custo total da compra.
17) Ler as notas da 1a. e 2a. avalia??es de um aluno. Calcular a m?dia aritm?tica simples e escrever uma mensagem que diga se o aluno foi ou n?o aprovado (considerar que nota igual ou maior que 6 o aluno ? aprovado). Escrever tamb?m a m?dia calculada.
18) Ler o ano atual e o ano de nascimento de uma pessoa. Escrever uma mensagem que diga se ela poder? ou n?o votar este ano (n?o ? necess?rio considerar o m?s em que a pessoa nasceu).
19) Ler dois valores (considere que n?o ser?o lidos valores iguais) e escrever o maior deles.
20) Ler dois valores (considere que n?o ser?o lidos valores iguais) e escrev?-los em ordem crescente.
21) Ler a hora de in?cio e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, sem os minutos) e calcule a dura??o do jogo em horas, sabendo-se que o tempo m?ximo de dura??o do jogo ? de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.
Profa. Fl?via Pereira de Carvalho - fpereira@faccat.br -
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- algoritmo de reconhecimento automÁtico de placas fieb
- ÇÃo para possuidor direto de veÍculo cuja
- numero data termo de referÊncia
- manual de orientações governo do brasil
- nÍvel 5 gabarito obr
- reconhecimento de caracteres através de redes neurais
- desenvolvimento de um carrinho autÔnomo com arduino para o
- reconhecimento automÁtico de placas de veÍculos
- tornos universais linharomi t industrias romi s a
- termo de baixa de veÍculo br