SlideShare una empresa de Scribd logo
1 de 8
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
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
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
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
Concluindo:
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
•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
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
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

Más contenido relacionado

La actualidad más candente

Exercicios resolv estatistica
Exercicios resolv estatisticaExercicios resolv estatistica
Exercicios resolv estatistica
Josi2010
 
Aula 4 modelo relacional
Aula 4   modelo relacionalAula 4   modelo relacional
Aula 4 modelo relacional
Hélio Martins
 

La actualidad más candente (20)

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
Exercicios resolv estatistica
Exercicios resolv estatisticaExercicios resolv estatistica
Exercicios resolv estatistica
 
Aula 01: Conceitos básicos de Estatística
Aula 01: Conceitos básicos de EstatísticaAula 01: Conceitos básicos de Estatística
Aula 01: Conceitos básicos de Estatística
 
Servidor dns
Servidor dnsServidor dns
Servidor dns
 
Estatistica[1]
Estatistica[1]Estatistica[1]
Estatistica[1]
 
Aula 4 modelo relacional
Aula 4   modelo relacionalAula 4   modelo relacional
Aula 4 modelo relacional
 
Estatística básica
Estatística básicaEstatística básica
Estatística básica
 
Estrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e FunçõesEstrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e Funções
 
Estrutura de Dados Aula 07 - Alocação dinâmica de memória
Estrutura de Dados Aula 07 - Alocação dinâmica de memóriaEstrutura de Dados Aula 07 - Alocação dinâmica de memória
Estrutura de Dados Aula 07 - Alocação dinâmica de memória
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacao
 
Aula 07 Medidas de Tendencia Central de Dados Não Agrupados
Aula 07   Medidas de Tendencia Central de Dados Não AgrupadosAula 07   Medidas de Tendencia Central de Dados Não Agrupados
Aula 07 Medidas de Tendencia Central de Dados Não Agrupados
 
Tipos de Datos de Oracle
Tipos de Datos de OracleTipos de Datos de Oracle
Tipos de Datos de Oracle
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Módulo 7 – Tratamento de ficheiros.pptx
Módulo 7 – Tratamento de ficheiros.pptxMódulo 7 – Tratamento de ficheiros.pptx
Módulo 7 – Tratamento de ficheiros.pptx
 
Definir população e amostra
Definir população e amostraDefinir população e amostra
Definir população e amostra
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 
Aula 1 - Bioestatística
Aula 1 - BioestatísticaAula 1 - Bioestatística
Aula 1 - Bioestatística
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
 

Destacado

Aula 4 módulo i - psi
Aula 4   módulo i - psiAula 4   módulo i - psi
Aula 4 módulo i - psi
111111119
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
111111119
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
111111119
 
Acesso aos campos de uma estrutura
Acesso aos campos de uma estruturaAcesso aos campos de uma estrutura
Acesso aos campos de uma estrutura
111111119
 

Destacado (10)

Aula 4 módulo i - psi
Aula 4   módulo i - psiAula 4   módulo i - psi
Aula 4 módulo i - psi
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
 
Acesso aos campos de uma estrutura
Acesso aos campos de uma estruturaAcesso aos campos de uma estrutura
Acesso aos campos de uma estrutura
 
Estruturas de Dados em C#
Estruturas de Dados em C#Estruturas de Dados em C#
Estruturas de Dados em C#
 
Informação exames provas 2017
Informação exames provas 2017Informação exames provas 2017
Informação exames provas 2017
 
Regulamento dos exames_2017_desp normativo nº 1-a-2017
Regulamento dos exames_2017_desp normativo nº 1-a-2017Regulamento dos exames_2017_desp normativo nº 1-a-2017
Regulamento dos exames_2017_desp normativo nº 1-a-2017
 
Guia Geral de Exames 2017
Guia Geral de Exames 2017Guia Geral de Exames 2017
Guia Geral de Exames 2017
 
Norma 1 jne-2017
Norma 1  jne-2017Norma 1  jne-2017
Norma 1 jne-2017
 
Juri nacional 2017 2017 alunos condições especiais
Juri  nacional 2017 2017 alunos condições especiaisJuri  nacional 2017 2017 alunos condições especiais
Juri nacional 2017 2017 alunos condições especiais
 

Similar a Strings e manipulação de variáveis

Aula 1 módulo v - psi
Aula 1  módulo v - psiAula 1  módulo v - psi
Aula 1 módulo v - psi
111111119
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-double
PAULO Moreira
 
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
Poo1   aula 4 - tipos de dados variáveis-constantes - copiaPoo1   aula 4 - tipos de dados variáveis-constantes - copia
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
Denis Sobrenome
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
Denis Sobrenome
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
Denis Sobrenome
 
Curso De Algoritmo Aula 10
Curso De Algoritmo   Aula 10Curso De Algoritmo   Aula 10
Curso De Algoritmo Aula 10
Felipe Santos
 
Poo1 aula 6 - conversão de tipos primitivos
Poo1   aula 6 - conversão de tipos primitivosPoo1   aula 6 - conversão de tipos primitivos
Poo1 aula 6 - conversão de tipos primitivos
Denis Sobrenome
 

Similar a Strings e manipulação de variáveis (20)

Aula 1 módulo v - psi
Aula 1  módulo v - psiAula 1  módulo v - psi
Aula 1 módulo v - psi
 
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
05 classes utilitarias
05   classes utilitarias05   classes utilitarias
05 classes utilitarias
 
Pesquisa ppi 2
Pesquisa ppi 2Pesquisa ppi 2
Pesquisa ppi 2
 
PHP Básico - Parte 3
PHP Básico - Parte 3PHP Básico - Parte 3
PHP Básico - Parte 3
 
Trabalho vetores
Trabalho vetoresTrabalho vetores
Trabalho vetores
 
Algoritmos e Programação: Manipulação de strings
Algoritmos e Programação: Manipulação de stringsAlgoritmos e Programação: Manipulação de strings
Algoritmos e Programação: Manipulação de strings
 
StringBuilder, Caracteres e Expressões Regulares
StringBuilder, Caracteres e Expressões RegularesStringBuilder, Caracteres e Expressões Regulares
StringBuilder, Caracteres e Expressões Regulares
 
StringBuilder, Caracteres e Expressões Regulares
StringBuilder, Caracteres e Expressões RegularesStringBuilder, Caracteres e Expressões Regulares
StringBuilder, Caracteres e Expressões Regulares
 
Aula 13
Aula 13Aula 13
Aula 13
 
Aula 03 - Classes math e string - JAVA
Aula 03   - Classes math e string - JAVAAula 03   - Classes math e string - JAVA
Aula 03 - Classes math e string - JAVA
 
Classe integer-float-byte-short-long-double
Classe integer-float-byte-short-long-doubleClasse integer-float-byte-short-long-double
Classe integer-float-byte-short-long-double
 
Java8
Java8Java8
Java8
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
Poo1   aula 4 - tipos de dados variáveis-constantes - copiaPoo1   aula 4 - tipos de dados variáveis-constantes - copia
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
 
Curso De Algoritmo Aula 10
Curso De Algoritmo   Aula 10Curso De Algoritmo   Aula 10
Curso De Algoritmo Aula 10
 
Lista II
Lista IILista II
Lista II
 
Poo1 aula 6 - conversão de tipos primitivos
Poo1   aula 6 - conversão de tipos primitivosPoo1   aula 6 - conversão de tipos primitivos
Poo1 aula 6 - conversão de tipos primitivos
 

Más de 111111119

Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
111111119
 
Variaveis locais e globais
Variaveis locais e globaisVariaveis locais e globais
Variaveis locais e globais
111111119
 
Aula 1 módulo iii - psi
Aula 1  módulo iii - psiAula 1  módulo iii - psi
Aula 1 módulo iii - psi
111111119
 
Aula 4 módulo ii - psi
Aula 4  módulo ii - psiAula 4  módulo ii - psi
Aula 4 módulo ii - psi
111111119
 
Aula 3 módulo ii - psi
Aula 3  módulo ii - psiAula 3  módulo ii - psi
Aula 3 módulo ii - psi
111111119
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi
111111119
 
Aula 5 módulo ii - psi
Aula 5  módulo ii - psiAula 5  módulo ii - psi
Aula 5 módulo ii - psi
111111119
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi
111111119
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi
111111119
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
111111119
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi
111111119
 

Más de 111111119 (12)

Units
UnitsUnits
Units
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Variaveis locais e globais
Variaveis locais e globaisVariaveis locais e globais
Variaveis locais e globais
 
Aula 1 módulo iii - psi
Aula 1  módulo iii - psiAula 1  módulo iii - psi
Aula 1 módulo iii - psi
 
Aula 4 módulo ii - psi
Aula 4  módulo ii - psiAula 4  módulo ii - psi
Aula 4 módulo ii - psi
 
Aula 3 módulo ii - psi
Aula 3  módulo ii - psiAula 3  módulo ii - psi
Aula 3 módulo ii - psi
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi
 
Aula 5 módulo ii - psi
Aula 5  módulo ii - psiAula 5  módulo ii - psi
Aula 5 módulo ii - psi
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi
 

Strings e manipulação de variáveis

  • 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
  • 5. Concluindo: 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