Analise De Sistemas
Monografias: Analise De Sistemas. Pesquise 862.000+ trabalhos acadêmicosPor: dinobrin • 2/6/2013 • 346 Palavras (2 Páginas) • 328 Visualizações
2012
SUMÁRIO
INTRODUÇÃO_______________________________________04
DESENVOLVIMENTO_________________________________05
CONCLUSÃO________________________________________11
REFERÊNCIAS BIBLIOGRÁFICAS_______________________12
Introdução
Este trabalho tem por finalidade, mostrar e trabalhar a prática da criação de algoritmos , utilizando o programa visualg, onde nos leva a entender um pouco mais sobre as regras e técnicas utilizadas dentro da programação, mesmo sendo exemplos simples e em linguagem apenas para estudo, conseguimos entender a base para resolução de problemas, colocando-nos dentro desse universo infinito que é definido pela programação.
Modelo de detector de invasão
Após a instalação dos dois sensores de invasão, se o sensor 1 for acionado soará o campainha, mesmo que o sensor 2 não seja acionado, a campainha dispara. Os sensores funcionam independentemente um do outro, conforme segue a representação a seguir na tabela verdade:
SENSOR 1 SENSOR 2 CAMPAINHA
0 0 0
0 1 1
1 0 1
1 1 1
Após ver o modelo da tabela verdade, temos o circuito or que é aplicado neste exemplo:
Modelo circuito or(ou)
A
A + B
B
Modelo de cadastro e data no visualg
Possivel solução para o problema do erro de data inválida
Ao desenvolver um algoritmo para checagem de data válida, será necessário que se teste as condições, ao entrar com a data este checará se o dia será no máximo 28,29,30 ou 31, dependendo do mês digitado e do ano, para isso, criaremos as regras de cada mês, para saber se ele terá 30 ou 31 dias, se for digitado uma data diferente do que a condição pede retornará com uma mensagem de data inválida e assim repetirá até a condição ser verdadeira no caso do mês de fevereiro, o programa terá que chegar uma outra condição se o ano e bissexto, para isso teremos que dividir o ano por 4. se o resto for diferente de 0, ou seja, se for indivisível por 4, ele não é bissexto. Se for divisível por 4, é preciso verificar se o ano acaba em 00 (zero duplo). Em caso negativo,
...