Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Trabalho 02 - Estruturas de Repetição em Linguagem de Programação, Exercícios de Matemática

Descrição do trabalho 02 da disciplina de linguagem de programação da universidade federal do rio grande do norte, que aborda a implementação de estruturas de repetição em c, com instruções sobre o envio do arquivo, a composição do grupo, a pontuação e a resolução de questões específicas.

Tipologia: Exercícios

2011

Compartilhado em 02/10/2011

graciele-de-moura-batista-7
graciele-de-moura-batista-7 🇧🇷

4.6

(7)

3 documentos

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
DIM0321
Linguagem de Programa¸ao
Universidade Federal
do Rio Grande do Norte
Trabalho 02 - Estruturas de Repeti¸ao
INSTRUC¸ ˜
OES:
O envio dos arquivos deve ser realizado at´e `as 21h59 do dia 06/10/2011 via SIGAA.
Todos os arquivos .c e o relat´orio devem estar compactados em um ´unico arquivo chamado
trabalho02.zip.´
E esse arquivo (trabalho02.zip) que deve ser enviado pelo SIGAA.
Cada grupo dever´a elaborar um pequeno relat´orio em PDF (relatorio.pdf) contendo as
seguintes informa¸oes e que dever´a estar dentro do arquivo compactado:
Os nomes e emails dos componentes do grupo.
Descri¸ao dos problemas enfrentados no desenvolvimento do trabalho, e como o grupo
solucionou os problemas ou por que ao solucionou.
O trabalho dever´a ser realizado em grupos com NO M´
AXIMO 3 pessoas.
Os grupos poder˜ao utilizar apenas fun¸oes da biblioteca padr˜ao do C.
PONTUAC¸ ˜
AO:
O trabalho ter´a peso 3 na nota da 2a unidade.
2,0 pontos - Compila¸ao Cada arquivo deve compilar sem erros ou alertas.
2,0 pontos - Execu¸ao Os programas devem rodar sem erros ou alertas.
1,0 pontos - Relat´orio O seu relat´orio est´a bem explicado, separado por quest˜oes, bem escrito
e bem formado?
0,5 pontos - Instru¸oes Arquivos nomeados corretamente?
1,5 pontos - Estilo As vari´aveis possuem nomes auto-explic´aveis? A identa¸ao segue um padr˜ao?
Espa¸cos e o uso de parˆenteses est˜ao padronizados? O odigo tem trechos explicados por
coment´arios?
3,0 pontos - odigo Os odigos dos problemas est˜ao implementados de forma correta?
Qualquer uvida, entre em contato com o professor.
Prof. Gilbran Silva de Andrade agina 1 de 4
pf3
pf4

Pré-visualização parcial do texto

Baixe Trabalho 02 - Estruturas de Repetição em Linguagem de Programação e outras Exercícios em PDF para Matemática, somente na Docsity!

Linguagem de Programa¸c˜ao do Rio Grande do Norte

Trabalho 02 - Estruturas de Repeti¸c˜ao

INSTRUC¸ ˜OES:

  • O envio dos arquivos deve ser realizado at´e `as 21h59 do dia 06/10/2011 via SIGAA.
  • Todos os arquivos .c e o relat´orio devem estar compactados em um ´unico arquivo chamado trabalho02.zip. E esse arquivo (´ trabalho02.zip) que deve ser enviado pelo SIGAA.
  • Cada grupo dever´a elaborar um pequeno relat´orio em PDF (relatorio.pdf) contendo as seguintes informa¸c˜oes e que dever´a estar dentro do arquivo compactado: - Os nomes e emails dos componentes do grupo. - Descri¸c˜ao dos problemas enfrentados no desenvolvimento do trabalho, e como o grupo solucionou os problemas ou por que n˜ao solucionou.
  • O trabalho dever´a ser realizado em grupos com NO M AXIMO 3 pessoas.´
  • Os grupos poder˜ao utilizar apenas fun¸c˜oes da biblioteca padr˜ao do C.

PONTUAC¸ ˜AO:

O trabalho ter´a peso 3 na nota da 2a unidade.

2,0 pontos - Compila¸c˜ao Cada arquivo deve compilar sem erros ou alertas.

2,0 pontos - Execu¸c˜ao Os programas devem rodar sem erros ou alertas.

1,0 pontos - Relat´orio O seu relat´orio est´a bem explicado, separado por quest˜oes, bem escrito e bem formado?

0,5 pontos - Instru¸c˜oes Arquivos nomeados corretamente?

1,5 pontos - Estilo As vari´aveis possuem nomes auto-explic´aveis? A identa¸c˜ao segue um padr˜ao? Espa¸cos e o uso de parˆenteses est˜ao padronizados? O c´odigo tem trechos explicados por coment´arios?

3,0 pontos - C´odigo Os c´odigos dos problemas est˜ao implementados de forma correta?

Qualquer d´uvida, entre em contato com o professor.

Linguagem de Programa¸c˜ao do Rio Grande do Norte

  1. Implemente um programa chamado questao01.c que leia um conjunto de linhas contendo, cada uma, um n´umero inteiro na base 10, de at´e cinco d´ıgitos (a ´ultima linha cont´em o valor zero); transforme esse n´umero da base 10 para a base 2, e escreva o n´umero na base 10 e na base 2.
  2. Implemente um programa em C chamado questao02.c que calcule e escreva a soma dos 10 primeiros termos das s´eries Ser 1 , Ser 2 , Ser 3 :

Ser 1 =

Ser 2 =

Ser 3 =

  1. Uma determinada f´abrica de processadores possui duas linhas de montagem distintas: Xeon e Pentium 4 D. A linha de montagem do Xeon comporta um m´aximo de 24 funcion´arios; e cada processador Xeon d´a um lucro de X d´olares e gasta um homem-dia para sua confec¸c˜ao. A linha de montagem do Pentium 4 D comporta no m´aximo 32 funcion´arios; e cada processador Pentium 4 D d´a um lucro de Y d´olares e gasta 2 homens-dia para sua confec¸c˜ao. A f´abrica possui 40 funcion´arios e o mercado ´e capaz de absorver toda a produ¸c˜ao. Neste caso o dono da f´abrica deseja saber qual o esquema de produ¸c˜ao a adotar de modo a maximizar seu lucro di´ario. Implemente um programa em C chamado questao03.c que leia os valores X e Y e escreva, para o esquema de lucro m´aximo, o n´umero de funcion´arios na linha Xeon e na linha Pentium 4 D, o n´umero de processadores de cada tipo produzido e o lucro total obtido em um dia de produ¸c˜ao.
  2. Considere uma estrada ligando v´arias cidades e cada cidade tem seu marco quilom´etrico. Im- plemente um programa em C chamado questao04.c que: (a) Lˆe v´arios pares de dados, contendo cada par os valores dos marcos quilom´etricos, em ordem crescente, de duas cidades. O ´ultimo par cont´em valores iguais. (b) Calcule os tempos decorridos para pecorrer a distˆancia entre as cidades de cada par de dados, com as seguintes velocidades: 20, 30, 40, 50, 60, 70 e 80km/h, sabendo-se que t = ev , onde t = tempo; e = espa¸co, e; v = velocidade.
  3. Implemente um programa em C chamado questao05.c que simula o funcionamento de um rel´ogio digital. Para tanto, o programa deve definir vari´aveis para controlar os minutos e horas da seguinte forma: quando a vari´avel de minutos chegar a 60 deve-se incrementar a vari´avel de hora (e zerar a vari´avel minuto!).q A sa´ıda do programa pode ser no formato 24h ou utilizando AM/PM. Para tanto o programa deve, no in´ıcio, solicitar ao usu´ario qual o formato de exibi¸c˜ao. No caso do modo AM/PM deve-se imprimir AM ou PM ap´os a indica¸c˜ao de hora (lembre-se que horas antes de meio-dia utiliza-se AM e ap´os meio-dia utiliza-se PM). O rel´ogio deve zerar sempre que chegar `a meia-noite. O programa ´e interrompido pressionando-se +C.
  4. Implemente um programa em C chamado questao06.c que lˆe um n´umero n˜ao determinado de valores m, todos inteiros e positivos, um de cada vez. Se m for par, verificar quantos divisores possui e escrever esta informa¸c˜ao. Se m for ´ımpar e menor que 15 calcular e escrever o fatorial de m. Se m for ´ımpar e maior ou igual a 15 calcular e escrever a soma dos inteiros de 1 at´e m.

Linguagem de Programa¸c˜ao do Rio Grande do Norte

  1. Escreva um programa chamado questao10.c que escreva uma ´arvore feita de asterisco no terminal utilizando la¸co.