Você está na página 1de 1

Lista 1 - CI055 - Algoritmos e Estruturas de Dados I

Instru c oes de solu c ao e entrega do trabalho A lista abaixo deve ser resolvida de maneira individual. As solu c oes dos exerc cios dever ao ser discutidas e entregues por e-mail ao tutor do seu Grupo de Estudos at e o dia 26 de fevereiro (quarta-feira) para que que registrado o seu trabalho na forma de frequ encia adicional. Tal como explicado em sala de aula, esse cr edito de frequ encia ser a importante na avalia c ao formativa do aluno e pode inuenciar a avalia c ao geral. Para facilitar a entrega, envie todos os arquivos em apenas um e-mail, seguindo as instru c oes abaixo: 1. Fa ca cada programa em um arquivo separado com extens ao .pas; 2. Coloque todos os programas em um diret orio exclusivo, assim, por exemplo, se o seu nome de usu ario no sistema fosse grs13 voc e deveria colocar todos os arquivos .pas em um diret orio chamado lista1-grs13; 3. Empacote e comprima esse diret orio com os comandos abaixo para criar o arquivo lista1-grs13.tar.gz (voc e precisa de um terminal virtual do Linux com o prompt de comando no contexto do n vel imediatamente superior ao diret orio lista2-grs13): tar cf lista1-grs13.tar lista1-grs13 gzip lista1-grs13.tar 4. Finalmente, anexe o arquivo lista1-grs13.tar.gz em um e-mail e envie-o ao tutor do seu Grupo de Estudos. 5. Observa c ao: Antes de iniciar a solu c ao desta que e a primeira lista, tente programar nos v arios n veis do Light Bot 2.0 no link abaixo (esta atividade pr evia n ao se constitui de nenhum item de entrega): http://armorgames.com/play/6061/light-bot-20 Enunciados dos exerc cios 1. Fazer um programa em Pascal que l e um n umero representando uma temperatura na escala Celsius e imprime a correspondente temperatura na escala Farenheit. Observa c ao: C = 5*(F-32)/9. 2. Fazer um programa em Pascal que l e um n umero representando uma velocidade em km/h e imprime correspondente velocidade em ml/h (milhas por hora. Observa c ao: 1 milha = 1.609344 km. 3. Dado um n umero inteiro que representa uma quantidade de segundos (unidade de medida de angulo geom etrico), determinar o seu valor equivalente em graus, minutos e segundos. Se a quantidade de segundos for insuciente para dar o valor 1 (um) em graus, o valor em graus deve ser 0 (zero). A mesma observa c ao vale em rela c ao aos minutos e segundos. Por exemplo: 3.600 segundos = 1 grau, 0 minutos, 0 segundos. Outro exemplo: 3.500 segundos = 0 graus, 58 minutos e 20 segundos. 4. Dadas duas fra c oes ordin arias a/b e c/d, determinar a sua soma e o seu produto, tamb em no formato de fra c oes. A entrada de dados deve ser constitu da de duas linhas, cada uma contendo dois inteiros, uma para a e b e outra para c e d. A sa da dever a ser tamb em de duas linhas cada uma contendo um par que representa o numerador e o denominador tanto da soma como do produto calculados. 5. Fazer um programa em Pascal que l e seis n umeros, a11, a12, b1, a21, a22 e b2 e imprime uma solu c ao do sistema de equa c oes lineares abaixo: a11 x + a12 y = b1 a21 x + a22 y = b2

Você também pode gostar