(extraído do livro: fundamentos da programação. ascencio ... · silvia victer linguagem pascal...
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/1.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/2.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/3.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/4.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/5.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/6.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/7.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/8.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/9.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/10.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/11.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/12.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/13.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/14.jpg)
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)](https://reader031.vdocuments.mx/reader031/viewer/2022021910/5c44601993f3c34c643d5c1e/html5/thumbnails/15.jpg)
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