Sumário - Apostila: Linguagem C

3
Apostila de programação Linguagem C Por: João Vitor Silva Oliveira e Matheus de Oliveira Pereira Paula Baseada no livro: Linguagem C – Luís Damas 10. a Edição.

Transcript of Sumário - Apostila: Linguagem C

Apostila de programação

Linguagem C

Por: João Vitor Silva Oliveira e Matheus de Oliveira Pereira Paula

Baseada no livro: Linguagem C – Luís Damas 10.a Edição.

2 2

Sumário Oque é IDE e compilador? ............................................................................................................. 4

Entendendo um algoritmo ............................................................................................................ 4

Função main() ............................................................................................................................ 4

Bibliotecas ................................................................................................................................. 4

System(“PAUSE”) ....................................................................................................................... 5

Imprimindo uma mensagem na tela – Comando printf ............................................................ 5

Caracteres especiais com \ ........................................................................................................ 6

Ponto-e-vírgula, pra que serve? Aonde usar? ........................................................................... 6

Adicionando comentários em seu código ................................................................................. 7

Exercícios propostos ...................................................................................................................... 8

Palavras Reservadas ...................................................................................................................... 8

Variáveis ........................................................................................................................................ 8

Oque são? .................................................................................................................................. 8

Tipos de variáveis ...................................................................................................................... 8

• Inteiros - int ................................................................................................................... 8

• Reais – float ................................................................................................................... 8

• Caractere – char ............................................................................................................ 8

• Cadeia de caracteres – String ........................................................................................ 9

Como declarar uma variável?.................................................................................................... 9

Nomes de Variáveis ................................................................................................................... 9

Atribuição .................................................................................................................................... 10

Atribuindo um valor ................................................................................................................ 10

Operações ................................................................................................................................... 11

Imprimindo o valor de uma variável ........................................................................................... 12

Lendo um valor inserido pelo usuário – comando scanf ............................................................ 13

Limpando o buffer do teclado – fflush ........................................................................................ 13

Exercícios Propostos .................................................................................................................... 14

Testes e Condições ...................................................................................................................... 14

Operadores Relacionais............................................................................................................... 14

Operadores lógicos ..................................................................................................................... 14

Estrutura de Decisão – if-else ...................................................................................................... 15

Dicas para o uso ...................................................................................................................... 16

If-else encadeados................................................................................................................... 16

Identação ..................................................................................................................................... 16

3 3

Estrutura de Decisão – Switch ..................................................................................................... 17

Equivalência entre switch e if-else .......................................................................................... 18

Break ....................................................................................................................................... 19

Exercícios Propostos .................................................................................................................... 19

Laços de Repetição ...................................................................................................................... 20

Enquanto – while .................................................................................................................... 20

Para – for ................................................................................................................................. 20

Funções ....................................................................................................................................... 21

Procedimentos – o “tipo” void .................................................................................................... 23

Exercícios Propostos .................................................................................................................... 25

Palavras Reservadas – Consulta .................................................................................................. 25

Resolução dos exercícios ............................................................................................................. 27