1. Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Introdução ao Módulo IV - Estrutura de Dados Estáticos
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
2. Objetivos para a aula:
oDefinição de String como variável capaz de guardar um
número finito de valores do tipo Char.
oDeclaração e Manipulação de variáveis do tipo String.
oExercícios.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
3. Estrutura de dados estáticos
Definição de String como variável capaz de guardar um número finito
de valores do tipo Char.
Relembra:
Em PASCAL existem vários tipos de dados, entre os quais, existe o
tipo String.
Quando se define uma variável como String ela pode armazenar um
número variável de caracteres, até um máximo de 255.
Por exemplo:
Var S:String;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
4. No Pascal, podemos:
Definir uma variável do tipo String com um número de
caracteres fixo à partida.
Por exemplo:
Var S:String[10];
Esta variável S só poderá conter um máximo de 10
caracteres!
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
6. •Rotinas e funções predefinidas usadas com strings
Descrição
Str Procedimento que converte um argumento numérico para o seu
correspondente formato em string.
Val Procedimento que converte um valor numérico em formato de
string para o seu formato numérico.
Concat Função que devolve uma string resultante da junção
(concatenação) das strings indicadas.
Copy Função que copia e devolve uma parte de uma string
(a especificar com parâmetros)
Declaração e Manipulação de variáveis
do tipo String
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
7. Descrição
Delete Rotina que apaga uma substring dentro de uma string (a
especificar com parâmetros)
Insert Rotina que insere uma substring dentro de uma string
(a especificar com parâmetros)
Length Função que devolve o número de caracteres de uma string
Pos
Função que devolve um número correspondente à posição de
ordem do primeiro caracter de uma substring dentro de uma
string.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
8. Exemplo: INSERT
Insert (source: string; Var s: string; index: integer)
Source – representa a string que se quer inserir;
S – representa a string onde se vai inserir a string source
Index – representa o número de ordem na string s onde
se começa a inserir a string source.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino