Anda di halaman 1dari 21

ADENILSON PANTOJ A MOURA

ARTEMIO DE BRITO MACHADO J UNIOR


FABRICIO DOS SANTOS RODRIGUES
IVONETE MARIA FERREIRA DA SILVA
MANOEL DA SILVA VIEIRA J NIOR
MATEUS ALVES SILVA
WANDERLEY NUNES CRISTO




SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO SUPERIOR DE TECNOLOGIA EM
ANLISE E DESENVOLVIMENTO DE SISTEMAS
FUNDAMENTOS DA INFORMAO
Portfolio



Breves
2012






















ADENILSON PANTOJ A MOURA
ARTEMIO DE BRITO MACHADO J UNIOR
FABRICIO DOS SANTOS RODRIGUES
IVONETE MARIA FERREIRA DA SILVA
MANOEL DA SILVA VIEIRA J NIOR
MATEUS ALVES SILVA
WANDERLEY NUNES CRISTO










Breves
2012

























FUNDAMENTOS DA INFORMAO
Portfolio

Trabalho apresentado ao Curso Superior de Tecnologia
em Anlise e Desenvolvimento de Sistemas
Universidade Norte do Paran - UNOPAR, para as
disciplinas de Educao Distncia, Fundamentos da
Administrao da Informao, Fundamentos de Lgica e
Matemtica Discreta, Organizao de Computadores,
Linguagens e Tcnicas de Programao I e Seminrios I.




SUMRIO
1 INTRODUO ..................................................................................................... 3
2 OBJETIVO ........................................................................................................... 4
3 ELABORE AS ATIVIDADES A PARTIR DAS SEGUINTES DIRETRIZES ......... 5
3.1 Sistema ERP.................................................................................................... 5
3.2 Tabela Verdade e Circuito Integrado ............................................................ 7
3.2.1 Algoritmo para realizao de Cadastro ..................................................... 8
3.2.2 Algoritmo para Totalizar Ttulos pela sua Classificao ....................... 10
3.2.3 Algoritmos com Estrutura de Repetio ................................................. 12
3.2.4 Algoritmo com Utilizao de Vetor .......................................................... 15
4 CONCLUSO .................................................................................................... 18
REFERNCIAS ......................................................................................................... 19


3


1 INTRODUO
O homem por natureza um ser lgico. Aprender a usar e aperfeioar
a Lgica so pr-requisitos essenciais para a formao de um bom programador,
servindo-lhe como base slida na utilizao de qualquer linguagem de programao.
O objetivo principal do estudo da Lgica de Programao demonstrar tcnicas
para resoluo de problemas ou ainda para automao de tarefas.
As conexes entre a Lgica e a Informtica crescem e se aprofundam
rapidamente. Ao lado da demonstrao automtica, da programao em lgica, da
especificao e verificao de programas, outros setores revelam uma fascinante
interao mtua com a Lgica, como a teoria de tipos, a teoria do paralelismo, a
inteligncia artificial, a teoria da complexidade, as bases de dados, a semntica
operacional e as tcnicas de compilao (J os Meseguer).
O produto final deste raciocnio lgico estruturado o Algoritmo, que
pode ser definido como todo procedimento cujas instrues so bem claras, efetivas
e podem ser executadas em tempo finito. um texto onde cada linha contm uma
ao primitiva passvel de execuo por um homem ou uma mquina.

4


2 OBJETIVO
Este trabalho tem como objetivo apresentar uma estruturao de um sistema
ERP que auxilie na administrao da informao; A formulao de cdigo
computacional na forma de algoritmos, utilizando-se a ferramenta VisuAlg e que
solucionem s quatro proposies pr-definidas pelos professores das disciplinas;
Construir uma tabela-verdade e apresentar o desenho do circuito a ser utilizado.

5


3 ELABORE AS ATIVIDADES A PARTIR DAS SEGUINTES DIRETRIZES
3.1 Si stema ERP
ERP definido como uma arquitetura de software que facilita o fluxo de
informaes entre todas as atividades da empresa como fabricao, logstica,
finanas e recursos humanos. um sistema amplo de solues e informaes. Um
banco de dados nico, operando em uma plataforma comum que interage com um
conjunto integrado de aplicaes, consolidando todas as operaes do negcio em
um simples ambiente computacional.
Idealmente, a vantagem de um sistema ERP a habilidade de
necessitar a entrada de informaes uma nica vez. Por exemplo, um representante
de vendas grava um pedido de compra no sistema ERP da empresa. Quando a
fbrica comea a processar a ordem, o faturamento e a expedio podem checar o
status da ordem de produo e estimar a data de embarque. O estoque pode checar
se a ordem pode ser suprida pelo saldo e podem ento notificar a produo com
uma ordem que apenas complemente a quantidade de itens requisitados. Uma vez
expedida, a informao vai direto a relatrio e vendas para gerenciamento superior.
O ERP emprega a tecnologia cliente/servidor. Isto significa que o
usurio do sistema (cliente) roda uma aplicao (rotina de um mdulo do sistema)
que acessa as informaes de um sistema de gerenciamento de uma base de dados
nica (servidor). Isto, ao contrrio do antigo sistema de mainframe, reflete o conceito
de computao descentralizada. O sistema opera ento com uma base de dados
comum, no corao do sistema. O banco de dados interage com todos o aplicativos
do sistema, desta forma, elimina-se a redundncia e redigitao de dados, o que
assegura a integridade das informaes obtidas. Cada sistema de ERP oferece um
conjunto de mdulos (aplicativos) para aquisio. Estes so os pacotes funcionais,
individualizados para cada unidade de negcio dentro da organizao (financeiro,
engenharia, PCP, administrao de materiais, contabilidade, etc.). Muitos sistemas
ERP so comercializados em um pacote com os mdulos bsicos para a gesto do
negcio e ento oferecem mdulos adicionais que podem ser adquiridos
individualmente em funo do interesse e estratgia da empresa. Todos esses

6


aplicativos so completamente integrados a fim de propiciar consistncia e
visibilidade para todas as atividades inerentes ao processo da organizao.
Entretanto, o sistema ERP requer do usurio o cumprimento dos procedimentos e
processos como descrito pelo aplicativo. Os vendedores de ERP tambm oferecem
aplicativos especializados em gerir processos diferenciados de atividades
especficas. Tais mdulos atendem a mercados verticais assim como reparties
pblicas, planos de sade, financeiras, etc. Por exemplo, a empresa SAP, oferece
um mdulo especfico para o gerenciamento de planos de sade e convnios, que
apoiam processos orientados ao paciente dentro do hospital. A tendncia atual
mostra as vendas movendo-se mais ainda para reas especficas assim como
gerenciamento do cho-de-fbrica, logstica e automao de marketing direto.
Neste contexto extremamente fcil implantar um ERP em qualquer
empresa, pois teremos informaes de forma rpida, clara e em tempo abio para a
tomada de deciso.



7


3.2 Tabela Verdade e Circuito Integrado
Com o cenrio da Nossa Locadora de Livros, temos a informao
que sua estrutura fsica conta com uma rea total de 200m e devemos ter cuidados
com a integridade fsica da empresa. Para isto, utilizaremos detectores de incndio
com dois sensores de entrada e uma campainha para alarme (sensor de sada).
Faa a tabela-verdade e o desenho do circuito a ser utilizado.




A B S=A*B
0 0 0
0 1 0
1 0 0
1 1 1

8


ELABORAO DOS ALGORITMOS
Para a realizao dos prximos exerccios siga o contexto da Nossa
Locadora de Livros. No arquivo de envio da produo textual deve conter o print
screen da tela de execuo do algoritmo no VisuAlg e o cdigo fonte do algoritmo.

3.2.1 Algoritmo para realizao de Cadastro
algoritmo "Cadastro de Usuario"
// Funo: A partir desse contexto, desenvolva um algoritmo utilizando o VisuAlg
// que possibilite efetuar o cadastro de um usurio, contendo no mnimo 5 campos.
// Seo de Declaraes
var
nome, snome, sexo, endereco, cidade, bairro, email : caracter
cpf, rg : real
dt_nasc, num, cep : inteiro
inicio
Escreval ("=======Cadastro de Usuario =======")
Escreva("Nome: ")
leia (nome)
Escreva("Sobrenome: ")
leia (snome)
Escreva("Nascimento(ddmmaaaa): ")
leia (dt_nasc)
Escreva("Sexo: ")
leia (sexo)
Escreva("C.P.F.(Formato: xxxxxxxxxxx): ")
leia (cpf)
Escreva("R.G: ")
leia (rg)
Escreva("E-Mail: ")
leia (email)
Escreval("Endereo Residencial:")
Escreva("Rua, Av.: ")

9


leia (endereco)
Escreva("Nmero: ")
leia (num)
Escreva("Cidade: ")
leia (cidade)
Escreva("Bairro: ")
leia (bairro)
Escreva("C.E.P.: ")
leia (cep)

Limpatela

Escreval ("=======Cadastro Efetuado com Sucesso! =======")
escreval ("Nome: ", nome ," ", snome ," "," Sexo: ", sexo ," "," Data
de Nascimento: ", dt_nasc)
escreval ("C.P.F.: ", cpf ," "," R.G: ", rg ," "," E-mail: ", email )
escreval ("Endereo: ", endereco ," ", " N: ", num )
escreval ("Cidade: ", cidade ," "," Bairro: ", bairro ," ", " C.E.P.: ",
cep)
fimalgoritmo

10



3.2.2 Algoritmo para Total izar Ttulos pel a sua Classificao
algoritmo "Locao De Livros"
// Funo: Faa um programa que possibilite totalizar os ttulos pela sua
// classificao: diamante, ouro, prata e bronze.
var
diam, ouro, prata, bronze, y: real
cont, x : inteiro
quant, totaldiam, totalouro, totalprata, totalbronze, mult1, mult2,
mult3, mult4: real
inicio
x<- 0
y<- 0
diam<- 20
ouro<- 15
prata<- 10
bronze<- 5
para x de 1 ate 5 faca

11


escreval("LOCACAO DE LIVROS")
escreval("===================")
escreval("1- Livro - Diamante")
escreval("2- Livro - Ouro")
escreval("3- Livro - Prata")
escreval("4- Livro - Bronze")
escreval("5- Sair")
escreval("QUAL SUA ESCOLHA ?")
leia(cont)
escolha cont
caso 1
escreval("Digite a Quantidade")
leia(quant)
mult1 <- (diam * quant )
y<- y +mult1
totaldiam<- y
caso 2
escreval("Digite a Quantidade")
leia(quant)
mult2 <- (ouro * quant )
y<- y +mult2
totalouro<- y
caso 3
escreval("Digite a Quantidade")
leia(quant)
mult3 <- (prata * quant )
y<- y +mult3
totalprata<- y
caso 4
escreval("Digite a Quantidade")
leia(quant)
mult4 <- (bronze * quant )
y<- y +mult4
totalbronze<- y

12


caso 5
escreval("Sair")
limpatela
outrocaso
escreval("Opo Errada")
fimescolha
fimpara
escreval ("Total Diamante: ", totaldiam)
escreval ("Total Ouro: ", totalouro)
escreval ("Total Prata: ", totalprata)
escreval ("Total Bronze: ", totalbronze)
escreval ("Total Geral: ", totalbronze + totalprata + totalouro +
totaldiam)

fimalgoritmo
3.2.3 Algoritmos com Estrutura de Repetio
algoritmo "Total com Desconto"
// Funo: Faa um algoritmo que utilize estrutura de repetio que simule a locao
// de 10 livros
var
titulo, genero: caractere

13


x: inteiro
y, desc, valorlivro, total, totalgeral : real
inicio
y<- 0
para x de 1 ate 10 faca
escreval("|===GENEROS===|")
escreval("|Humor |")
escreval("|Suspense |")
escreval("|Infato-J uven |")
escreval("|Fico |")
escreval("|_____________|")
escreva("Titulo do Livro: ")
leia(titulo)
escreva("Qual o Genero: ")
leia(genero)
escreva("Valor do Livro R$:")
leia(valorlivro)
se genero ="humor" entao
desc<- 0.05
desc<- desc * valorlivro
totalgeral<- valorlivro - desc
y<- y +totalgeral
escreval("O Total a ser Pago e R$:",totalgeral)
senao
se genero ="suspense" entao
desc<- 0.08
desc<- desc * valorlivro
totalgeral<- valorlivro - desc
y<- y +totalgeral
escreval("O Total a ser Pago e R$:",totalgeral)
senao
se genero ="infanto-juvenil" entao
desc<- 0.10
desc<- desc * valorlivro

14


total<- valorlivro - desc
y<- y +totalgeral
escreval("O Total a ser Pago e R$:",totalgeral)
senao
se genero ="fico" entao
desc<- 0.12
desc<- desc * valorlivro
totalgeral<- valorlivro - desc
y<- y +totalgeral
escreval("O Total a ser Pago e R$:",totalgeral)
fimse
fimse
fimse
fimse
fimpara
escreval("O Total a ser Pago com Desconto e R$:",y)

fimalgoritmo

15


3.2.4 Algoritmo com Utilizao de Vetor
algoritmo "Ordenao de Livros por ordem alfabtica"
// Funo: Crie um algoritmo que faa uso de um vetor para armazenar o nome de
// 10 livros indicados para os leitores e apresente os dados do vetor em ordem
// alfabtica. Para classificar os dados do vetor utilize o mtodo bolha.
var
i , c : inteiro
livros: vetor[1..10] de literal
aux : literal
inicio
Para i de 1 ate 10 faca
Escreva ("Digite o Titulo do Livro", i, " : ")
Leia (livros[i])
fimpara
Para i de 1 ate 10 faca
para c de 1 ate 10 faca
se (livros[i] <livros[c]) entao
aux <- livros[i]
livros[i] <- livros[c]
livros[c] <- aux
fimse
fimpara
fimpara

16



limpatela
Escreval ("=====Os livros indicados So =====")
Para i de 1 ate 10 faca
Escreval ("Livro: ", (livros[i]))
Fimpara

17



fimalgoritmo

18


4 CONCLUSO
De maneira geral, conclumos esse trabalho com a certeza de que
atingimos o objetivo de desenvolver e demonstrar exemplos de algoritmos, sistema
ERP e noes de linguagem e tcnicas de programao, que pudessem auxiliar na
criao de programas simples, tais como os que compe este portflio. Uma das
vantagens oferecidas, e o que consideramos a principal, que na execuo deste
trabalho pudemos contar com a interatividade e destreza de todo o grupo que se
organizou de forma que todos pudessem participar integralmente, proporcionando
um excelente ambiente de aprendizado. Sendo assim, e levando em conta que
todos os programas so de origem simples e de fcil execuo, sendo ideais para a
etapa que estamos passando no curso, podemos concluir tambm que foi um
excelente desafio para o conhecimento de cada um.








19


REFERNCIAS
UNITINS. Analise de Desenvolvimento de Sistemas. Livro didtico,1 Periodo.
EADCON, Curitiba 2008.
Nishimura, Ruy Tsutomu e Yoshidio, Mitio. Organizao de Computadores: Unopar
2012.
Martins, Paulo Roberto e Paiano, Vanessa C. Linguagens e Tcnicas de
Programao I: Unopar 2012.

Anda mungkin juga menyukai