quinta-feira, 14 de abril de 2011

Forum e banco de dados do prof. Junqueira

Hoje é o último dia para postar no forum e banco de dados do prof. Junqueira (turma B). Questionado sobre a pouca participação da turma, expliquei-lhe que estamos atolados de compromissos das outras disciplinas.

terça-feira, 12 de abril de 2011

Lista de exercícios de programação

 Segue a lista de exercícios do prof. George para quem não conseguiu pegar pelo Solar. Ela deve ser resolvida até o dia 20/04. Das 15 questões, 10 cairão na prova.



UNIVERSIDADE FEDERAL DO CEARÁ
CURSO DE BACHARELADO EM SISTEMA E MÍDIAS DIGITAIS
Período: 2011.1
1ª Lista de Exercícios
1. Escreva um programa que solicita dois números ponto
flutuante do usuário e uma operação (caractere) que ele
deseja realizar. O programa deve realizar a operação
selecionada pelo usuário e apresentar na tela. Cuidado
com divisões por zero.
2. Escreva um programa que receba as
notas parciais (1AP e 2AP) e, caso seja
necessária, a nota final (AF) de um
aluno e informe sua situação.
3. Escreva um programa que receba três números e responda se esses números representam
um triângulo eqüilátero, isósceles, escaleno, ou não representam um triângulo.
Tipo Definição Exemplo
Eqüilátero Três lados iguais 4, 4, 4
Isósceles Um lado diferente dos demais 5, 4, 4
Escaleno Três lados diferentes 4, 5, 6
Não é triângulo A soma de dois lados é menor que o terceiro 1, 1, 10
4. Escreva um programa que leia cinco números inteiros e informa qual o maior e qual o
menor número dentre eles.
5. Faça um programa que ordene três números informados pelo usuário.
6. Escreva um programa que receba a
idade de um nadador e classifique-o
em uma das categorias ao lado:
7. Faça um programa que receba uma data (dia, mês e ano) e
informe se essa data é válida.
Ano bissexto Exemplos
É divisível por 400 2000, 2400, 2800
Não é divisível por 100 e é por 4 1988, 1996, 2004
8. Elabore um programa que recebe dia, mês e ano, e
apresente quantos dias faltam para o final do ano. Leve em
consideração se o ano é bissexto, quando necessário.
9. Faça um programa que receba o horário (horas e minutos) inicial e final de um evento e
informe quantas horas o evento durará. Lembre-se que o evento pode começar em um dia
e terminar no outro (ou seja, a hora inicial pode ser maior que a final).
Operação Caractere
Soma +
Subtração -
Multiplicação *
Divisão /
Média Valor Situação
2
1AP 2AP
MP


< 4 Reprovado
≥ 7 Aprovado
2
MP AF
MF


≥ 5 Aprovado Final
< 5 Reprovado Final
Idade Categoria Idade Categoria
5 7 Infantil A 14 17 Juvenil B
8 10 Infantil B 18 39 Adulto
11 13 Juvenil A 39 ... Master
Meses Dias
2 28/29
4, 6, 9, 11 30
1, 3, 5, 7, 8, 10, 12 31
Exemplo: 23/02/2003
311 dias para o final do ano
10. Construa um programa que conclua, através das informações de classe, habitat e hábito alimentar inseridas pelo usuário, qual animal da tabela foi escolhido (usar estrutura caso).
11. No Brasil existem notas de 1, 2, 5, 10, 20, 50 e 100 reais. Faça um programa que, dado um valor inteiro em reais, mostre a menor combinação de notas existente para esse valor.
12. Faça um programa que apresente um palpite para um jogo da loteria. Nossa loteria consiste de seis números inteiros aleatórios entre 1 e 60 não repetidos.
13. Numa competição de natação, oito juízes dão notas entre 0 e 10. Das notas recebidas, a menor e a maior são descartadas, e a nota do atleta é dada pela média entre as seis notas restantes. Faça um programa que receba as oito notas dos juízes e apresente a nota do atleta.
14. Faça um programa que jogue 21 com o usuário. Regras
Os jogadores iniciam com duas cartas (números) cada. As cartas valem de 1 a 10
Cada jogador puxa duas cartas
Se a soma das cartas de um jogador ultrapassar 21, o outro jogador ganha
Ganha o jogador que chegar mais próximo de 21, sem ultrapassá-lo
Se ambos ultrapassarem 21, temos um empate
15. Faça um programa que sorteie um número de 0 a 15 e permita que o usuário tente acertá-lo. Caso não acerte, o programa deve informar se o número sorteado é maior ou menor do que a tentativa feita. Ao acertar o número, o programa deve classificar o usuário em relação ao número de tentativas feitas. Habitat Classe Terrestre Aquático Aéreo Mamífero Carnívoro
Leão
Foca
Morcego Frutífero
Macaco
Herbívoro
Cavalo
Peixe-boi Ave Onívoro
Avestruz
Pato
Águia Carnívoro
Pingüim Exemplo: 28
1 de 20, 1 de 5, 1 de 2, 1 de 1 Tentativas Classificação
1
Muito Sortudo
2
Sortudo
3
Normal
4
Esforçado
...
Não acertou

Aula do prof. Natal dia 13/04/2011

Apesar do que tem sido dito, haverá sim aula do prof. Natal nesta quarta-feira dia 13/04/2011. O mesmo se encontra em Fortaleza e estava no Pici ontem.

domingo, 10 de abril de 2011

Bem vindo

Este é o blog coletivo dos alunos de Sistemas e Mídias Digitais - UFC, turma que ingressou em 2011.