Arquivo da categoria: Linguagem de Programação

Atividade de Recuperação

Salve o arquivo com o seu número e série.

Trabalho 1 (Grupo 1 – 2, 3, 5, 7, 11, 13, 19, 29, 31)

Faça um programa que carregue dois vetores, X e Y, com dez números inteiros cada um. Considere que os números de cada vetor digitado, X e Y, não podem estar repetidos. Calcule e mostre os seguintes vetores resultantes:

1. A união de X com Y (todos os elementos de X e os elementos de Y que não estejam em X).

2. A diferença entre X e Y (todos os elementos de X que não existam em Y).

3. A soma entre X e Y (soma de cada elemento de X com o elemento de mesma posição em Y).

4. Produto entre X e Y (multiplicação de cada elemento de X com o elemento de mesma posição em Y).

5. A interseção entre X e Y (apenas os elementos que aparecem nos dois vetores).

Trabalho 2 (Grupo 2 – 1, 9, 15, 21, 25, 27, 14, 18, 22)

Faça um programa que carregue dois vetores com cinco posições cada um. O primeiro vetor receberá receberá os salários dos cinco funcionários e o segundo vetor receberá a quantidade de anos que cada funcionário trabalha na empresa. Mostre um primeiro relatório apenas com os funcionários que não terão aumento. Mostre um segundo relatório apenas com os novos salários dos funcionários que terão aumento. Sabe-se que os funcionários que terão direito ao aumento são aqueles que possuem tempo de serviço superior a cinco anos ou salário inferior a R$ 880,00. Sabe-se, ainda, que se o funcionário satisfizer as duas condições acima (tempo de serviço e salário) o aumento será de 3,5%; para o funcionário que satisfizer apenas a condição de salário, o aumento será de 1,5%.

Trabalho 3 (Grupo 3 – 6, 8, 10, 12, 20, 24, 28, 26, 30)

Uma empresa de ônibus com 48 lugares (24 nas janelas e 24 no corredor). Faça um programa que utilize dois vetores para controlar as poltronas ocupadas no corredor e na janela. Considere que zero representa poltrona desocupada e um representa poltrona ocupada.

Esse programa deve controlar a venda de passagens da seguinte maneira:

  • O cliente informa se deseja poltrona no corredor ou na janela e, depois, o programa deve informar quais poltronas estão disponíveis para a venda;

  • Quando não existirem poltronas livres no corredor, nas janelas ou, ainda, quando o ônibus estiver completamente cheio, deve ser mostrada uma mensagem.

Trabalho 5 – Aula 5

Implemente as funções e procedimentos descritos anexo a postagem em linguagem C.

O trabalho pode ser realizado em em trios. A função principal (main) deve chamar as quatro funções pedidas no anexo. O arquivo em C completo deve ter o número dos alunos, do menor para o maior, e o número do trabalho, por exemplo: 02_17_25_a5.c, onde 02, 17 e 25 são os integrantes do trabalho, e a5 é o trabalho referente a aula 5.

O arquivo contendo o trabalho deve ser enviado para o e-mail erinaldosnascimento@gmail.com até 28/06/2016.

Trabalho 4 – Aula 4

Execute cada um dos seis programas contidos no arquivo anexo a esta postagem. Envie um resumo da funcionalidade de cada programa com o padrão número do aluno e série para o nome do arquivo de resumo e no formato pdf.

O resumo deve ser enviado para o e-mail erinaldosnascimento@gmail até 17/06 valendo 100% da nota, ou no máximo até 21/06 valendo 75% dos pontos.

string

Trabalho 3 – Aula 3

Realize uma pesquisa e implemente em linguagem C usando função e procedimento o que se pede:

  1. O que é mediana? Como encontrar a mediana em um vetor de valores?
  2. O que é o algoritmo bubble sort e como é implementado em linguagem C?
  3. Qual é a diferença de escopo de variáveis (variável global e variável local) em linguagem C?
  4. Faça um programa em linguagem C que receba as temperaturas dos dias de uma semana (de preferência busque informações reais da cidade de Sarandi-PR), armazene-as em um vetor e apresente a temperatura média (não a média das temperaturas). Resolva esse problema criando:
    1. Um procedimento para carregar o vetor (armazenar).
    2. Crie um procedimento que gere um outro vetor ordenado (algoritmo bubble sort).
    3. Crie uma função que retorne a mediana desse vetor ordenado, e em quais dias da semana aconteceu(ram) essa(s) temperatura(s).

Enviar para o e-mail erinaldosnascimento@gmail.com até o dia 31/05/2016 valendo 100% da nota. Siga as recomendações:

  • O trabalho deve ser realizado em trios;
  • Os exercícios 1, 2 e 3 devem ser enviados no formato PDF com o seguinte padrão de nome: 02_17_23_aula3.pdf, onde 02, 17 e 23 são os números dos alunos.
  • O programa referente ao exercíco 4 deve ser enviado no formato C com o seguinte padrão de nome: 07_12_30_aula3.c, onde 07, 12 e 23 são os números dos alunos.

Trabalho – Aula 2

Realize a pesquisa e implemente em linguagem C o que se pede:

  1. A partir dos exemplos e exercícios de Termoquímica defina os dados de entrada e saída. Informe também o tipo de dado que deve ser armazenado em cada informação e se deve ser armazenado em uma variável ou um vetor. Justifique.
  2. O que é uma string em linguagem C? Como é declarada? Como se atribui um valor?
  3. Imagine que um vetor de caracteres contém a informação de um reagente ou produto termoquímico, leia esse vetor de caracteres e verifique se o primeiro elemento desse vetor é um algarismo numérico. Caso seja copie-o para uma variável no formato de número inteiro. Implemente essa situação em linguagem C.

Enviar para o e-mail erinaldosnascimento@gmail.com até o dia 24/05/2016 valendo 100% da nota.

  • O trabalho deve ser realizado em trios.
  • As questões 1 e 2 devem ser enviadas em um arquivo no formato PDF com o seguinte nome 02_19_23_termoquimica.pdf, onde os números 02, 19 e 23 correspondem aos componentes da equipe.
  • A questão 3 deve ser enviada em um arquivo no formato .C com o nome 02_19_23_termoquimica.c, exatamente como no caso anterior.

Trabalho – Aula1

Faça os 4 programas abaixo em linguagem C.

Enviar para o e-mail erinaldosnascimento@gmail.com até 17/05/2016 valendo 75% da nota.

Identificar os arquivos como segue: 3172.c

  • número do programa => 3

  • número do aluno => 17

  • série => 2

  • OBS: o número do arquivo sempre com dois dígitos, se o número do aluno fosse 4, por exemplo, o arquivo deveria ser salvo como 3042.c.

1) Exiba na tela uma mensagem de boas vindas ao segundo ano de linguagem de programação.

2) Defina duas variáveis x e y de inteiros. Atribua para x o valor 2 e para y o valor 3. Some x e y e exiba o resultado na tela.

3) Defina uma variável x de inteiros. Solicite ao usuário digitar um valor. Atribua o valor digitado à variável x. Compare se o valor de x é maior ou igual a 5; se o resultado for verdadeiro exiba uma mensagem informando que o valor de x é maior ou igual a 5.

4) Crie um vetor temperaturas com 7 posições. Atribua um valor entre 15.0º e 30.0º para cada posição. Exiba cada temperatura em uma linha. Encontre a média das temperaturas.

Observação: valerá 100% da nota se todos os programas forem entregues até 13/05/2016.

Respostas do trabalho da aula 1