Buscar

PIM IV Análise e Desenvolvimento de Sistemas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
UNIP INTERATIVA 
Projeto Integrado Multidisciplinar 
Cursos Superiores de Tecnologia 
 
 
 
 
 
 
 
 
Sistema de Estacionamento para Veículos 
 
 
 
 
 
 
 
 
 
Unip Interativa – Polo Santo André 
2014 
 
2 
 
UNIP INTERATIVA 
Projeto Integrado Multidisciplinar 
Cursos Superiores de Tecnologia 
 
 
 
 
 
 
 
 
Sistema de Estacionamento para Veículos 
 
Nome: Bruno Gonzalez Ruiz 
RA: 1444444 
Análise e Desenvolvimento de Sistemas 
1° Semestre 
 
 
 
 
 
 
Unip Interativa – Polo Santo André 
2014 
 
3 
 
Resumo 
 
 Com o crescimento da indústria de automação, e com as novas tecnologias emergentes, 
a competitividade do mercado traz a necessidade de novas soluções que facilitem rápida 
adaptação às novas demandas. Um sistema de programação C++ é uma ferramenta 
essencial em praticamente todas as áreas, sendo implementado em diferentes 
plataformas de hardware como microcontroladores e CLPs. Uma alternativa atraente para 
a implementação de controles digitais. 
 
 
Palavras-chave: Tecnologias, Facilitem, Implementado, Controles Digitais. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4 
 
Abstract 
 
 With the growth of the automation industry, and with emerging new technologies, market 
competitiveness brings the need for new solutions to facilitate rapid adaptation to new 
demands. A system of C++ programming is an essential tool in almost all areas, being 
implemented in different hardware platforms such as microcontrollers and PLCs. An 
attractive alternative to the implementation of digital controls. 
 
 
Key words: Technologies, Facilitate, Deployed, Digital Controls. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
 
SUMÁRIO 
 
1 INTRODUÇÃO...................................................................................................................6 
 
2 OBJETIVO.........................................................................................................................7 
 
3 FUNDAMENTAÇÃO TEÓRICA.........................................................................................8 
 
4 METODOLOGIA................................................................................................................9 
 
5 REFERÊNCIAS BIBLIOGRÁFICAS................................................................................10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6 
 
1 INTRODUÇÃO 
 
 O C++ foi inicialmente desenvolvido por Bjarne Stroustrup dos Bell Labs, durante a 
década de 1980 com o objetivo implementar uma versão distribuída do núcleo 
Unix. Como o Unix era escrito em C, dever-se-ia manter a compatibilidade, ainda que 
adicionando novos recursos. Alguns dos desafios incluíam simular a infraestrutura da 
comunicação entre processos em um sistema distribuído ou de memória compartilhada e 
escrever drivers para tal sistema. Stroustrup percebeu que a linguagem Simula 
67 possuía características bastante úteis para o desenvolvimento de software, mas que 
era muito lenta para uso prático. Por outro lado, a linguagem BCPL era rápida, mas 
possuía demasiado baixo nível, dificultando sua utilização no desenvolvimento de 
aplicações. A partir de sua experiência de doutorado, começou a acrescentar elementos 
do Simula 67 no C, especialmente os recursos de criação e manipulação de objetivos. O 
C foi escolhido como base de desenvolvimento da nova linguagem pois possuía uma 
proposta de uso genérico, era rápido e também portável para diversas plataformas. 
Algumas outras linguagens que também serviram de inspiração para o cientista da 
computação foram ALGOL 68, Ada, CLU e ML. 
 Nos dias atuais, a automação dos processos é fundamental para a manutenção ou 
aumento da competitividade no mercado, seja este local, nacional ou mesmo mundial. O 
objetivo, em geral, de uma automação é fabricar o mesmo insumo com maior eficiência. O 
resultado é a diminuição do desperdício, do consumo de energia e, em alguns casos, do 
impacto ambiental. Automação objetivando a segurança dos colaboradores também é 
comum, resultando em diminuição de custos para a empresa tanto no tangível encargos 
trabalhistas, quanto na intangível perda de mão-de-obra especializada em caso de 
acidente. Diversas linguagens de programação podem ser empregadas num sistema, mas 
a mais usada é a programação C. Sua popularidade de deve ao fato de ser simples de 
ajustar e ter, no mercado, uma grande variedade de ferramentas que possibilitam sua 
implementação de maneira fácil e prática. Um exemplo é que todo Controlador Lógico 
Programável (CLP), por mais simples que seja, possui o algoritmo C pronto para ser 
usado. 
 
 
 
 
 
 
 
 
 
 
7 
 
2 OBJETIVO 
 
 Elaborar um programa na plataforma C++ que controle o acesso de carros em um 
estacionamento sem a necessidade de intervenção humana com base em conceitos de 
programação absorvidos em aula. 
 Esse projeto tem como objetivo comprovar que a programação está ligada a ergonomia, 
maior controle e segurança e diminuição de gastos de tempo. A integração de todas as 
matérias lecionadas no curso de Tecnologia em Análise e Desenvolvimento de Sistemas 
ministrado pela Faculdade Unip e assim, visando maior compreensão das mesmas. 
 A gestão de um projeto é de suma importância, tendo como objetivo a interação entre os 
integrantes do grupo, a organização do projeto, o cumprimento de metas e prazos, a 
aplicação de ideias em momentos adversos. 
 Demonstrar no experimento a aplicação prática das matérias aprendidas em aula e de 
outras prováveis aplicações. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8 
 
3 FUDAMENTAÇÃO TEÓRICA 
 
 Através da implementação da programação na plataforma C++ com experimentos 
práticos, obtêm-se resultados mensurados similares em relação aos cálculos teóricos. 
 Levantamento das atividades da área: Controle de entrada e saída de veículos em um 
local (estacionamento), controle da quantidade de veículos no local, modelo e placa. 
Controle do horário de entrada, saída e do local onde o veículo se encontra. 
 Eliminação dos principais prováveis problemas: Controle da quantidade de veículos, 
quantidade de vagas usadas e disponíveis. Também foi realizado o controle pela placa, 
onde ao digitar o número, o programa mostra o local onde o veículo está estacionado, a 
hora de entrada e hora de saída. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9 
 
4 METODOLOGIA 
 
 Esta monografia contará com pesquisa bibliográfica para formação do referencial teórico, 
onde obras de autores como Stroustrup e Al Stevens serão contempladas. Também 
usaremos fontes como sites, artigos de revistas, jornais, enciclopédias e outras. 
 Para desenvolvermos o trabalho será elaborada uma programação na plataforma C++. 
 
 A monografia abordará os seguintes capítulos: 
 
 Elaboração do projeto a ser construído na plataforma de programação; 
 Análise de viabilidade do desenvolvimento do projeto; 
 Após o levantamento dos dados de pesquisa que irão compor os capítulos acima 
descritos, acredita-se poder concluir o trabalho monográfico com eficiência e 
credibilidade. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10 
 
5 REFERÊNCIAS BIBLIOGRÁFICAS 
 
 
 Stroustrup, Bjarne. The C++ ProgrammingLanguage – Third edition. Addison-Wesley, 
1997. 
 
 Al Stevens. Aprenda você mesmo C++. Rio de Janeiro, LTC, 1991. 
 
 
Sites utilizados 
 
 
 http://www.hardware.com.br/comunidade/programa-estacionamento/1279696/ 
 
 http://www.profwillian.com/linguagem/ 
 
 http://www.inf.ufrgs.br/~johann/cpp2004/

Outros materiais