(extraído do livro: fundamentos da programação. ascencio ... · silvia victer linguagem pascal...

15
Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) 1- Introdução 2- Estrutura sequencial a. Declaração de variáveis b. Comando de atribuição c. Comando de entrada d. Comando de saída e. Comentários f. Operadores e funções pré-definidas 3- Estrutura condicional a. Estrutura condicional simples b. Estrutura condicional composta c. Estrutura case d. Operadores lógicos 4- Estrutura de repetição a. Estrutura de repetição For b. Estrutura de repetição While c. Estrutura de repetição repeat 5- Vetor a. Definição de vetor b. Declaração de vetor c. Atribuindo valores ao vetor d. Preenchendo um vetor e. Mostrando os elementos do vetor 6- Matriz a. Definição de matriz b. Declaração de matriz c. Exemplo de matriz d. Atribuindo valores a uma matriz e. Preenchendo uma matriz f. Mostrando os elementos de uma matriz 7- Sub-rotinas (procedures e functions) a. Procedures sem passagem de parâmetros b. Procedures com passagem de parâmetros c. Functions sem passagem de parâmetros d. Functions com passagem de parâmetros 8- Manipulando cadeia de caracteres a. Inicializando cadeias de caracteres b. Copiando cadeias de caracteres c. Concatenando cadeias de caracteres d. Comparando cadeias de caracteres e. Descobrindo o número de caracteres de uma cadeia f. Verificando a posição de uma cadeia de caracteres dentro de outra cadeia de caracteres g. Apagando caracteres de uma cadeia de caracteres

Upload: hakhanh

Post on 20-Jan-2019

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

Silvia Victer

Linguagem Pascal

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

1- Introdução

2- Estrutura sequencial

a. Declaração de variáveis

b. Comando de atribuição

c. Comando de entrada

d. Comando de saída

e. Comentários

f. Operadores e funções pré-definidas

3- Estrutura condicional

a. Estrutura condicional simples

b. Estrutura condicional composta

c. Estrutura case

d. Operadores lógicos

4- Estrutura de repetição

a. Estrutura de repetição For

b. Estrutura de repetição While

c. Estrutura de repetição repeat

5- Vetor

a. Definição de vetor

b. Declaração de vetor

c. Atribuindo valores ao vetor

d. Preenchendo um vetor

e. Mostrando os elementos do vetor

6- Matriz

a. Definição de matriz

b. Declaração de matriz

c. Exemplo de matriz

d. Atribuindo valores a uma matriz

e. Preenchendo uma matriz

f. Mostrando os elementos de uma matriz

7- Sub-rotinas (procedures e functions)

a. Procedures sem passagem de parâmetros

b. Procedures com passagem de parâmetros

c. Functions sem passagem de parâmetros

d. Functions com passagem de parâmetros

8- Manipulando cadeia de caracteres

a. Inicializando cadeias de caracteres

b. Copiando cadeias de caracteres

c. Concatenando cadeias de caracteres

d. Comparando cadeias de caracteres

e. Descobrindo o número de caracteres de uma cadeia

f. Verificando a posição de uma cadeia de caracteres dentro de outra cadeia de

caracteres

g. Apagando caracteres de uma cadeia de caracteres

Page 2: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

h. Inserindo caracteres em uma cadeia de caracteres

i. Alterando caracteres em uma cadeia de caracteres

j. Descobrindo um caractere a partir do seu valor ASCII

k. Descobrindo o valor ASCII de um caractere

l. Descobrindo o caractere sucessor

m. Descobrindo o caractere antecessor ou predecessor

n. Convertendo caracteres para maiúsculo

o. Convertendo caracteres para minúsculo

p. Convertendo um valor numérico em caracteres

q. Convertendo caracteres em valor numérico

9- Registros

a. Definição

b. Declaração

c. Acesso aos campos de um registro

10- Arquivos

a. Definição

b. Declaração de arquivos em Pascal

c. Associando variáveis a arquivos em Pascal

d. Criando um novo arquivo

e. Abrindo arquivos já existentes

f. Fechando um arquivo

g. Lendo dados de um arquivo

h. Gravando dados em um arquivo

i. Movimentando o ponteiro em um arquivo

j. Obtendo o número de registros de um arquivo

k. Obtendo a posição do ponteiro em um arquivo

l. Verificando o final do arquivo

Page 3: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

7- Sub-rotinas (procedures e functions)

7.1- Procedures sem passagem de parâmetros

Page 4: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

7.2- Procedures com passagem de parâmetros

Page 5: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

7.3- Functions sem passagem de parâmetros

7.4- Functions com passagem de parâmetros

Page 6: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

8- Manipulando cadeia de caracteres

Page 7: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

8.1- Inicializando cadeias de caracteres

8.2- Copiando cadeias de caracteres

8.3- Concatenando cadeias de caracteres

8.4- Comparando cadeias de caracteres

8.5- Descobrindo o número de caracteres de uma cadeia

8.6- Verificando a posição de uma cadeia de caracteres dentro de outra cadeia de caracteres

Page 8: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

8.7- Apagando caracteres de uma cadeia de caracteres

8.8- Inserindo caracteres em uma cadeia de caracteres

8.9- Alterando caracteres em uma cadeia de caracteres

8.10- Descobrindo um caractere a partir do seu valor ASCII

8.11-Descobrindo o valor ASCII de um caractere

8.12-Descobrindo o caractere sucessor

8.13- Descobrindo o caractere antecessor ou predecessor

8.14- Convertendo caracteres para maiúsculo

8.15-Convertendo caracteres para minúsculo

Page 9: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

8.16- Convertendo um valor numérico em caracteres

8.17-Convertendo caracteres em valor numérico

9- Registros

9.1- Definição

9.2- Declaração

Page 10: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

9.3- Acesso aos campos de um registro

10- Arquivos

10.1-Definição

Page 11: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

10.2- Declaração de arquivos em Pascal

Page 12: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

10.3- Associando variáveis a arquivos em Pascal

10.4- Criando um novo arquivo

Page 13: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

10.5- Abrindo arquivos já existentes

10.6- Fechando um arquivo

10.7- Lendo dados de um arquivo

Page 14: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

10.8- Gravando dados em um arquivo

10.9-Movimentando o ponteiro em um arquivo

Page 15: (Extraído do Livro: Fundamentos da Programação. Ascencio ... · Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

10.10- Obtendo o número de registros de um arquivo

10.11- Obtendo a posição do ponteiro em um arquivo

10.12- Verificando o final do arquivo