TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação em C/C++

Tese: Programação em C/C++. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/9/2013  •  Tese  •  9.860 Palavras (40 Páginas)  •  304 Visualizações

Página 1 de 40

Programação em C/C++

Paulo Baltarejo e Jorge Santos

Instituto Superior de Engenharia do Porto

Departamento de Engenharia Informática

Versão Draft – Março de 2006

Este material foi baixado do site:

http://www.dei.isep.ipp.pt/~pbsousa/aulas/ano_0/2006_07/c/Sebenta-cpp-03-2006.pdf

Aviso de licença de utilização: Este documento pode ser utilizado livremente para fins não comerciais, é permitido aos seus utilizadores, copiar, distribuir e exibir publicamente os seus conteúdos, desde que sejam ressalvados os direitos de autor do mesmo, nomeadamente, deverá ser sempre incluída esta página em todas as cópias. Paulo Baltarejo e Jorge Santos, 2006

Índice

1 Semestre 4

Programação em C/C++ 4

História da linguagem C/C++ 4

Estrutura de um programa em C++ 4

Criação de um programa em C++ 6

Modelo de compilação da linguagem C++ 7

Variáveis, Tipos de dados e Constantes 8

Variáveis 8

Tipos de dados 9

Declaração de variáveis 10

Constantes 12

Literais 12

Definidas 13

Estruturas de controle 15

Instruções de Sequência 15

Operadores aritméticos 16

Operadores relacionais 18

Operadores lógicos 19

Operador ternário 20

Operadores manipulação bits 21

Exercícios Resolvidos 22

Exercícios Propostos 24

Instruções de Decisão 25

Decisão binária 25

Estrutura de decisão – if 25

Decisão múltipla 26

Instrução switch 27

Prioridade dos operadores 28

Exercícios Resolvidos 30

Exercícios 33

Instruções de Repetição 35

Instrução do-while 35

Instrução while 36

Instrução for 36

Instrução break 37

Instrução continue 38

Exercícios Resolvidos 39

Exercícios Propostos 44

2 Semestre 47

Funções 47

Resumo

Estes apontamentos têm como objectivo principal apoiar os alunos que pretendam aprender programação de computadores utilizando a linguagem C++, em particular aqueles que frequentam a disciplina de Introdução à Informática do Ano 0 leccionada no Instituto Superior de Engenharia do Porto (ISEP).

A estrutura destes apontamentos foi definida de acordo com a abordagem de aprender-por-exemplo, pelo que, os conceitos são apenas introduzidos de acordo com a necessidade de explicar a resolução de um determinado programa. De forma a suportar esta abordagem é apresentado um grande número de exercícios resolvidos.

Porto, Janeiro de 2006

Jorge Santos e Paulo Baltarejo

1 Semestre

Programação em C/C++

História da linguagem C/C++

O C é uma linguagem de programação imperativa (procedimental) típica. Foi desenvolvida em 1970 por Dennis Ritchie para utilização no sistema operativo Unix. Esta linguagem é particularmente apreciada pela eficiência e é a mais utilizada na escrita de software para sistemas operativos e embora menos, no desenvolvimento de aplicações. A sua utilização também é comum no ensino, apesar de não ser a linguagem inicial para iniciados.

De acordo com Ritchie, o desenvolvimento inicial da linguagem C aconteceu nos laboratórios da AT&T entre 1969 e 1973. O nome "C"foi escolhido porque algumas das suas características derivavam de uma linguagem já existente chamada "B".

Em 1973, a linguagem C tornou-se suficientemente poderosa para suportar a escrita de grande parte do kernel do Unix que tinha sido previamente escrito em código assembly.

Em 1978, Ritchie e Brian Kernighan publicaram a primeira edição do livro "The C Programming Language"[Kernighan e Ritchie, 1988] que durante muitos anos funcionou como a especificação informal da linguagem (K&R C). Posteriormente a segunda versão versou sobre a especificação ANSI C. A especificação K&R C é considerado o conjunto mínimo obrigatório que um compilador da linguagem deve implementar.

O C++ [Stroustrup, 2000], pronunciado "cê mais mais", é uma linguagem de programação genérica que suporta tanto os paradigmas da programação estruturada (procedimental) como o orientado ao objeto . A partir de 1990, o C++ tornou-se uma das linguagens de programação mais populares.

Bjarne Stroustrup desenvolveu o C++ (originalmente designado "C com classes") nos laboratórios da Bell em 1983, como um melhoramento da linguagem C.

Este melhoramentos incluíram: adição de classes, funções virtuais, sobrecarga de operadores, múltipla herança, templates e tratamento de excepções.

O standard do C++ foi ratificado em 1998 como ISO/IEC 14882:1998, sendo que a versão actual, de 2003, é o ISO/IEC 14882:2003.

Estrutura de um programa em C++

Como primeira abordagem à linguagem C++, considere-se o programa 1.1.1 de ISEP/DEI - Jorge Santos e Paulo Baltarejo

Listing

...

Baixar como (para membros premium)  txt (63.8 Kb)  
Continuar por mais 39 páginas »
Disponível apenas no TrabalhosGratuitos.com