TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS Algortimo

Artigos Científicos: ATPS Algortimo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/11/2014  •  1.718 Palavras (7 Páginas)  •  263 Visualizações

Página 1 de 7

INTRODUÇÃO

Este trabalho tem como intuito de informatizar ao máximo o setor da indústria

que processa papel e celulose, para que os índices de perdas sejam reduzidos

a um índice considerado satisfatório que é abaixo de 2,5% na fabricação de

Bobina Jumbo. Para isso, é preciso adaptar softwares que possam dar viabilidade

ao processo, ou seja, softwares que combinem os pedidos dos clientes com a

fabricação de Bobinas Jumbo, aproveitando ao máximo a bobina no momento do

corte diminuindo os refiles técnicos.

“Os Refiles Técnicos são sobras de bobinas que não é possível venderem no

mercado e deve ser reduzido ao máximo”.

Palavras chave: perda, reduzir; viabilidade, informatizar; bobina.

A indústria de papel e celulose tem como um de seus grandes problemas o retorno

excessivo gerado com a produção de Bobinas Jumbo. O índice de retorno gira em

torno de 2,5%.

A indústria investe pesado para resolver este problema e a ideia é informatizar o

processo de produção das Bobinas Jumbo e desenvolver soluções tecnológicas

através de softwares de aperfeiçoamento, os programas desenvolvidos, são usados

para planear o corte das Bobinas Jumbo, chegando ao nível em que a maximização

de corte das bobinas atendam ao maior número possível de clientes. Para isso

faz-se necessário o uso de softwares que combinem as possibilidades de corte

das bobinas baseado nos pedidos existentes até atingir os requisitos exigidos pelo

controle de qualidade do processo final e conforme pedido de seus clientes.

OBJETIVO GERAL

Elaborar uma pesquisa sobre um projeto que compreende em desenvolver

tecnologias que sejam capazes de solucionar um dos grandes problemas das

indústrias de papel e celulose (perdas no corte das Bobinas Jumbo).

OBJETIVOS ESPECIFICOS

Realizar pesquisas que possam trazer soluções parao índice de retorno das

indústrias de papel e celulose;

Entender e aplicar o uso de algoritmos e programação computacional.

ETAPA 01 – PASSO 01

Realizar as leituras dos livros indicados no ATPS.

ETAPA 01 – PASSO 02

Noção de Algoritmos:

Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta “o que fazer?”, mas sim “como fazer”. Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.

Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido.

Pseudo-linguagem:

È uma maneira intermediaria entre a linguagem natural e uma linguagem de programação de representar um algorirmo.Ela utiliza um conjunto restrito de palavra-chave, em geral na língua nativa do programador que tem equivalentes na linguagens de programação. Alem disso, aspseudo-linguagem não requer todo a rigidez sintática necessária num alinguagem de programação, permitindo o aprendiz se detenha na logica do algoritimo e não no formalismo dda suarepresentação. Na medida que em se obtem mais familiaridade com os algoritmos, então o pseudocódigo pode ser traduzido para uma linguagem de programação

Estrutura de um Programa:

O programa é constituído por uma sequência de instruções que a máquina deve executar. Esta executa as instruções à medida que lê o ficheiro (por conseguinte, de cima para baixo e da esquerda para a direita) até encontrar uma instrução (chamada às vezes instrução de ligação) que lhe indica para ir para um lugar preciso do programa. Trata-se de uma espécie de jogo de pista, no qual a máquina deve seguir o fio condutor e executar as instruções que encontra até chega ao fim do programa e este parar.

Tipos Primitivos para representação de Dados e Variáveis:

Os tipos primitivos de dados são atômicos, no sentido em que não podem ser decompostos em tipos mais simples. Alguns tipos primitivos relacionam-se diretamente à sua representação interna, como é o caso dos números inteiros. Outros tipos primitivos, como o tipo caractere, precisam de um pequeno suporte de hardware ou software para serem representados internamente. Agora, você verá com mais detalhes os tipos primitivos numéricos, caractere e booleano.Nas linguagens de programação, uma variável representa um valor qualquer de um determinado tipo, o tipo da variável. Na maioria das linguagens de programação, uma variável é identificada por um nome associado ao espaço de memória reservada para o armazenamento de dados de um determinado tipo, funcionando como uma abstração de uma célula de memória

|

Operadores Aritméticos, Lógicos e relacionais :Servem para realizar operações com números inteiro ou reais.

Operadores lógicos oubooleanos: São usados para combinar expressões e resultam nos valores verdadeiros ou falsos.

Operadores Relacionais: São operadores binários que devolvem os valores lógicos verdadeiros e falsos. Estes valores são somente usados quando deseja efetuar comparações . Comparações só podem ser feitas entre objetos da mesma natureza, isto é, variáveis do mesmo tipo e dado .

Características do ambiente de desenvolvimento C: È uma linguagem de alto nível com uma sintaxe bastante estruturada e flexível tornando sua programação bastante simplificada; Programas em C são compilados, gerando programas executáveis; O C compartilha recursos tanto de alto quanto de baixo nível, pois permite acesso e programação direta do microprocessador. Com isto, rotinas cuja dependência do tempo é crítica, podem ser facilmente implementadas usando instruções em Assembly. Por esta razão o C é a linguagem preferida dos programadores de aplicativos; O C é uma linguagem estruturalmente simples e de grande portabilidade. O compilador C gera códigos mais enxutos e velozes do que muitas outras linguagens; Embora estruturalmente simples (poucas funções intrínsecas) o C não perde funcionalidade, pois permite a inclusão de uma farta quantidade de rotinas do usuário. O programa é, então, convertido em linguagem de máquina durante uma etapa chamada compilação.

ETAPA 01 – PASSO 03

Função matemática para resumir o cálculo do peso da Bobina Filha:

Fórmula: M = L x (De / 1000) x P , onde:

M = Peso

L = Largura

De = Diâmetro externo

P = Peso por metro linear

a) Fórmula usada para o cálculo do peso M = L x (De / 1000) x P

M = 660 x (1000 / 1000) x 0,610

M = 660 x 1 x 0,610

M = 403 Kg

b) Fórmula usada para o cálculo do peso M = L x (De / 1000) x P

M = L x (De / 1000) x P

M = 660 x (1150 / 1000) x 0,678

M = 660 x 1,15 x 0,678

M = 515 Kg

c) Fórmula usada para o cálculo do peso M = L x (De / 1000) x P

M = 660 x (1200 / 1000) 0,725

M = 660 x 1,2 x 0,725

M = 574 Kg

d) Fórmula usada para o cálculo do peso M = L x (De / 1000) x P

M = 660 x (1500 / 1000) x 0,933

M = 660 x 1,5 x 0,933

M = 924 Kg

ETAPA 01 – PASSO 03

Descrever as variáveis que armazenarão as informações que serão solicitadas para

que o Cálculo do peso teórico possa ser realizado. Exemplo

float pesoTeórico;

Int largura, comprimento;

Serão:

P= Peso

L= Largura

ETAPA 01- PASSO 04

RELATÓRIO 01

-------------------------------------------------

O desenvolvimento de um programa de computador é feito várias etapas. Trata-se de propor asolução para um problema, o primeiro passo é analisar o problema, isto é, definir os limites e anota-los numa linguagem descritiva. A linguagem de descrição usada para escrever o resultado de análise é chamada de algoritmo. O próximo passo é traduzir o algoritmo em uma linguagem de programação. A linguagem de programação é o intermediário entre nós e a máquina, ela permite que se escreva em uma linguagem próxima à da máquina, mas compreensível para o ser humano. Assim, como a linguagem de programação é destinada ao computador, devemos respeitar uma forma específica e sem erros para que o programa funcione corretamente (um algoritmo pode levar a vários programas). O algoritmo é uma forma do programador apresentar a sua abordagem do problema para outras pessoas. Na verdade, um algoritmo é o anunciado, em uma linguagem bem definida, de uma sequência de operações para resolver o problema. Assim sendo, um algoritmo deve ser:

* Legível: o algoritmo deve ser compreensível até por um leigo

* De alto nível: o algoritmo deve poder ser traduzido em qualquer linguagem de programação, ele não deve fazer uso de conhecimentos técnicos relativos a um determinado programa ou a um sistema operacional dado.

* Preciso: cada elemento do algoritmo não deve ser confuso, por isso é importante eliminar qualquer ambiguidade.

* Conciso um algoritmo não deve exceder uma página. Se for o caso, é preciso decompor oproblema em vários subproblemas

* Estruturado: um algoritmo deve ser composto de diversas partes facilmente identificáveis.

ETAPA 02

Passo 01

Fazer leitura...

Passo 02

Fazer a discussão ...

Passo 03

Utilizar os conceitos de Algoritmos, desenvolver um algoritmo em Linguagem C que seja

capaz de realizar a conjugação baseada nos parâmetros e fazer o cálculo de aproveitamento da bobina.

a.) Criar uma função para receber os pedidos: quantidade em quilos, largura das bobinas

e altura das bobinas (unidade de medida milímetros).

#include <stdio.h>

#include <stdlib.h>

main()

{

float comprimento,largura,peso;

{

printf(“/n entre com o comprimento em milimetros”)scanf(“%2f”,comprimento);

printf(“/n entre coma largura em milimetros”)scanf(“%2f”,largura);

printf(“entre com o peso em quilos%f”,peso);

}

System(“pause”;

Return 0

}

b)Criar uma função que combine a informação de largura de todos os pedidos

informados e resulte em um valor que determine qual o total que será usado da

Bobina Jumbo.

#include <stdio.h>

#include <stdlib.h>

# define N 2

int main()

int N, pedido;

float largura,somatório;

N=N-1

N>0

somatório=somatório+N

Pedido=largura

For(somatório=0;somatório<=N;somatório++)

{

printf(“entre com a largura %2f”,largura);

printf(“mostrar o total de largura da bobina%2f”,somatório);

}

system();

return 0

}

C)Apresentar o volume de produção necessário para atendimento dos pedidos

recebidos.

#include <stdio.h>

#include <stdlib.h>

#define N 60

Int main()

{

Intpedido;

float largura , comprimento, peso;

pedido= largura , comprimento, peso

Largura=largura+N

Comprimento=comprimento+N

Peso=peso+N

For(largura=0,comprimento=0,peso=0;<=N;largura++,comprimento++,peso++)

{

printf(“entre com a largura%2f”,largura);

printf(“comprimento%2f”,comprimento);

printf(“peso%2f”,peso);

printf(“mostrar o volume%2f,%2f,%2f”,largura,comprimento,peso);

}

system();

return 0

}

d.) Apresentar o usuário da largura total que será utilizada da Bobina Jumbo. A largura

total será a soma de todas as larguras dos pedidos que foram informados pelo usuário

#include <stdio.h>

#include <stdlib.h>

# define N 60

int main()

int N, pedido;

float largura,somatório;

N=N-1

N>0

somatório=somatório+N

Pedido=largura

For(somatório=0;somatório<=N;somatório++)

{

printf(“entre com a largura %2f”,largura);

printf(“mostrar o total de largura do dia%2f”,somatório);

}

system();

return 0

}

e). Informar ao usuário a porcentagem da bobina jumbo que não será utilizada. Esta

informação é o Total de Perda Comercial (Refugo Comercial) O usuário deverá ser

consultado se está conjugação será aprovada ou se será descartada, sendo assim o

pedido não será aceito para produção.

#include <stdio.h>

#include <stdlib.h>

Int main();

{

float pedido, largura_bobina, percentual_nao_usado,percentual_usado,percentual_toleravel;

pedido=largura

largura_bobina=2450

percentual_nao_usado=1-percentual_usado

percentual_usado=largura/largura_bobina

percentual_toleravel=0,02

{

printf(“entre com a largura%2f”,largura);if(percentual_nao_usado>percentual_toleravel)

printf(“pedido descartado”);

else printf(“pedido aceito”);

}

System()

Return 0

}

Relatorio 2

Programação estruturada

A estrutura de programação em linguagem c compreende em sua palavras chaves,ou seja,laços,funções,comandos,diretivas,modificadores,ponteiros e outras palavras da estrutura da linguagem de programação c.Lembrando que o mesmo conceito de estrura também é aplicada em outras linguagens como:java,cobool,pascal e outros.

...

Baixar como  txt (12.7 Kb)  
Continuar por mais 6 páginas »