Professional Documents
Culture Documents
SUPERVISIONADAS
CST em Mecatrnica Industrial
2 Srie
Algoritmos e Programao
A atividade prtica supervisionada (ATPS) um procedimento metodolgico de
ensino-aprendizagem desenvolvido por meio de um conjunto de etapas
programadas e supervisionadas e que tem por objetivos:
Favorecer a aprendizagem.
Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e
eficaz.
Promover o estudo, a convivncia e o trabalho em grupo.
Desenvolver os estudos independentes, sistemticos e o autoaprendizado.
Oferecer diferentes ambientes de aprendizagem.
Auxiliar no desenvolvimento das competncias requeridas pelas Diretrizes
Curriculares Nacionais dos Cursos de Graduao.
Promover a aplicao da teoria e conceitos para a soluo de problemas
prticos relativos profisso.
Direcionar o estudante para a busca do raciocnio crtico e a emancipao
intelectual.
Para atingir estes objetivos a ATPS prope um desafio e indica os passos a
serem percorridos ao longo do semestre para a sua soluo.
A sua participao nesta proposta essencial para que adquira as
competncias e habilidades requeridas na sua atuao profissional.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.
AUTORIA:
Carlos Eduardo Cirilo
Pg. 2 de 10
.
COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as
competncias e habilidades que constam nas Diretrizes Curriculares Nacionais descritas a
seguir.
Produo Acadmica
Participao
Para a elaborao desta atividade, os alunos devero previamente organizar-se em
equipes e entregar seus nomes, RAs e e-mails ao professor da disciplina. Essas equipes sero
mantidas durante todas as etapas.
Padronizao
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT1, com o seguinte padro:
se houver citaes com mais de trs linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaamento simples entre linhas;
ttulo da atividade;
DESAFIO
Voc acaba de se formar no curso de Tecnologia em Mecatrnica Industrial e foi aceito
recentemente no programa de trainees de uma importante cervejaria que atua no mercado
nacional. A companhia quer aproveitar o momento atual em que o Governo reduziu as
Pg. 3 de 10
tarifas de energia eltrica do setor industrial para renovar parte de seu maquinrio das linhas
de envasamento que j esto bastante desgastados. Com economias girando em torno de 32%
sobre a conta mensal de energia, a cervejaria deseja investir o montante potencial a ser
economizado na reconfigurao de seu parque industrial por meio da aquisio de mquinas
de envase mais modernas. No entanto, antes de comprometer seu capital, a presidncia da
cervejaria requereu um estudo de viabilidade que lhe assegure que a capacidade produtiva
da cervejaria no ser impactada negativamente com a substituio das mquinas de envase
antigas pelo novo maquinrio. Em face desta situao, voc, como trainee recm-contratado, e
diante da oportunidade de se destacar na companhia, apressa-se para propor um novo
arranjo s linhas de envasamento adequado ao oramento da cervejaria, e que ultrapasse as
expectativas de produo.
Objetivo do desafio
Apresentar uma proposta de aquisio do novo maquinrio para modernizar as linhas
de envasamento da cervejaria, de modo que a produo resultante de sua implantao, em
termos de unidades envasadas por hora, seja superior capacidade atual. Para subsidiar a
elaborao de sua proposta, desenvolva uma programao que, dada a capacidade produtiva
das mquinas de envase atuais e o limite mximo de capital a ser desprendido para compra
do novo maquinrio, determine o arranjo ideal dos equipamentos a serem adquiridos de
modo que a produo seja maximizada fazendo o melhor uso possvel dos recursos
financeiros disponibilizados.
PASSOS
Passo 1 (Equipe)
Definir a formao da equipe. Em seguida, cada equipe, sob orientao do professor da
disciplina, dever realizar a anlise do problema a ser resolvido (reconfigurao das linhas
de envasamento da cervejaria para maximizao da produo), considerando a seguinte
situao:
Cada parque de produo equipado, dentre outros setores, por duas grandes linhas
de envasamento: uma linha de latas e outra de garrafas retornveis.
Pg. 4 de 10
A produo de uma mquina de envase nova determinada por dois fatores: (1) o
nmero de bicos dosadores que a integram; e (2) a quantidade de lquido que
envasado. A produo dada pelas seguintes expresses:
Se i = 1, ento Pm(i) = i * 60 * k
Se i > 1, ento Pm(i) = P(i-1) + 30 * k
Sendo: i o nmero de bicos dosadores; Pm(i) a produo da mquina m em funo de i
(em unidades por hora); e k a constante de correo determinada pela quantidade de
lquido a ser envasado pela mquina m, conforme a Tabela 1 a seguir:
Tabela 1 Valores para a constante de correo k
Quantidade de lquido a ser
envasado
At 350 ml
De 351 ml a 500 ml
De 501 ml a 600 ml
Acima de 600 ml
Valor de k
8
6
5
4
Considere que, de acordo com uma pesquisa de mercado recentemente realizada pelo
departamento de compras da cervejaria a pedido da presidncia, foi levantado que,
em mdia, cada bico dosador agrega R$ 37.000,00 (trinta e sete mil reais) ao custo total
de uma mquina de envase.
Pg. 5 de 10
Passo 2 (Equipe)
Escrever, em pseudocdigo, fluxograma ou em linguagem indicada pelo professor, um
algoritmo de um programa que, considerando a anlise realizada no Passo 1 desta Etapa,
determine a configurao mnima (i.e., a quantidade de bicos dosadores) que cada nova
mquina de envase de um parque produtivo deve possuir, de modo que sua produo seja
igual produo mdia do maquinrio atual. Na elaborao do algoritmo, a equipe deve
considerar as seguintes orientaes gerais:
os nmeros lidos, que devem ser inteiros e positivos, serviro como parmetro de
comparao para a sentinela do lao de repetio que realiza o clculo da quantidade
de bicos dosadores das novas mquinas;
no final, para cada nova mquina, o algoritmo deve imprimir na sada sua
identificao (mquina de lata 350 ml; mquina de Long Neck; etc.) acompanhada
da quantidade mnima de bicos dosadores que lhe assegurem uma produo
equivalente da mquina antiga a que substituir;
tambm dever ser impresso na sada, o custo de cada nova mquina em funo da
quantidade mnima de bicos dosadores obtida;
o valor que cada bico dosador agrega ao custo total de uma nova mquina de envase
deve ser definido como constante no algoritmo;
Passo 3 (Equipe)
Implementar, usando a linguagem de programao e o compilador indicados pelo professor,
o cdigo de um programa que execute as operaes definidas no algoritmo elaborado no
passo anterior.
Sites sugeridos para pesquisa
Pg. 6 de 10
PASSOS
Passo 1 (Equipe)
Estender o algoritmo elaborado no Passo 2 da Etapa 1, incorporando uma modificao que
permita que se mantenha registrado em memria a produo de cada mquina de envase
conforme se varia o nmero de bicos dosadores. Na elaborao do algoritmo, a equipe deve
se orientar pelas seguintes restries:
para cada tipo de mquina (mquina de lata 350 ml; mquina de Long Neck; etc.),
deve-se manter registrada a produo com configuraes variando de 1 a 35 bicos
dosadores;
para cada tipo de mquina, dever ser criado um vetor de 35 posies, conforme
ilustrado na Figura 1; neste caso, a i-sima posio do vetor deve conter a produo
referente configurao da mquina com i bicos dosadores;
Quantidade de bicos
1
...
34
35
...
34
35
...
34
35
...
34
35
...
34
35
Lata at 350 ml
Lata > 350 ml
Long Neck
Garrafa 600 ml
Litro
Figura 1 Uso de vetores como estruturas de dados para armazenamento das informaes de produo de
cada tipo de mquina conforme se varia a quantidade de bicos dosadores
Fonte: Ilustrao prpria.
Pg. 7 de 10
Passo 2 (Equipe)
Concretizar o algoritmo elaborado no passo anterior, codificando-o por meio da linguagem
de programao e do compilador indicados pelo professor da disciplina. Durante a
implementao, reutilizar, tanto quanto possvel, o cdigo j produzido no Passo 3 da Etapa
1.
Passo 3 (Equipe)
Estender o algoritmo elaborado no Passo 1 desta etapa, de modo que tambm seja possvel
manter registrado em memria o custo de cada mquina de envase em funo da quantidade
de bicos dosadores. A equipe deve se atentar s seguintes restries:
para cada tipo de mquina (mquina de lata 350 ml; mquina de Long Neck; etc.),
deve-se manter registrado o custo com configuraes variando de 1 a 35 bicos
dosadores;
para melhor organizar o registro dos custos de cada configurao, utilizar em seu
algoritmo a estrutura de dados matriz;
uma matriz de dimenso 5x35 (cinco linhas por 35 colunas) dever ser criada,
conforme ilustrado na Figura 2; neste caso, cada linha da matriz deve se referir a um
determinado tipo de mquina, de modo que a clula resultante da interseco da linha
m com a coluna i da matriz armazene o custo da mquina referente m-sima linha
com i bicos dosadores;
Quantidade de bicos
1
Lata at 350 ml
Lata > 350 ml
Long Neck
Garrafa 600 ml
Litro
...
34
35
1
2
3
4
5
Figura 2 Uso de matriz como estrutura de dados para armazenamento das informaes de custo de
cada tipo de mquina conforme se varia a quantidade de bicos dosadores
Fonte: Ilustrao prpria.
Passo 4 (Equipe)
Concretizar o algoritmo elaborado no passo anterior, codificando-o por meio da linguagem
de programao e do compilador indicados pelo professor da disciplina. Durante a
implementao, reutilizar tanto quanto possvel, o cdigo j produzido no Passo 2 desta
Etapa.
Neste ponto, dever ser entregue ao professor da disciplina: (1) o algoritmo mais evoludo
que foi desenvolvido no Passo 3 desta etapa; e (2) a listagem de cdigo-fonte do programa
mais completo que foi desenvolvido no Passo 4 desta etapa. O trabalho dever ser entregue
na data estipulada pelo professor, devendo seguir, no que couber, o padro de formatao
Carlos Eduardo Cirilo
Pg. 8 de 10
DROZDEK, Adam. Estrutura de dados e algoritmos em C++. 1 ed. So Paulo: Pioneira Thomson Learning, 2005.
PASSOS
Passo 1 (Equipe)
Incorporar ao programa produzido no Passo 4 da etapa anterior uma funcionalidade que
permita determinar as configuraes nas quais cada tipo de mquina possua uma
quantidade de bicos suficientes para que a produo da cervejaria supere a capacidade
produtiva atual. Ao desenvolver seu programa, atente-se para as seguintes orientaes
gerais:
Pg. 9 de 10
Passo 2 (Equipe)
Incorporar ao programa produzido no passo anterior uma funcionalidade que permita com
que se chegue a uma configurao tima na qual cada tipo de mquina possua uma
quantidade de bicos suficientes para que a produo da cervejaria supere a capacidade
produtiva atual o mximo possvel, estando dentro dos limites oramentrios definidos pela
presidncia. Atentar-se s seguintes orientaes gerais:
a sub-rotina dever ser interrompida quando no for mais possvel acrescentar bicos
dosadores s mquinas sem que o custo total da configurao definida para o
maquinrio exceda o limite oramentrio estabelecido pela presidncia; neste
momento, a sub-rotina ter alcanado a configurao tima, na qual a produo da
cervejaria maximizada fazendo o maior aproveitamento possvel do recurso
financeiro disponvel.
Bibliografia complementar
Limite Oramentrio
Mquina
Lata at 350 ml
Lata > 350 ml
Long Neck
Garrafa 600 ml
Litro
Quantidade de Bicos
99
999
9
99
9999
Pg. 10 de 10
R$ 999.999.999,00
R$
R$
R$
R$
R$
Custo
9.999,00
9.999,00
99,00
999,00
99.999,00
Passo 2 (Equipe)
Realizar a leitura do seguinte artigo a respeito da escrita de bons relatrios:
Passo 3 (Equipe)
Confeccionar, tendo como base os resultados obtidos com a execuo do programa finalizado
no Passo 1 desta etapa, um relatrio gerencial, a ser entregue presidncia da cervejaria,
detalhando sua proposta de configurao do novo maquinrio. Na elaborao do relatrio,
aplicar, no que couberem, as diretivas-chave para produo de relatrios descritas no artigo
lido no passo anterior.
Passo 4 (Equipe)
Entregar ao professor da disciplina: (1) a listagem de cdigo-fonte, bem como os arquivos
compilados do programa mais completo elaborado no Passo 1 desta etapa; e (2) o relatrio
confeccionado no Passo 3 desta etapa. A entrega do programa e do relatrio ser na data
estipulada pelo professor e devero seguir, no que couber, a formatao indicada no item
Padronizao deste material. Listagens de cdigos-fonte, pseudocdigos e descries
narrativas devem ser inseridos em quadros no corpo do documento, com espaamento
simples entre linhas, fonte Courrier New tamanho 11, cor preta.
Livro-Texto da disciplina:
MIZRAHI, Victorine Viviane. Treinamento em Linguagem C: mdulo 1 e 2. 1 ed. So Paulo:
Pearson, 2010.