Vous êtes sur la page 1sur 20

SUMARIO

1- INTRODUO.........................................................................................................3
2- DESENVOLVIMENTO...............................................................................................4
2.1 estruturao de um sistema de e.r.p. para nossa locadora de livros..................4
3- SISTEMA DE SEGURANA PARA NOSSA LOCADORA DE LIVROS..................6
3.1 A Porta utilizada para o o Circuito foi a Porta OU (OR)....................................6
3.2 O Componenete utilizado pode ser um Circuito Integrado 4001 ou 7432.........6
3.3 Esquema Eletronico do Alarme utilizando Porta OR.........................................7
4- ALGORITIMO PARA CADASTRO DE USUARIOS PARA NOSSA LOCADORA DE
LIVROS.........................................................................................................................8
5- ESTE PROGRAMA A SEGUIR POSSIBILITA TOTALIZAR OS TTULOS PELA
SUA CLASSIFICAO: DIAMANTE, OURO, PRATA E BRONZE.............................11
6- ESTE ALGORITMO UTILIZA UMA ESTRUTURA DE REPETIO QUE SIMULA
LOCAO DE 10 LIVROS E CALCULA O TOTAL A SER PAGO COM DESCONTO
DE ACORDO COM O GNERO.................................................................................14
7- ESTE ALGORITMO E UM VETOR PARA ARMAZENAR O NOME DE 10 LIVROS
INDICADO PELO LEITOR E APRESENTA OS DADOS EM ORDEM ALFABTICA.

.....................................................................................................................................16
8- CONCLUSO........................................................................................................18
9- REFERNCIAS......................................................................................................19

1 INTRODUO

A atividade proposta composta por uma ERP, uma Tabela Verdade utilizando a
porta OR, seu respectivo circuito mais quatro exerccios que devero ser desenvolvido atravs do
software VISUALG. Este portflio consiste em uma atividade de exerccios em que todos os
algoritmos devem ser escritos na linguagem pseudocdigo usando a linguagem VISUALG. Algoritmo
uma sequncia lgica, finita e definida de instrues que devem ser seguidas para resolver um
problema ou executar uma tarefa. Um algoritmo nada mais do que uma receita que mostra passo a
passo os procedimentos necessrios para a resoluo de uma tarefa. Um algoritmo uma sequncia
finita de instrues bem definidas e no ambguas cada uma das quais pode ser executada
mecanicamente num perodo de tempo finito e com uma quantidade de esforo finita. O conceito de
algoritmo frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam
mais complexos. Eles podem repetir passos (fazer interaes) ou necessitar de decises (tais como
comparaes ou lgica).

2 DESENVOLVIMENTO

2.1 ESTRUTURAO DE UM SISTEMA DE E.R.P. PARA NOSSA LOCADORA DE LIVROS.

(ERP) NOSSA LOCADORA DE LIVROS

Com o propsito de automatizar os processos administrativos da empresa e


integrao de todos os setores em um nico ambiente de trabalho. Esta automao
garantir agilidade para os processos, evitar retrabalho e possveis falhas
humanas.
Na Nossa Locadora de Livros existem 8 programas integrados a um nico
banco de dados que far esta anlise e gerenciamento.

Quando um cliente consulta se existe um determinado livro o operador aciona


o mdulo Cadastro de Acervo de Livros, no caso da locao feito o mesmo
procedimento, s que fica registrado a retirada temporria daquele determinado
livro. Automaticamente acionado o mdulo financeiro, onde gerado um valor para
aquela locao, dependendo do prazo de devoluo. O qual gera uma nota onde
consta cadastro do cliente, data de devoluo e valor gerado pela locao.
Esta locadora bastante moderna e existe um mdulo do sistema que
permite clientes, desde que cadastrado anteriormente poderem locar virtualmente os
livros, ou seja, pela internet. O cliente consulta o livro, onde o sistema aciona o
mdulo Cadastro de Acervo de Livros, abre um pedido, determina quanto tempo
deseja utilizar, onde gerado um dbito via carto de crdito ou dbito, acionando o
Mdulo Fiscal, automaticamente. Para que isso seja vivel para o cliente
informado na tela que o cliente dever ter um acesso a internet com qualidade e boa
velocidade. Tudo isso j planejado no sistema. E sempre de forma automtica.
No mdulo Telemarketing, operadores ficam oferecendo o servio e
cadastrando novos clientes, desde que preencha todos os pr-requisitos,
imediatamente aps o cadastro os novos clientes j podem usufruir dos servios
apresentados pela locadora.
No mdulo Controle Patrimonial existe todo o patrimnio da empresa.
O fluxo de caixa e arquivos contbeis para envio ao governo.
O administrado pode a qualquer momento gerar relatrios e assim estar
atualizado sempre para tomadas de deciso corretas.
Cada usurio tem permisso de acesso apenas aos mdulos apenas
relevantes ao trabalho dele, conforme definido pelo administrador da empresa, o que
no impede que todos os demais mdulos, mesmo os que ele no tem operao
direta, sejam atualizados quando ele realiza uma operao de sua responsabilidade.
Assim, o gestor da Nossa Locadora de Livros que utiliza o sistema ERP
garante que o fluxo de informaes entre os setores transcorram naturalmente e de
forma segura.

3 SISTEMA DE SEGURANA PARA NOSSA LOCADORA DE LIVROS.

Para manter a segurana da empresa foi utilizado alarmes detectores de


incndio conforme a tabela verdade a baixo e desenho do circuito.

Sensor 1
0
0
1
1

Sensor 2
0
1
0
1

Alarme
0
1
1
1

3.1 A PORTA UTILIZADA PARA O O CIRCUITO FOI A PORTA OU (OR).

3.2 O COMPONENETE UTILIZADO PODE SER UM CIRCUITO INTEGRADO


4001 OU 7432.

3.1 ESQUEMA ELETRONICO DO ALARME UTILIZANDO PORTA OR.

Para este circuito basta apenas uma das portas de entrada ser verdadeira 1,
(HIGH) para sua saida tambem ser 1 (HIGH) e ativar um transistor amplificador e
disparar o auto falante do alarme.

2 ALGORITIMO PARA CADASTRO DE USUARIOS PARA NOSSA LOCADORA DE


LIVROS.
algoritmo "Locao de Livro"
// Funo :Locao de livro, cadastro de cliente e desconto
// Data : 31/05/2012
// Seo de Declaraes
var
nome, orgao_ex, bairro, sexo, rua, complemento, cidade, email, apelido, plano, ruacom,
complementocom, bairrocom, cidadecom: caracter
rg, dia, mes, ano, numero, cep, telefone, celular, numerocom, cepcom, telefonecom, celularcom,
senha, repeta_senha, opcao_livro, desconto :inteiro
resp1: caracter
opcaoendereco : inteiro
inicio
// Cadastro de Cliente
repita
Escreval("Digite seu nome: ")
leia(nome)
limpatela
escreval("Digite seu R.G. ")
leia(rg)
limpatela
escreval("Digite o Orgo Exp.:")
leia(orgao_ex)
limpatela
Escreval("Digite seu dia de nascimento ")
leia(dia)
limpatela
se (dia <0) ou (dia >31) entao
escreval("Opo incorreta tente novamente")
Escreval("Digite seu dia de nascimento ")
leia(dia)
fimse
limpatela
Escreval("Digite o ms de nascimento ")
escreval("01 Janeiro")
escreval("02 Feveiro")
escreval("03 Maro")
escreval("04 Abril")
escreval("05 Maio")
escreval("06 Junho")
escreval("07 Julho")
escreval("08 Agosto")
escreval("09 Setembro")
escreval("10 Outubro")
escreval("11 Novembro")
escreval("12 Dezembro")
leia(mes)
limpatela
Escreval("Digite o ano de nascimento ")
leia(ano)
limpatela
Escreval("Digite seu Sexo. Ex. 'F' para Feminimo e 'M' para Masculino.")
leia(sexo)
se ((sexo <> "f") ou (sexo <> "m") ou (sexo <> "F") ou (sexo <> "M")) entao
escreval("Opo incorreta digite 'F' para Feminimo e 'M' para Masculino.")
leia(sexo)

9
limpatela
escreval("Qual o seu tipo de Residencia")
Escreval(" 1 - Para Residencia")
Escreval(" 2 - Para Comercial")
leia(opcaoendereco)
limpatela
se opcaoendereco = 1 entao
Escreval("Endereo Residencial")
Escreval("Digite sua Rua ")
leia(rua)
limpatela
Escreval("Digite o N ")
leia(numero)
limpatela
Escreval("Digite o Complemento:")
leia(complemento)
limpatela
Escreval("Digite o Bairro")
leia(bairro)
limpatela
Escreval("Digite a Cidade")
leia(cidade)
limpatela
Escreval("Digite o CEP.")
leia(cep)
limpatela
Escreval("Digite o numero do Telefone Fixo")
leia(telefone)
limpatela
Escreval("Digite o numero do Celular")
leia(celular)
limpatela
Escreval("")
Escreval("Nome: ",nome)
escreval("R.G. ",rg, " Orgo Exp.: ",orgao_ex)
Escreval("Data de Nascimento ",dia,"/",mes,"/",ano)
se sexo = "m" entao
Escreval("Sexo: Masculino")
senao
escreval("Sexo: Feminino")
fimse
escreval("Cidade ",cidade)
Escreval("Endereo ",rua, " N ",numero)
escreval("Complemento: ",complemento)
Escreval("Bairro ",bairro)
Escreval("CEP ", cep)
escreval("Telefone fixo ",telefone)
escreval("Telefone Celular ",celular)
senao
se opcaoendereco = 2 entao
Escreval("Endereo Residencial")
Escreval("Digite sua Rua ")
leia(ruacom)
Escreval("Digite o N ")
leia(numerocom)
Escreval("Digite o Complemento:")
leia(complementocom)
Escreval("Digite o Bairro")

10
leia(bairrocom)
Escreval("Digite a Cidade")
leia(cidade)
Escreval("Digite o CEP.")
leia(cepcom)
Escreval("Digite o numero do Telefone Fixo")
leia(telefonecom)
Escreval("Digite o numero do Celular")
leia(celularcom)
Escreval("")
Escreval("Nome: ",nome)
escreval("R.G. ",rg," +Orgo Exp.: ",orgao_ex)
Escreval("Data de Nascimento ",dia,"/",mes,"/",ano)
se sexo = "m" entao
Escreval("Sexo: Masculino")
senao
escreval("Sexo: Feminino")
fimse
escreval("Cidade ",cidadecom)
Escreval("Endereo ",ruacom," N ",numerocom)
escreval("Complemento: ",complementocom)
Escreval("Bairro ",bairrocom)
Escreval("CEP ", cepcom)
escreval("Telefone fixo ",telefonecom)
escreval("Telefone Celular ",celularcom)
fimse
fimse
Escreval("Os dados esto correntos S / N ")
leia(resp1)
se (resp1 <> "s") ou (resp1 <> "n") entao
Escreval("Muito Obrigando por ser nosso Cliente.")
senao
Escreval("Opo errada por favor tente novamente")
leia(resp1)
fimse
fimse
ate resp1 = "s"
// Fim do Cadastro de Cliente
fimalgoritmo

11

3 ESTE PROGRAMA A SEGUIR POSSIBILITA TOTALIZAR OS TTULOS PELA SUA


CLASSIFICAO: DIAMANTE, OURO, PRATA E BRONZE.

algoritmo "Livraria"
// Funo : Algortmo que possibilite totalizar os ttulos pela sua
//
classificao:Diamante, ouro, prata e bronze.
//
Valores de alocao:Diamante-R$ 20,00, Ouro-R$ 15,00,
//
Prata-R$ 10,00 e Bronze R$ 5,00, cada opo selecionada
//
pelo usurio dever ser totalizada de acordo como sua
//
classificao.
//
// Data : 6/5/2012
// Seo de Declaraes
var
Tipo:caracter
Preco:real
somad,somao,somap,somab:real
cont:inteiro
contd:inteiro
conto:inteiro
contp:inteiro
contb:inteiro
inicio
// Seo de Comandos
contd<-0
conto<-0
contp<-0
contb<-0
repita
escreval("=======LOCAO DE LIVROS=======")
escreval(".1-livro-Diamante;")
escreval(".2-livro-Ouro;")
escreval(".3-livro-Prata;")
escreval(".4-livro-Bronze;")
escreval(".0-SAIR")
escreval("<><><><....Digite o tipo do livro....><><><>")
leia(tipo)
limpatela
escolha tipo
caso "1",
escreval(" Livro - Diamante, Valor do Livro:R$ 20,00" )
Preco<-20
somad<-somad+Preco
caso "2",
escreval(" Livro - Ouro, Valor do Livro:R$ 15,00")
Preco<-15
somao<-somao+Preco
caso "3",

12
escreval(" Livro - Prata, Valor do Livro:R$ 10,00")
Preco<-10
somap<-somap+Preco
caso "4",
escreval(" Livro - Bronze, Valor do Livro: R$ 5,00")
Preco<-5
somab<-somab+Preco
fimescolha
ate tipo = "0"
limpatela
escreval("====<>A Soma dos Livros da Classificao Diamante:R$",somad,",","00<>====")
escreval("====<>A Soma dos Livros da Classificao Ouro:R$",somao,",","00<>========")
escreval("====<>A Soma dos Livros da Classificao Prata:R$",somap,",","00<>=======")
escreval("====<>A Soma dos Livros da Classificao Bronze:R$",somab,",","00<>======")
fimalgoritmo

13

14

6 ESTE ALGORITMO UTILIZA UMA ESTRUTURA DE REPETIO QUE SIMULA


LOCAO DE 10 LIVROS E CALCULA O TOTAL A SER PAGO COM DESCONTO
DE ACORDO COM O GNERO.

algoritmo "LivroDesconto"
// Funo :
// Autor :
// Data : 14/06/2012
// Seo de Declaraes
var
titulo:caracter
genero:inteiro
Valor:real
desc:real
inicio
// Seo de Comandos
para genero de 1 ate 2 faca
escreval("##### Digite o ttulo do livro: #####")
leia(titulo)
escreval("@@@@@ Digite o gnero do livro: @@@@@")
leia(genero)
escreval("$$$$$ Digite o valor do livro: $$$$$")
leia(valor)
limpatela
fimpara
para genero de 1 ate 2 faca
se genero = 1 entao
desc<-5/100
valor<-valor-desc
escreval("O Valor com desconto para genero 1 :",valor)
senao
se genero = 2 entao
desc<-8/100
valor<-valor-desc
escreval("O Valor com desconto para genero 2 :",valor)
senao
se genero = 3 entao
desc<-10/100
valor<-valor-desc
escreval("O Valor com desconto para genero 3 :",valor)
senao
se genero = 4 entao
desc<-12/100
valor<-valor-desc
senao

15

escreval("O Valor com desconto para genero 4 ", valor)


fimse
fimse
fimse
fimse
fimpara
fimalgoritmo

16

7 ESTE ALGORITMO E UM VETOR PARA ARMAZENAR O NOME DE 10 LIVROS


INDICADO PELO LEITOR E APRESENTA OS DADOS EM ORDEM ALFABTICA.

{---------------------METODO BOLHA---------------------}
algoritmo "Vetor"
//vetor para armazenar 10 livros indicados pelos leitores em ordem alfabtica.
var
V:vetor[1..10] de caracter
J:inteiro
BOLHA:inteiro {indicador do ultimo elemento que estava fora da ordem}
LSUP:inteiro {indica o tamanho do vetor a ser pesquisado}
AUX:caracter {AUX --> auxilia para troca do elemento}
N:inteiro
inicio
{--------------------CARREGA VETOR---------------------}
para J de 1 ate 10 faca
escreval ("Indique um livro de sua escolha:")
leia (V[J])
fimpara
//--------------------CLASSIFICAR VETOR-----------------//
LSUP <- 10
enquanto LSUP > 1 faca
BOLHA <- 0
para J de 1 ate LSUP -1 faca
se V[J] > V[J+1] entao
AUX <- V[J]
V[J] <- V[J+1]
V[J+1] <- AUX
BOLHA <- j
fimse
LSUP <- BOLHA
fimpara
fimenquanto
{------------------MOSTRAR VETOR CLASSIFICADO-----------}
repita
escreval(">>>>>>>>>>>>>>> Os Livros Escolhidos foram: <<<<<<<<<<<<<<<<")
para J de 1 ate 10 faca
escreval (V[J])
fimpara
ate N=0

17

18

8 CONCLUSO

Este portflio demonstra que podemos ser muito mais eficazes no


desenvolvimento de algoritmos, neste momento em que estamos comeando nosso
aprendizado, com a utilizao de linguagem pseudocdigo usando a linguagem
VISUALG. possvel que exista alguma limitao para sua utilizao, porem neste
inicio de jornada este tipo de ajuda essencial para que consigamos enxergar o
funcionamento de um algoritmo na prtica e o VISUALG o software ideal para
executar esta tarefa.

19

4 REFERNCIAS
BIBLIOTECA DIGITAL, UNOPAR www.unopar.br/bibliotecadigital/
WORDPRESS,http://codearte.wordpress.com/eletronica/descrevendo-circuitoslogicos-%E2%80%93-parte-1/Acesso em 14 de Junho 2012.
LOPER, Adriane UNOPAR, Unopar Organizao de Computadores Aula 2 Slides
Porta lgica. 2012.
VALENTIM, Jose http://www.univasf.edu.br/~jose.valentim/aula3.pdf 14 junho 2012
MORIMOTO, Carlos
14 junho 2012.

http://www.clubedohardware.com.br/artigos>.

Acesso

em

MATOS, Luiz http://www.luizmatos.eti.br/disciplinas/docs/algoritmos/ Acesso em 15


de Junho 2012.
VICARI, Ricardo http://www.fag.edu.br/professores/ricardovicari/VisuAlg.pdf Acesso
em 15 de Junho 2012.

Vous aimerez peut-être aussi