Apostila Algor Tmos II V2
5572 palavras
23 páginas
Algorítmos IIF5 – Recordando os conceitos. 4
1. Variáveis 4
1.1. Locais 4
1.1.1. Primitivas 4
1.1.2. De estrutura 4
1.2. Globais 4
1.2.1. Primitivas 5
1.2.2. De estrutura 5
2. Estruturas de Controle 5
2.1. Básicas 5
2.1.1. Teste 5
2.1.1.1. Simples (IF) 5
2.1.1.2. Composto (IF/ELSE) 6
2.1.2. Laços 6
2.1.2.1. Laço contador (FOR) 6
2.1.2.2. Laço por condicional (While) 6
2.1.2.3. Laço por condicional (Do While) 7
2.2. Avançadas 7
2.2.1. Estrutura de teste encadeado (Switch) 7
3. Subprogramas 8
3.1. Procedimentos 8
3.1.1. Sem parâmetros 8
3.1.2. Com parâmetros por valor 9
3.1.3. Com parâmetros por referencia 9
3.2. Funções 10
3.2.1. Sem parâmetros 10
3.2.2. Com parâmetros por valor 11
3.2.3. Com parâmetros por referencia 11
4. Estruturas Heterogênea de dados. 12
5. Trabalhando com strings. 13
6. Alocação dinâmica de memória. 14
6.1. Função malloc 15
6.2. A memória é finita 15
6.3. Função free 16
6.4. Vetores e matrizes 16
7. Arquivos em C 17
7.1. Abrindo um arquivo 18
7.1.1. Modo Binário X Modo Texto 19
7.2. Fechando um arquivo 19
7.3. Gravando dados em arquivos 19
7.4. Lendo dados em arquivos 19
7.5. Outras funções de leitura e gravação em arquivos. 20
7.5.1. Dados formatados 20
7.5.1.1. Lendo com fprintf 20
7.5.1.1. Escrevendo com fscanf 20
7.5.2. Lendo e gravando Estruturas 21
Exercitando as teorias anteriores 22
Tableas:
Table 1: Dados Primitivos 4
Table 2: Estrutura de dados. 4
Table 3: Funções do padrão ANSI para manipulação de arquivos 17
Table 4: Modos para manipulação de arquivos 19
Table 5: Funções para gravação em arquivos 19
Table 6: Funções para ler de arquivos 20
F5 – Recordando os conceitos.
1. Variáveis
Variáveis são espaços em memória, “nomeados”, e com tamanho determinado mediante ao tipo de dados associado. Estas variáveis são utilizadas para a manipulação, armazenamento e recuperação de informações durante a execução de um programa ou sistema.
A declaração em C consistem em:
<tipo de dados> <nome_da_variável>;
1.1. Locais
São