SISTEMA ACADÊMICO DE MÉDIAS
Por: jorrenildods • 16/8/2017 • Trabalho acadêmico • 2.861 Palavras (12 Páginas) • 274 Visualizações
UNIP INTERATIVA[pic 1]
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
SISTEMA ACADÊMICO DE MÉDIAS
Patos- PB
2016
UNIP INTERATIVA[pic 2]
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
SISTEMA ACADÊMICO DE MÉDIAS
Nome completo do aluno:
Jorrenildo de Souza
RA: 1628441
Curso: Análise e Desenv. de Sistemas
Semestre: 2° Semestre
Patos- PB
2016
RESUMO[pic 3]
O presente projeto tem como objetivo apresentar de modo sintetizado as características da linguagem de programação C, assim como seus recentes empregos e fatores relevantes para seu sucesso. Para isso, contamos com técnicas de pesquisas realizadas através da internet e dos livros e apostilas da Universidade Paulista – UNIP Interativa. Desta forma, é possível atribuir fatores sobre a capacidade que a linguagem tem para resolver problemas em diversos níveis de complexidade.
Palavras-chave: Linguagem C. Programação. Complexidade
ABSTRACT[pic 4]
The present project aims to present in a synthesized way the characteristics of the C programming language, as well as its recent jobs and factors relevant to its success. For this, we have research techniques performed through the internet and the books and handouts of the Universidade Paulista - UNIP Interativa. In this way, it is possible to attribute factors about the capacity that language has to solve problems at various levels of complexity.
Keywords: Language C. Programming. Complexity
SUMÁRIO
[pic 5]
1.0 INTRODUÇÃO 5
1.1 OBJETIVO 5
1.2 METODOLOGIA 5
1.3 OBJETIVO GERAL DO SISTEMA 5
1.4 UTILIZAÇÃO DE ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO 5
2.0 DESENTOLVIMENTO 5
2.1 CONCEITO DE LINGUAGEM DE PROGRAMAÇÃO 6
2.2 LINGUAGEM DE PROGRAMAÇÃO C 7
2.2.1 HISTÓRIA 7
2.2.2 CARACTERÍSTICAS DA LINGUAGEM 8
2.2.2.1 VANTAGENS 10
2.2.2.2 DESVANTÁGENS 10
2.3 VISÃO GERAL DE UM PROGRAMA EM C 11
2.3.1 SINTAXE 11
2.3.1.1 IDENTIFICADORES 12
2.3.1.2 TIPOS 13
2.3.1.3 OPERADORES 13
2.3.1.3.1 OPERADOR DE ATRIBUIÇÃO 13
2.3.1.3.2 ARITMÉTICOS 13
2.3.1.3.3 OPERADORES DE RELAÇÃO E LÓGICOS 14
2.3.1.3.4 INCREMENTO E DECREMENTO 15
2.3.1.3.5 PRECEDENCIA 15
2.3.1.3.6 OPERADOR CAST 15
3.0 CONCLUSÃO 16
4.0 REFERÊNCIAS 17
1.0 INTRODUÇÃO
1.1 OBJETIVO
Pesquisar e apresentar a estrutura e características da Linguagem de Programação C, observando suas vantagens e desvantagens. Além de abordar um pouco da história da criação desta linguagem.
1.2 METODOLOGIA
Metodologia de pesquisa acadêmica, exploratória, que quase sempre é feita como levantamento bibliográfico, entrevistas com profissionais que estudam/atuam na área, visitas a web sites etc.
1.3 OBJETIVO GERAL DO SISTEMA
O sistema tem o objetivo de calcular e armazenar a média obtida pelos alunos de uma determinada instituição, baseando-se nas notas obtidas nas avaliações. Além disso, o programa também deve exibir relatórios e a média global de toda a turma, facilitando o trabalho e melhorando o desempenho no trabalho dos profissionais da educação.
1.4 UTILIZAÇÃO DE ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
A aplicação será desenvolvida através de algoritmos que desenvolverão toda a lógica de execução do sistema através de uma sequência de instruções, comandos e ações.
A linguagem de programação utilizada será a linguagem denominada de C, e seu detalhamento será apresentado no decorrer deste trabalho.
2.0 DESENVOLVIMENTO
2.1 CONCEITO DE LINGUAGEM DE PROGRAMAÇÃO
Linguagem de programação trata-se de uma forma padronizada de repassar uma série de instruções para um computador. É um conjunto de regras que define a estrutura de um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. A linguagem de programação é usada para expressar algorítmos com precisão.
O conjunto de palavras, compostos de acordo com essas regras (sintáticas e semânticas), constitui o código fonte de um software que, imediatamente, é traduzido para código de máquina e executado pelo processador.
Figura 1 – Exemplo de algoritmo
[pic 6]
Fonte: google
Um dos maiores objetivos das linguagens de programação é que programadores (indivíduos que constroem o código fonte do programa) tenham uma maior produtividade, permitindo expressar suas intenções de maneira fácil e prática, ao contrário do computador que só entende nativamente a linguagem de máquina que é totalmente diferente e complicada. Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.
...