Sumário - Apostila: Linguagem C
-
Upload
joao-vitor-oliveira -
Category
Documents
-
view
67 -
download
0
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