Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

O Sistema de Passagens de Ônibus

Por:   •  31/10/2018  •  1.995 Palavras (8 Páginas)  •  289 Visualizações

Página 1 de 8

...

tempos de crise, em que é preciso aliar menor custo operacional à maior produtividade e rentabilidade, a tecnologia tem sido uma grande aliada na gestão mais eficiente da frota. (ALEXANDRE LOBO, 2015)

A informática, quando bem utilizada, reduz os custos da empresa, porque agiliza e possibilita maior segurança e confiabilidade nos processos, rotinas e controles administrativos; simplifica as tarefas burocráticas; reduz os erros e praticamente elimina a repetição do trabalho, possibilita que as pessoas produzam mais, em menos tempo, com menor dispêndio de recursos; permite aproveitar melhor a capacidade produtiva da empresa com o planejamento e o controle da produção; armazena e localiza imediatamente informações fundamentais para os negócios; agiliza os processos de tomada de decisões em relação a preços, estoques, compras e vendas, entre outros. A qualidade dos produtos e serviços é melhorada, pois as tecnologias de informação ajudam a manter o padrão dos produtos dentro das especificações estabelecidas; proporciona melhores condições de trabalho para os empregados; reduz esforços com a burocracia para concentrá-los nas atividades fins da empresa. Por consequência de toda essa redução de custos, aumento de produtividade e qualidade podemos apontar vários responsáveis, todavia o principal e único que estará presente neste trabalho será a linguagem de programação em C com base em um sistema de venda de passagens de ônibus.

Linguagem de programação

Podemos imaginar o computador como uma super calculadora, capaz de fazer cálculos muito mais rápido que nós, mas para isso devemos dizer para o computador o que deve ser calculado e como deve ser calculado. A função das linguagens de programação é exatamente essa, ou seja, servir de um meio de comunicação entre computadores e humanos. (Gabriel Andrade, 2006)

Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas.

Quando programamos em uma linguagem de programação de alto nível primeiramente criamos um arquivo de texto comum contendo a lógica do programa, ou seja, é onde falamos ao computador como deve ser feito o que queremos. Este arquivo de texto é chamado de código-fonte, cada palavra de ordem dentro do código-fonte é chamada de instrução. Após criarmos o código-fonte devemos traduzir este arquivo para linguagem binária usando o compilador correspondente com a linguagem na qual estamos programando. O compilador irá gerar um segundo arquivo que chamamos de executável ou programa, este arquivo gerado é interpretado diretamente pelo computador. Neste trabalho estaremos lidando com a lógica do código-fonte criado para o sistema de passagens de ônibus.

Variável e constante

Variável é um valor mutável ao longo da execução do programa, este programa poderá ser manipulado dentro do código, dentre outras inúmeras utilizações. Toda variável precisa ter o seu tipo definido, para que o programa possa reservar na memória a quantidade necessária de espaço, além do tipo, a variável precisa de um rótulo ou um nome que a identifique dentro do programa, é através desse rótulo que ela será referenciada em todo o programa. A variável, antes de ser utilizada, precisa ser declarada, na declaração, definimos o rótulo e o tipo da variável. Exemplo:

[Declaração de Variáveis]

lugar_vago: Real

Inicial: Caracter

Vago: Inteiro

Dessa forma, após a declaração, sempre que utilizarmos, por exemplo a palavra lugar_vago, estaremos referenciando a variável com o lugar_vago.

Com as constantes, acontece de forma semelhante, com a diferença de que o valor será afixado no início do programa e não poderá ser alterado. Existe duas formas de declarar constantes, uma seria usando o comando #define em cima da estrutura junto com as bibliotecas e a outra forma que foi a usada para criar este sistema foi usando o const antes da variável especifica:

const char Terceira_idade = ’ tc’;

const char estudantes = ’ estu’;

const char passagens = ’passe’;

const char lugar_vago = ’ vago’;

Struct

Uma estrutura ou um struct é um conjunto de variáveis de mesmo tipos ou não, agrupadas sob um único nome. As variáveis que compõem a estrutura são chamadas membros, campos ou elementos. Usarei como exemplo as estruturas usadas no sistema como exemplo;

struct movimentacao {

float dinheiro;

struct aplicaçoes * nexttrasition;

};

struct automoveis{

char tabelascadeiras[ quant-cadeiras];

int terceiraidade;

float valorbilhete;

char loacis[15];

char saidas[15];

int numeroautomoveis;

};

Foram criadas duas estruturas movimentações e automóveis, para que seja possível relacionar o automóvel ônibus com a venda de passagens, que terá a quantidade de poltronas e suas exceções. Com a palavra-chave struct foi declarado um novo tipo de dado em que a palavra seguinte será o identificador e as variáveis são declarados entre chaves.

Funções

Uma função nada mais é do que uma sub-rotina usada em um programa, ou seja, é uma parcela de código computacional que executa uma tarefa bem definida, sendo que essa tarefa pode ser chamada diversas vezes num mesmo programa.

Na linguagem C, denominamos função a um conjunto de comandos que realiza uma tarefa específica em um módulo dependente de código. A função é referenciada pelo programa principal através do nome atribuído a ela, a utilização de funções visa modularizar um programa, o que é muito comum

...

Baixar como  txt (18.7 Kb)   pdf (78.5 Kb)   docx (582.6 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no Essays.club