Atps 2013
Exames: Atps 2013. Pesquise 862.000+ trabalhos acadêmicosPor: todoao469 • 30/5/2013 • 850 Palavras (4 Páginas) • 326 Visualizações
Uma empresa de papel e celulose produz diariamente 300.000kg de papel. Sua produção é de 5.000kgs por bobina chamadas de Jumbo e cortadas em partes menores de 250kgs a 1.000kg por bobina, cada parte dessa bobina é chamada de bobina filha. Na sua forma bruta, tem aproximadamente 5.000kgs com tara de 800 kg referentes ao eixo onde ela é enrolada.
Na produção de cada bonina com 2.450mm, apenas 2.400mm são úteis, os 50 mm que sobram (chamados de Refile Técnico) não é utilizado na sua venda. Devido ao tamanho e peso da bobina jumbo, nenhum cliente compra a peça inteira, devido ao seu tamanho. O processo de logística acaba se tornando inviável para vender a peça inteira. Portanto a venda é feita em partes menores (bobinas filhas), como por exemplo:
• De 100 mm a 1.500mm na largura;
• De 400 mm a 700 mm de raio;
• De 250 a 1.000 kg de peso;
O corte da bobina é feito conforme as necessidades do cliente, no seu segmento a grande maioria é da indústria gráfica, a sobra dessas boninas que não são comercializadas ficam classificadas como refugo comercial.
Conforme as partes inutilizadas, por não atenderem as especificações que os clientes necessitam são descartadas, gerando um custo desnecessário para a empresa.
A solução para não haver perda no corte da bobina jumbo é:
• Forma no cortar;
• Peso;
• Comprimento;
• Largura.
Para isso será necessário desenvolver um software que fará o corte com a menor perda possível, sendo preciso ter um conhecimento em linguagem computacional para desenvolver esse software como:
• Noções de Algoritmos;
• Pseudo Linguagem;
• Estrutura de um programa;
• Operações Aritméticas;
• Linguagem em C.
Um algoritmo é uma sequencia de passos para execução de tarefas que usamos no cotidiano tão simples como, trocar uma lâmpada ao seguir o passo a passo da troca da lâmpada já é uma forma de algoritmo, outra forma de algoritmo é o passo a passo para ligar uma televisão.
Exemplo:
Ligar a TV;
1º coloque o plugue da TV na tomada;
2º verificar se tem corrente elétrica;
3º apertar o botão on/off da TV;
4º Aguardar a imagem aparecer;
Fim
A pseudo linguagem é a forma como vamos escrever esse algoritmo, indicando se é um valor numérico, um caracter ou a montagem das ações a serem executadas. Usaremos o Portugal como pseudo linguagem neste exemplo, onde o Portugol é a pseudo linguagem que nos permite pensar no problema em si e não no equipamento na qual iremos executar o algoritmo.
Exemplo:
Inicio
inteiro X;
X← 10 + 17;
Fim
Já na estrutura de um programa o algoritmo possui uma sequencia de comandos ou uma ordem. Para construir um algoritmo estruturado devemos utilizar a seguinte ordem:
• Incluir as bibliotecas que são utilizadas;
• Declarar as Variáveis;
• Ler as variáveis;
• Executar as ações;
• Mostrar os resultados;
• Indicar o fim do programa;
Exemplo:
Inicio
inteiro N = 10; // definir ou conhecer o valor de N
inteiro somatorio = 0; // definir o valor inicial do somatório
enquanto ( N > 0 )
somatorio = somatorio + N;
N = N – 1;
fimenquanto;
fim
Nas operações aritméticas, os operadores são valores numéricos inteiros ou reais. Esses operadores são acessados com identificadores constantes ou variáveis. As operações fundamentais utilizadas são: adição, subtração, multiplicação, divisão, potenciação, divisão inteira, potenciação e radiciação. Seguindo uma sequencia básica durante a execução do programa como:
• Primeiro executamos o que esta nos parênteses;
• Segundo executamos as potencias e radiciações;
• Terceiro executamos as multiplicações e divisões;
• E por ultimo as somas e subtrações;
Esses comandos são representados da seguinte maneira:
+ →soma;
-→subtração;
*→multiplicação;
/→divisão;
Pot→potenciação;
Rad→radiciação.
Sem mencionarmos outras operações além das
...