Programação
Lista 1
Prof. Glauber M. Cabral glauber@decea.ufop.br DECEA - ICEA - UFOP
5 de Dezembro de 2012
Instruções para a entrega da lista
1. A entrega da lista é individual, mas o estudo em grupo é altamente recomendado!
2. Não pratique plágio! Seja esperto e tente resolver todos os exercícios. Plágio não o ajudará na hora da prova. :D
3. Cada aluno deve enviar um arquivo ZIP com o nome pc1_TURMA_MATRICULA.zip, em que:
• TURMA é o código de dois dígitos da turma do aluno;
• MATRICULA é o código de matrícula do aluno sem os ponto-finais separadores.
4. O arquivo ZIP deve possuir uma pasta de mesmo nome, pc1_TURMA_MATRICULA. ou seja,
com o nome
5. Na pasta citada devem estar um arquivo-fonte para cada exercício, no formato exercicio_NUMERO.c, em que NUMERO é o número do exercício na lista.
6. As respostas para os exercícios das seções 1 e 2 devem estar em um arquivo de texto simples em codificação UTF-8 com nome respostas.txt contendo as respostas para cada item.
1
Variáveis e Tipos de Dados
1. Você, como programador, é responsável por modelar os problemas reais no computador. Como parte disto, você deve escolher os tipos das variáveis que armazenarão os dados no seu programa.
Para cada problema abaixo, defina o tipo de variável que deve ser usada.
(a) O número de portas de uma casa.
(b) A idade dos alunos ingressantes.
(c) O conceito para avaliação de desempenho de um aluno, medido em A, B, C, D e E.
1
(d) O conceito para avaliação de desempenho de um aluno, medido em um intervalo de 0 (inclusive) a 10 (inclusive), com incrementos de 0, 5.
(e) O salário de um funcionário.
(f) A resposta para uma pergunta cujas respostas possíveis são Verdadeiro ou Falso.
(g) A resposta para uma pergunta cujas respostas possíveis são a, b, c, d e e.
2. Sobre o funcionamento do tipo de dados char, resposta o que está armazenado na variável abaixo em cada linha: char numero; numero = ’9’; numero = 9;
2