Trabalho Feito
Trabalho Universitário: Trabalho Feito. Pesquise 862.000+ trabalhos acadêmicosPor: roberto.sds • 26/9/2013 • 2.901 Palavras (12 Páginas) • 382 Visualizações
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO 4
3 DESENVOLVIMENTO 5
3.1 DETECTORES DE INVASÃO 5
3.2 atividades propostas 6
3.2.1 Cadastro de Livros 6
3.2.2 Validação de Datas 9
3.2.3 Locação de Livros 10
3.3 PROPOSIÇÕES SIMPLES E COMPOSTAS 12
4 CONCLUSÃO 14
1 INTRODUÇÃO
Neste trabalho procuramos demonstrar e elaborar as etapas a serem seguidas para a instalação de um sistema de alarmes, exibindo os circuitos e tabela-verdade. Iremos demonstrar o desenvolvimento dos algoritmos que farão a locadora de livros melhorar e agilizar sua estrutura organizacional, para melhor atender seus clientes. Todo código fonte será feito em Visualg, para melhor entendimento da lógica por trás de um ótimo programa.
2 OBJETIVO
Vamos fazer alguns algoritmos que possibilitam buscar nome do livro, cadastrar usuário e ainda, um de repetição com simulação, mas seguindo o contexto vamos aprimorar nossos conhecimentos e fazer uma tabela-verdade incluindo um circuito de detectores de incêndio e dois sensores de entrada da empresa.
Descreveremos uma situação relacionada de sistemas informações de uma locadora de livros, montando vários tipos de algoritmos. Criaremos um algoritmo chamado vetor, possibilitado que armazene dez nomes de livros, que faça a busca de toda a locadora, claramente na ordem e usando o método bolha.
3 DESENVOLVIMENTO
3.1 DETECTORES DE INVASÃO
A “Nossa Locadora de Livros” possui uma área total de 200m2 que precisam de segurança. Para isso, é necessária a instalação de um sistema de alarmes com dois sensores de entrada nas portas e uma campainha para o alarme, que seria o sensor de saída. No Quadro 1, temos a tabela verdade dos sensores de incêndio e logo em seguida, na Figura 1, o desenho do circuito a ser utilizado.
Quadro 1 – Tabela verdade
0=Desligado
1=Ligado
SENSOR 1 (p)
SENSOR 2 (q)
SIRENE (p v q)
0
0
0
0
1
1
1
0
1
1
1
1
Figura 1 – Desenho do circuito do detector de invasão.
Fonte: Desenvolvido pelos autores do presente trabalho.
3.2 atividades propostas
3.2.1 Cadastro de Livros
Para o cadastro dos livros, desenvolvemos o algoritmo do Quadro 2, com validação das datas. Logo abaixo, na Figura 2, está o print da tela deste algoritmo em execução no Visualg.
Quadro 2 – Algoritmo para cadastro de livros
algoritmo "cadastroLivro"
var
cod,ano,dia_aquisicao,mes_aquisicao,ano_aquisicao:inteiro
dia_publicacao,mes_publicacao,ano_publicacao,num_editora:inteiro
nome_livro,nome_editora,autor,categoria:caracter
dataValida : logico
inicio
//seção de códigos
dataValida <- falso
escreval("========CADASTRO=======")
escreva("CÓDIGO DO LIVRO: ")
leia(cod)
escreva("ANO DA EDIÇÃO DO LIVRO: ")
leia(ano)
escreval("===DATA DA AQUISIÇÃO==")
escreva("DIA:")
leia(dia_aquisicao)
escreva("MÊS:")
leia(mes_aquisicao)
escreva("ANO:")
leia(ano_aquisicao)
escreval("=======================")
escreval("===DATA DA PUBLICAÇÃO==")
//loop para digitar e validar data
enquanto dataValida = falso faca
escreva("DIA: ")
leia(dia_publicacao)
//valida dia
enquanto dataValida = falso faca
se (dia_publicacao > 31) ou (dia_publicacao < 1) entao
escreva("Dia inválido, Favor informe um dia válido!")
leia(dia_publicacao)
senao
dataValida <- verdadeiro
fimse
fimenquanto
dataValida <-falso
escreva("MÊS: ")
leia(mes_publicacao)
//valida mes
enquanto dataValida = falso faca
se (mes_publicacao > 12) ou (mes_publicacao < 1) entao
escreva("Mês inválido,
...