Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMAÇÃO
Aula 09 e 10 - Prof. Ricardo Loiola
Objetivos
Para representar uma pessoa, agrupando seus dados, utilizamos uma estrutura heterogênea,
como a proposta abaixo:
estrutura {
literal nome;
inteiro idade;
literal sexo;
literal endereço;
inteiro telefone;
inteiro cpf;
inteiro rg;
} Pessoa;
Tipo String
• O tipo String, muito utilizado em todas as linguagens para armazenar e manipular conteúdos literais, na verdade é uma
estrutura homogênea do tipo char ou um vetor de caracteres.
• A representação literal de uma string é sempre feita por um conjunto de caracteres da tabela ASCII, apresentados entre
aspas duplas.
“Este é um exemplo de uma String.”
• A representação física de uma variável do tipo String é um conjunto de caracteres finalizado pelo caractere nulo, cujo
valor inteiro é igual a zero e é representado pelo símbolo ‘\0’, ou barra invertida zero, conhecido também apenas como
barra zero. Logo, a representação da variável nome com o conteúdo “Maria“, é dada da seguinte forma:
Matriz Unidimensional - Vetor
• Você deve se lembrar do ensino médio o conceito de matriz, que consiste de uma tabela de linha e colunas formando
um conjunto de números ou elementos, a qual está representada na Figura.
• Na representação, temos uma matriz de dimensões m por n, ou seja, ela possui um número m de linha e um número n
de colunas.
Declaração de um Vetor
• Para utilizarmos um vetor ou matriz unidimensional, temos que declará-lo, ou seja, precisamos criar uma variável do
tipo vetorial. Para declarar uma variável vetorial, utilizamos a seguinte sintaxe:
Declaração de um Vetor
•
Inclusão de dados em um Vetor
• Após declarar um vetor, temos que popular este vetor, ou seja, incluir os dados desejados.
• Podemos fazer a inicialização juntamente da declaração ou posteriormente a qualquer momento.
• Para inicializar um ver com um determinado valor, ou seja, declará-lo e em sequência já inserir um conjunto de dados,
utilizamos os comandos a seguir:
Inclusão de dados em um Vetor
•
Inclusão de dados em um Vetor
• Agora que já sabemos como ler um vetor de qualquer tamanho, vamos estruturar um código genérico, o qual
podemos utilizar sempre que precisarmos, pois serve de base para qualquer vetor.