Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 1 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema de Estacionamento para Veículos Unip Interativa Polo Santo André – 2014 Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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 Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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. Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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. Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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 Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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 , dever-se-ia manter a compatibilidade, ainda que C adicionando novos recursos. Alguns dos desafios incluíam simular a infraestrutura da comunicação entre processos ou de memória compartilhada em um sistema distribuído 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- -obra especializada em caso de 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. Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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. Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 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. Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 9 4 METODOLOGIA Esta monografia contará com pesquisa bibliográfica para formação do referencial teórico, onde obras de autores como Stroustrup Al Stevens serão contempladas. Também e 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. Impresso por Lucas, CPF 127.263.954-14 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/05/2020 01:16:51 10 5 REFERÊNCIAS BIBLIOGRÁFICAS Stroustrup, Bjarne. Addison-Wesley, The C++ Programming Language Third edition– . 1997. Al Stevens. . Rio de Janeiro, LTC, 1991. Aprenda você mesmo C++ Sites utilizados http://www.hardware.com.br/comunidade/programa-estacionamento/1279696/ http://www.profwillian.com/linguagem/ http://www.inf.ufrgs.br/~johann/cpp2004/
Compartilhar