Sistemas de informação
[pic]
[pic]
[pic]
Tubarão / Santa Catarina / BRAZIL
E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/ Índice
1. Algoritmos 3
2. Fases de um Algoritmos 4
3. Estrutura de Algoritmos 5
4. Variáveis 6
4.1 Formação de Variáveis 7
4.2 Conteúdo de uma Variável 7
4.3 Tipos de Variáveis 7
5. Tipos de Dados 8
6. Definição de Variáveis 9
6.1 Comando de atribuição 9
6.2 Variáveis do tipo CHAR(Caracter) e STRING(Cadeia) 10
7. Operadores 13
7.1 Operadores matemáticos 13
7.2 Operadores Lógicos 13
8. Comandos de Entrada e Saída 16
9. Processos de Repetição e Seleção 18
9.1 Estrutura de Repetição ENQUANTO-FAÇA (WHILE DO) 18
9.2 Estrutura de repetição REPITA-ATÉ ( Repeat Until) 20
9.3 Estrutura de repetição PARA-FAÇA (FOR ... TO... DO) 21
10. Estrutura de seleção 25
10.1 Estrutura SE…ENTÃO…SENÃO (IF…THEN…ELSE) 25
10.2 Estrutura CASE 29
11. Variáveis Compostas Homogêneas 32
11.1 Variáveis Indexadas Uni Dimensionais(Vetores) 32
11.2 Variáveis Indexadas Bidimensionais(Matrizes) 37
12. Funções pré-definidas do Pascal 40
12.1 Descrição das Funções/Rotinas: 40
13. Problemas Resolvidos em Algoritmos, Pascal e C 49
13.1 Algoritmo do Triangulo 49
13.2 Algoritmo Preco Automóvel 50
13.3 Algoritmo Media Valor 51
13.4 Algoritmo 3 Menores 52
13.5 Algoritmo Media Maior que 4 53
13.6 Algoritmo Salário 55
13.7 Algoritmo 50 Triangulos 56
13.8 Algoritmo Media Menores 57
1 Algoritmos
Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema teria um único algoritmo. Algoritmo é um caminho para a solução de um problema, e em geral, os caminhos que levam a uma solução são muitas. O aprendizado de algoritmos não se consegue a não ser através de muitos exercícios.
Algoritmos não se aprende: - Copiando Algoritmos - Estudando Algoritmos