Anda di halaman 1dari 4

TECNOLOGIA PARA DADOS MATERIAS E PROCESSOS

Alex Tadeu de Souza Alexandrino


Jos Wilson Silva Costa

1 DESCRIO DO CASO

Programao de computadores uma atividade que vem se desenvolvendo h


mais de 40 anos desde o surgimento das primeiras linguagens de programao. Inicialmente,
aprendia-se a programar utilizando-se a prpria linguagem como ferramenta. A linguagem
Fortran, criada em 1954, e com seu primeiro compilador em 1957, foi durante muito tempo
utilizada com este fim, inclusive no Brasil. Nas dcadas de 60 e 70, com o aparecimento de
algumas outras linguagens, o Fluxograma, um mtodo grfico que hoje est em desuso, foi
grandemente utilizado em complemento ao anterior. Hoje em dia, depois de centenas de
linguagens de programao criadas e de vrios mtodos para se representar a soluo de
problemas, aprende-se a programar construindo e desenvolvendo algoritmos.
Um algoritmo formalmente uma seqncia finita de passos que levam a execuo de uma
tarefa. Podemos pensar em algoritmo como uma receita, uma seqncia de instrues que do
cabo de uma meta especfica. Estas tarefas no podem ser redundantes nem subjetivas na sua
definio, devem ser claras e precisas. Como exemplos de algoritmos podemos citar os
algoritmos das operaes bsicas (adio, multiplicao, diviso e subtrao) de nmeros
reais decimais. Outros exemplos seriam os manuais de aparelhos eletrnicos, como um
videocassete, que explicam passo a passo como, por exemplo, gravar um evento.
Voc faz parte de um time de desenvolvimento de uma ferramenta grfica para clculos
matemticos que est sendo desenvolvido na sua empresa. Esse produto faz o clculo
complexo de variadas equaes e o Gestor do projeto lhe entregou a parte responsvel pelo
clculo numrico da derivada de um polinmio de grau n.
O seu algoritmo deve receber o grau N do polinmio, seguido dos coeficientes, que podem ou
no ser zeros. Seu algoritmo deve ser capaz de responder a derivada desse polinmio dado
como entrada.

Case apresentado disciplina Calculo 1, da Unidade de Ensino Superior Dom Bosco UNDB.
Aluno do 2 Perodo, do Curso Sistemas de Informao, da UNDB.
Professor, orientador.
Alguns pontos sero levados em considerao:

a. Definio e propriedades de Derivada;


b. Algoritmo
c. Linguagem de programao

2 IDENTIFICAO E ANLISE DO CASO

2.1 Descrio das decises possveis

a. A derivada em um ponto de uma funo y = f(x) representa a taxa de variao


instantnea de y em relao a x neste ponto. Um exemplo tpico a funo velocidade
que representa a taxa de variao (derivada) da funo espao. Do mesmo modo a
funo acelerao a derivada da funo velocidade. Geometricamente, a derivada no
ponto x=a de y = f(x) representa a inclinao da reta tangente ao grfico desta funo
no ponto (a, f(a)). A funo que a cada ponto x associa a derivada neste ponto de f(x)
chamada de funo derivada de f(x).

b. Os Embora as vezes no percebemos, utilizamos algoritmos no nosso dia-a-dia e no


sabemos. Para a execuo de alguma tarefa ou mesmo resolver algum problema,
muitas vezes inconscientemente executamos algoritmos. Todas as tarefas executadas
pelo computador, so baseadas em Algoritmos. Logo, um algoritmo deve tambm ser
bem definido, pois uma mquina que o executar.

c. Existem dois tipos de linguagens de programao: as de baixo nvel e as de alto nvel.


Os computadores interpretam tudo como nmeros em base binria, ou seja, s
entendem zero e um. As linguagens de baixo nvel so interpretadas diretamente pelo
computador, tendo um resultado rpido, porm muito difcil e incmodo se trabalhar
com elas. Exemplos de linguagens de baixo nvel so a linguagem binria e a
linguagem Assembly.

2.2 Argumentos capazes de fundamentar cada deciso

a. O primeiro passo obter as derivadas f '(x) e g '(x) das funes f(x) e g(x). Como se
trata funes polinomiais as derivadas so obtidas pela seguinte regra bsica. O
expoente de cada termo do polinmio cai a frete do termo multiplicando o termo com
o antigo expoente subtrado da unidade 1. (DAX RESOLVE, 2013)

b. O algoritmo "derivada de um polinmio"

1. var
2. n, g, t, t2 :inteiro
3. inicio
4. escreval("escreva o valor de x")
5. leia(n)
6. escreval("escreva o valor do grau")
7. leia(g)
8. t <- n*g
9. t2 <- g-1
10. escreval("o valor de" , t, "x elevado ao valor de", t2 )
11. fimalgoritmo

c. A linguagem usada para a criao desse algoritmo foi a pseudo-linguagem portugol


muito usada para calouros na iniciao a programao como define Devmedia (2013)
O portugol ajuda a auxiliar estudantes na areia da computao, ele ajuda a
aprimorar o raciocnio lgico e a programar. Sem necessidade de se
preocupar com comandos e instrues em ingls ou ter ou ter um bom
conhecimento de linguagem de programao. Essa ferramenta s usa
palavras do nosso idioma, ajudando o usurio a direcionar no entendimento
e resoluo do problema em forma de algoritmo. Primeiramente precisando
saber o que e lgica e sua influencia nessa linguagem e a importncia do
algoritmo e suas regras. Seguindo somente uma simples linguagem lgica
de raciocnio.
Para a resoluo desse caso o cdigo em portugol foi criado e atende a esse caso
especifico.

2.3 Descrio dos critrios e valores

a. Se um n for um nmero real qualquer, ento


EX: Calcule a derivada de f(x) = x. R= 2x
b. O algoritmo usa as entradas de valor de x e do seu expoente, logo em seguida ele usa a
formula acima para fazer a derivao do valor que se deseja encontrar, para isso o
valor que estiver no expoente passa a frente da base multiplicando pelo seu valor e
diminuindo -1 do expoente.
c. Pelos poucos conhecimentos at aqui a linguagem de programao usada para o
cdigo foi em a pseudo-linguagem para execuo do algoritimo.

REFERNCIAS

DAX RESOLVE. Matemtica - Derivadas de Funes - Operaes com Polinmios.


Disponvel em: <http://www.da-educa.com/2011/02/matematica-derivadas-de-funcoes.html>
Acessado em: 01 de Mai. de 2017

DEVMEDIA. Portugol - no ensino de Cincias da Computao. Disponvel em: <


http://www.devmedia.com.br/portugol-no-ensino-de-ciencias-da-computacao/21464>
Acessado em: 01 de Mai. de 2017

Anda mungkin juga menyukai