Algoritmos
Sumário
1. Introdução 4
2. Variáveis 5
2.1. A Memória RAM 5
2.2. Nomeando Variáveis 6
2.3. Sintaxe do Comando de Declaração de Variáveis 6
2.4. Atribuição de Valores a Variáveis 6
2.5. Sintaxe da Atribuição de Valores a Variáveis 7
3. ENTRADA e SAÍDA DE DADOS 8
3.1. Saída de Dados 8
3.2. Entrada de Dados 8
4. Operadores Aritméticos 10
5. Comandos de Seleção 12
5.1. Seleção Simples 12
5.2. Seleção Múltipla 13
6. Comandos de Repetição ou Laço 16
6.1. Enquanto/While 16
6.2. Execute ... Enquanto/Do ... While 19
6.3. Para/for 20
7. Matriz de Variáveis / Array 22
7.1. Declaração de uma Variável Matricial 22
7.2. Aplicação 23
8. Estruturas de Dados Heterogêneas 27
9. Funções 28
9.1. Aplicação: Conversão de temperatura 28
9.2. Criação de funções 31
9.3. Aplicação: Jogo da Velha 33
9.4. Escopo de Variáveis 40
9.5. Funções Recursivas 41
10. Métricas de Qualidade de Programas 42
11. Compilador Borland C++ 3.1 43
11.1. Instruções para Editar/Compilar/Executar um Programa 43
12. Referências Bibliográficas 44
Lista de Exemplos
Exemplo 1: declaração e atribuição de valores a variáveis. 5
Exemplo 2: utilização do comando escreva. 8
Exemplo 3: utilização do comando leia. 8
Exemplo 4: utilização de operadores aritméticos. 10
Exemplo 5: utilização do SE. 12
Exemplo 6: utilização do comando MultiplasOpcoes. 14
Exemplo 7: utilização do comando Enquanto. 16
Exemplo 8: utilização do comando Execute ... Enquanto. 19
Exemplo 9: utilização do comando "para". 20
Exemplo 10: utilização de variáveis matriciais do tipo real. 23
Exemplo 11: utilização de variáveis matriciais do tipo caracter. 23
Exemplo 12: rescrevendo o exercício 4 da seção 6.1. 23
Exemplo 13: rescrevendo o exemplo anterior. 25
Exemplo 14: Celsius para Farenheit e vice-versa. 28
Lista de Figuras
Figura 1: representação da RAM como um vetor de bytes 5
Figura 2: representação da RAM após a atribuição do valor 10 a variável i. 6
Figura 3: representação esquemática de um vetor de inteiros na