Académique Documents
Professionnel Documents
Culture Documents
Projeto em
Disciplina: Instrumentao II
Professor: Leandro Velozo
Alunos:
RA:
51406706
51203714
Indaiatuba
2015
SUMRIO
1.
OBJETIVO ................................................................................................................................... 3
2.
INTRODUO ............................................................................................................................ 3
2.1.
SOFTWARE ......................................................................................................................... 3
2.2.
2.3.
PROGRAMAO EM
...................................................................................... 4
3.
PROBLEMA................................................................................................................................. 4
4.
5.
FLUXOGRAMA .......................................................................................................................... 7
6.
PROGRAMA................................................................................................................................ 7
7.
8.
REFERNCIAS ......................................................................................................................... 11
1. OBJETIVO
O presente trabalho tem por objetivo a elaborao de um programa no software
.O
2. INTRODUO
2.1. SOFTWARE
O software
2.3. PROGRAMAO EM
A programao no software
painel frontal a interface de usurio para o projeto. O diagrama de blocos comporta o cdigo fonte
do programa. Os objetos do painel frontal so representados como terminais no digrama de blocos.
De acordo com a lgica do programa, so selecionadas na paleta de funes as ferramentas
para elaborao da sequncia. Depois de elaborado, o programa verificado pelo software. Dentro
dessa anlise, so observados possveis erros e tambm a ausncia de componentes ou interligaes
entre cones.
3. PROBLEMA
comum na sociedade como um todo, prestigiar a data de nascimento de algum. Pais e
filhos se alegram em recordar datas que envolvem o nascimento de entes queridos. As datas de
nascimento so referncia para celebraes e reflexes.
Quando se resgata algo do passado, a memria do homem posta prova. Em termos de
datas, normal se lembrar do dia, do ms e do ano. As datas de nascimento so marcantes para
muitos. Contudo, nem todos que memorizam datas se lembram do dia da semana que a mesma
ocorreu.
O dia da semana tambm relevante quando se trata de momentos especiais. Dentro desse
pensamento, surge-se a ideia de projetar um programa que identifique o dia da semana de uma
determinada data.
Primeiro Passo:
Calcular quantos anos se passaram desde
Segundo Passo:
Calcular quantos dias
de
Terceiro Passo:
De acordo com o ms da data, deve-se obter o valor associado ao mesmo, definido por
, pela
seguinte tabela:
Quarto Passo:
Considerar o dia da data como . Deve-se calcular
Quito Passo:
Os valores encontrados devem ser somados e divididos por . Deve-se considerar o resto da diviso
e associ-lo tabela seguinte.
5
Fonte:
<http://gigamatematica.blogspot.com.br/2013/03/como-descobrir-o-dia-da-semana-em-que.html>
5. FLUXOGRAMA
6. PROGRAMA
Na interface do projeto so apresentados dois controladores numricos (
um enumerador constante (
(
), um indicador luminoso (
),
) e um boto de parada
ano da data que ser processada. O enumerador constante permite que o usurio selecione a entrada
correspondente ao ms da data. O indicador sinaliza a ocorrncia de ano bissexto na data
processada. O boto de parada serve para que o usurio interrompa o ciclo de repetio do
programa e pare o processamento.
7
). Os valores de dia, ms e ano, aps serem inseridos pelo usurio, entram nesse ciclo
de repetio.
O valor do dia da data inserida verificado pelo programa quanto sua coerncia.
necessrio que o dia no seja inferior a
enumerador constante. Quando o dia da data incoerente, o programa aciona uma caixa de dilogo,
que exibe mensagem para informar o usurio em relao ao erro. O dia da data decrementado em
uma unidade e inserido em um composto aritmtico (
), responsvel pela
soma dos valores que compem a frmula de clculo do programa. O valor decrementado de uma
unidade correspondente varivel
da frmula matemtica.
da frmula de clculo da
ano ser bissexto, para ser decrementado o valor de , a data deve ser inferior a
de fevereiro. Para
8
isso, o programa utiliza uma porta lgica AND que recebe a informao quanto ao ano ser bissexto
e quanto ao ms ser inferior a maro ( ).
A varivel
FIGURA 4: Clculo de B.
ano bissexto;
Se terminar em
normal.
O valor do ano tambm utilizado para compor o valor de
esse valor, o valor do ano subtrado por
FIGURA 5: Clculo de .
9
O valor do ms, obtido pelo enumerador constante, determina o valor correspondente que
ser enviado para o composto aritmtico. Esse valor correspondente est de acordo com a TABELA
1 para o valor de
da frmula.
FIGURA 6: Determinao de .
). Essa ferramenta
divide o valor do composto por . O resto dessa diviso a base para se determinar o dia da semana
da data em processamento. O valor obtido comparado com os valores correspondentes para cada
dia da semana. Esses valores so encontrados na TABELA 2.
10
7. CONSIDERAES FINAIS
A linguagem de programao em
de automao e controle.
A anlise prvia do objetivo do projeto, feito atravs de um fluxograma, por exemplo, de
importncia determinante para obteno de resultados satisfatrios.
O programa elaborado nesse trabalho passou por diversas modificaes e alteraes de
estrutura. Depois dos primeiros resultados, buscou-se por complementaes no programa. As
mensagens de erro para datas incoerentes, por exemplo, fez parte dos primeiros bloqueios de fluxo
para resultados no satisfatrios.
8. REFERNCIAS
GIGA MATEMTICA, Como descobrir do dia da semana que voc nasceu. Disponvel em
<http://gigamatematica.blogspot.com.br/2013/03/como-descobrir-o-dia-da-semana-em-que.html>.
Acesso em 16/11/2015.
11