A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

LÓGICA DE PROGRAMAÇÃO Pascal. STRING Variáveis do tipo “string” armazenam textos (mais de 1 caractere). Caso queiramos definir um tamanho máximo para.

Apresentações semelhantes


Apresentação em tema: "LÓGICA DE PROGRAMAÇÃO Pascal. STRING Variáveis do tipo “string” armazenam textos (mais de 1 caractere). Caso queiramos definir um tamanho máximo para."— Transcrição da apresentação:

1 LÓGICA DE PROGRAMAÇÃO Pascal

2 STRING Variáveis do tipo “string” armazenam textos (mais de 1 caractere). Caso queiramos definir um tamanho máximo para a variável, podemos fazer isso, inserindo um valor de 1 a 255. Caso não insiramos, ele automaticamente será de 255 caracteres. var a: string;//armazenará até 255 caracteres b: string[100];//armazenará até 100 caracteres

3 FUNÇÕES E PROCEDIMENTOS QUE APRENDEREMOS Quantidade de caracteres Colocar todas os caracteres em maiúsculo Colocar todas os caracteres em minúsculo Concatenação de caracteres Substring: sequência de caracteres de uma string Inserir, localizar e apagar uma sequência de caracteres Conversão entre String e Integer/Real e vice-versa

4 QUANTIDADE DE CARACTERES Função: length(string); var texto: string; quantidade: integer; begin texto := ‘Computação Depressão’; quantidade := length(texto); //variável “quantidade” receberá 20

5 TODOS OS CARACTERES MAIÚSCULOS Função: upcase(string); var texto: string; begin texto := ‘Computação Depressão’; texto := upcase(texto); //variável “texto” receberá “COMPUTAÇÃO DEPRESSÃO”

6 TODOS OS CARACTERES MINÚSCULOS Função: lowercase(string); var texto: string; begin texto := ‘Computação Depressão’; texto := lowercase(texto); //variável “texto” receberá “computação depressão”

7 CONCATENAÇÃO DE CARACTERES Função: concat(string, string,...); var nome, sobrenome, completo: string; begin nome := ‘Computação’; sobrenome := ‘Depressão’; completo := concat(nome, sobrenome); //variável “completo” receberá “ComputaçãoDepressão”

8 SUBSTRING: PARTE DE UMA STRING Função: copy(string, início, quantidade); var texto: string; begin texto := ‘Computação Depressão’; texto := copy(texto, 6, 11); //iniciar no 6º caractere e pegar 11 caracteres após ele //variável “texto” receberá “tação Depre”

9 INSERIR UMA STRING NUMA STRING Procedimento: insert(string a ser inserida, string de destino, posição); var nome, sobrenome: string; begin nome := ‘Compupressão’; sobrenome := ‘tação De’; insert(sobrenome, nome, 6); //variável “nome” receberá “Computação Depressão”

10 LOCALIZAR UMA STRING NUMA STRING Função: pos(string a ser procurada, string); var texto: string; posicao: integer; begin texto := ‘Computação Depressão’; posicao := pos(‘pre’, texto); //variável “posicao” receberá 14. caso não encontre, receberá 0

11 DELETAR UMA STRING DE UMA STRING Procedimento: delete(string, início, quantidade); var texto: string; begin texto := ‘Computação Depressão’; delete(texto, 11, 10); //iniciar no 11º caractere e apagar 10 caracteres após ele //variável “texto” receberá “Computação”

12 CONVERSÃO DE TEXTO EM NÚMERO Procedimento: val(string, variável numérica, variável de teste); var texto: string; numero, teste: integer; begin texto := ‘1234’; val(texto, numero, teste); //variável “numero” receberá “1234” e “teste” receberá 0

13 CONVERSÃO DE TEXTO EM NÚMERO Procedimento: val(string, variável numérica, variável de teste); var texto: string; numero, teste: integer; begin texto := ‘1234m6’; val(texto, numero, teste); //variável “teste” receberá “5” pois o 5º caractere não é número

14 CONVERSÃO DE NÚMERO EM TEXTO Procedimento: str(variável numérica, string); var texto: string; numero: integer; begin numero := 1234; str(numero, texto); //variável “texto” receberá “1234”


Carregar ppt "LÓGICA DE PROGRAMAÇÃO Pascal. STRING Variáveis do tipo “string” armazenam textos (mais de 1 caractere). Caso queiramos definir um tamanho máximo para."

Apresentações semelhantes


Anúncios Google