ATPS Programação - Anhanguera
Por: Rodrigo Muniz • 23/11/2015 • Relatório de pesquisa • 1.159 Palavras (5 Páginas) • 267 Visualizações
Etapa 1
Passo 1
Foi realizada a leitura individual do livro texto da disciplina como proposto.
Passo 2 – Relatório do Estudo‘
Com a leitura tivemos noções de da linguagem dos algoritmos e percebemos que se trata de pura lógica,
pois apenas juntamos ospontos, inserimos variáveis a serem inseridas e descrevemos as equações e
funções a que essas variáveis são aplicadastambém nota-se que a estrutura de como são posicionados os
algoritmos influenciam na sua leitura, não pelo programa em uso, poiseles trabalham com a leitura
vertical, mais sim pelo usuário a ler esses códigos.
Dos tipos de Operações aplicadas na programação, encontramos desde simples operações aritméticas a
equações complexas devidamentealimentadas com suas variáveis e posicionadas conforme a ativação dos
códigos caso a operação dependa de dado anterior para ser acionada. Ao pesquisarmos diversos tipos de
programas de programação percebemos que todo tem suas particularidades como por
exemplo sua linguagem e idioma ser trabalhado porem todos tem o mesmo Principio; leitura vertical,
identificação de variáveis e testesde execução. Resumindo esse primeiro contato com a programação nos
deu uma visão além da visão do usuário, nos mostrando.
A complexidade da programação por ter que amarar todas as pontas e pensar em todas as variáveis
possíveis a ocorrer na execução do programa.
Passo 3
Função matemática para calculo do peso teórico de uma bobina
algoritmo "Calculo do Peso Teórico da Bobina"
// Função : Calcular Peso
// Autor : Grupo
// Data : 20/09/2014
// Seção de Declarações
var
L, D, Pl, PT :real
inicio
// Seção de Comandos
Escreval ("Calculo do peso teórico de uma bobina de papel")
Escreval ("Digite a Largura da Bobina em Milimetros (mm)")
leia (l)
Escreval ("Digite o Diâmetro Externo da bobina em Milimetros (mm)")
leia (D)
Escreval ("Digite o Peso por metro linear em Quilogramas (Kg)")
Leia (Pl)
PT<- L*(D/1000)*Pl
Escreval (" O Peso Teórico da Bobina é:",PT)
Fimalgoritmo
Respostas
A = D: 1000, L:660, Pl:0,610= R: 403kg-B = D: 1150, L: 660, Pl: 0,678 = R: 515kg
C = D: 1200. L: 660, Pl: 0,725 = R: 574kg - D = D: 1500 L: 660, Pl: 0,933 = R: 924Kg
Passo 3-2
Var. L, D, Pl, PT :real
Sendo L= Largura da bobina, D=Diâmetro externo, Pl= Peso Linear e PT=Peso Teórico
Passo 4 – Relatório 1 – Conceitos Fundamentais de Programação
Vimos até agora a praticidade e agilidade que esses programas podem nos proporcionar, como por
exemplo, agilizar cálculose prever variáveis, oque tomaria seu tempo e faria você parar, abrir o caderno e
dissertar uma solução, agora apenas alimentandoas variáveis podemos resolver essas questões.
Contudo ainda tivemos certa dificuldade com alguns comandos como, por exemplo; arredondarresultados
e aplicar equaçõesmais complexas além dos problemas e enunciados muito extensos que podem fazer o
programador se perder na própria compilada.
Uma solução para isso são as caixas de diálogo que o programador pode deixar para ele mesmo ou para
outro, para se atentar a detalhese correções que podem ter sido feitas anteriormente, uma vez que sabemos
da necessidade de manutenção de qualquer sistema, basicamente a programação é o uso do raciocínio
lógico com base matemática e claro sempre obedecendo a linguagem do programausado na sua execução.
Na ATPS já resolvemos a parte do peso Teórico das Bobinas, agora vamos a parte
de corte da mesma onde estao objetivo da ATPS.
Etapa 2
Passo 1
Foi realizada a leitura individual do livro texto da disciplina como proposto.
Passo 2 – Relatório do Estudo
Nessa segunda parte vimos a linguagem estruturada para melhor leitura além da utilização da linguagem C,
que para nos é basicamente oque já avinhamos vendo, oque mais nos chamou atenção foram os laços de
repetição pois com eles podemos encurtaruma serie de comandos consecutivos para char em um resultado
aceito ou esperado, por exemplo; em uma copilada você deseja usar um numero X para uma equação,
porem você só pode usa-lo se ele atender um nível, e até ele chagar a esse nível ele terá que ser somado
varias vezes, com os laços de repetição podemos condicionar tal variável a repetir uma função até atender
aquele nível e ser usado, ideal para ser usados em pontos corridos por exemplo.
Outro ponto é a condicional Se e Se não que abrem uma nova gama de ações como
por exemplo trabalhar com uma serie de ações caso a resposta seja sim e outra serie se não, ajudando a
amarrar as pontas e fechar a copilada de forma a otimizar processos, uma vez que sem esse recurso para
cada decisão você teria que ter dois programas distintos.
Passo3
Programa sugerido para calculo do corte das bobinas mediante os pedidos.
algoritmo "Corte da Bobina"
// Função : Avaliar viabilidade do corte
// Autor : Grupo
// Data : 20/09/2014
// Seção de Declarações
var
P1, L1, A1: Real
P2, L2, A2: Real
P3, L3, A3: Real
PT, LT, AT: Real
NBP,NBL,NBA: Real
SB: Real
Resposta: Caractere
inicio
// Seção de Comandos
...