Conceitos e técnicas de programação lista de exercícios i

1,911 views
1,730 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,911
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Conceitos e técnicas de programação lista de exercícios i

  1. 1. Lista de exercício de Conceitos e Técnicas de Programação – Unidade IProfº Tarcísio F. G. JúniorEntregar dia 19/11/2012Parte 1 – Conceitos 1. O que é Lógica de Programação? 2. Descreva o que o Sistema Binário. 3. O que é um Algoritmo? 4. O que são os programas de computador? 5. Em que consiste a representação de algoritmos através de linguagem natural? 6. Para que serve um pseudocódigo? 7. Quais os passos para elaboração de um programa de computador? 8. O que é um diagrama de bloco? E como devemos representá-lo? 9. Escreva qual o valor binário de 40? 10. Converta em decimal o valor o valor binário: 01001011.Parte 2 – Algoritmos 1. Ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo). 2. 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. 3. 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. 4. 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. 5. As peras custam R$ 1,50 cada se forem compradas menos de uma dúzia, e R$ 1,10 se forem compradas pelo menos 12 unidades. Escreva um algoritmo que leia o número de peras compradas, calcule e escreva o custo total da compra. 6. Faça um algoritmo que receba um número inteiro e mostre uma mensagem caso este número seja menor, maior ou igual a 10.
  2. 2. 7. Ler dois valores e imprimir uma das três mensagens a seguir: "Números iguais", caso os números sejam iguais; "Primeiro é maior", caso o primeiro seja maior que o segundo; "Segundo maior", caso o segundo seja maior que o primeiro.8. Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior.9. Elaborar um algoritmo que efetue a entrada dos valores de medida de 3 pesos auferidos de forma aleatória. O programa deve mostrar qual o maior peso fornecido.10. Escrever um algoritmo que leia três valores inteiros distintos e os escreva em ordem crescente.11. Escreva um algoritmo para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit. A conversão de graus Fahrenheit (F) para centígrados (C) é obtida por: F= C*1.8 + 32 para converter de Celsius (C) para Fahrenheit (F) C= (5/9)*(F-32) para converter de Fahrenheit (F) para Celsius (C) Observação: Para testar se a sua resposta está correta saiba que 100ºC = 212ºF12. Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média aritmética. Informar o nome e sua menção aprovado (se a média for maior ou igual a 7), reprovado ( se a média for menor que 5) e recuperação (se e média for maior ou igual a 5 e menor que 7).13. Faça um algoritmo para ler: a descrição do produto (nome), a quantidade adquirida e o preço unitário. Calcular e escrever o total (total = quantidade adquirida * preço unitário), o desconto e o total a pagar (total a pagar = total - desconto), sabendo-se que: - Se quantidade <= 5 o desconto será de 2% - Se quantidade > 5 e quantidade <=10 o desconto será de 3% - Se quantidade > 10 o desconto será de 5%
  3. 3. 14. Um determinado clube de futebol pretende classificar seus atletas em categorias e para isto ele contratou um programador para criar um programa que executasse esta tarefa. Para isso o clube criou uma tabela que continha a faixa etária do atleta e sua categoria. A tabela está demonstrada abaixo: IDADE CATEGORIA De 05 a 10 Infantil De 11 a 15 Juvenil De 16 a 20 Júnior De 21 a 30 Profissional Se a idade for diferente das faixas estabelecidas deverá ser informada a seguinte mensagem: “sem categoria informada”. Construa um programa que solicite o nome e a idade de um atleta e imprima a sua categoria.15. Elabore um algoritmo que, dada a idade de um nadador classifique-o em uma das seguintes categorias: Infantil A 5 -7 anos Infantil B 8 -10 anos Juvenil A 11-13 anos Juvenil B 14 -17 anos Sênior 18 -25 anos Apresentar mensagem “idade fora da faixa etária” quando for outro ano não contemplado. "O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do Universo." Albert Einstein

×