1 Variáveis dimensionadas Uma variável dimensionada corresponde a uma zona da memória contendo várias variáveis do mesmo tipo guardadas contiguamente.

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Conteúdo: - Atribuição de Valores a Variáveis.
Programação de Computadores I Prof. Eduardo 2011
Programação II Estruturas de Dados
Désiré NGuessan Programação II Estruturas de Dados
Programação II Estruturas de Dados
Ciclos, Vectores e Gráficos Simulação da Queda de Corpos II
Algoritmos e Estrutura de Dados I
1 Tipos definidos O programador pode definir seus próprios tipos de dados tipos complexos usados da mesma forma que os simples declaram-se variáveis utilizando-se.
Lógica de Programação Módulo II
Abstract Factory Intenção: fornecer uma interface comum para a criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes.
Prof. Luis Otavio Alvares
Políticas Curso de aprofundamento em linguagem C.
Linguagem C LPG-I – Variáveis Estruturadas – Vetores
LPG - I: Alocação Dinâmica de Memória - Ponteiros
AULA – Linguagem C – Vetores, Ponteiros Estruturas
UDESC - Prof. Juliano Maia
Disciplina: AAM Profa. Ana Watanabe 03/13 vol.2
LPG - I: Ponteiros e Vetores/Matrizes UDESC - SBS
Ponteiros.
VETORES, STRINGS E MATRIZES
Descreva por palavras suas o funcionamento de um algoritmo
1MF. Vectores Tipo de dado usado para representar um CONJUNTO de dados do um mesmo tipo Estrutura de dados homogénea unidimensional Ex: Ler a nota de 3.
Prof.° Jean Daniel Henri Merlin Andreazza Estrutura de Dados
ALGORITMOS E ESTRUTURAS DE DADOS
Programação Orientada a Objetos em Delphi
Introdução a Computação e Cálculo Numérico
Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Aula prática 6 Vetores e Matrizes
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Aula prática 8 Ponteiros Monitoria de Introdução à Programação.
Aula prática 6 Vetores e Matrizes
1 Funções (versão C/C++) Em C++ existe uma opção intermédia entre a função e uma macro. Uma função pode ser declarada inline. Nesse caso as funções têm.
1 Tipos avançados (versão C/C++) Em C/C++ existe a possibilidade de criar novos tipos. Em C esta possibilidade só pode ser materializada com estruturas.
1 Ponteiros Ponteiros são variáveis que guardam localizações em memória. A declaração de uma variável ponteiro x para um dado tipo type é type *x; Essa.
PROGRAMAÇÃO ESTRUTURADA II
Ponteiros em Pascal Variáveis ponteiros são aquelas que guardam o endereço de outra, possibilitando o acesso a seu conteúdo. Declaração em Pascal:  var.
Tópicos avançados em internet A
Introdução ao uso de vatores na linguagem PASCAL.
Aula prática 6 Vetores e Matrizes
Prof. Ricardo Santos PONTEIROS
Conjuntos (continuação)
Verificação de Tipos e Escopos
Algoritmos e Estruturas de Dados I – Ponteiros
By Ducheno Kelly Centro de Formação São Domingos.
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Linguagem de Programação C#
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Vetores Unidimensionais Sistemas de Informação Desenvolvimento de Sistemas para Web Prof. Gale.
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Linguagem de Programação JAVA
Joaquim José Hangalo  Podemos entender a memória do computador como um conjunto de células que armazenam informações.  Cada célula.
Vetores Unidimensionais Prof. Gale. A Variável A  Ilustrando: O que aconteceria no algoritmo... A  3 Escreva A A  5 Escreva A 3 5.
Estruturas de Dados Aulas 3 e 4: Uso da memória e Vetores
Professor Ulisses Vasconcelos
Linguagem C.
CES-10 INTRODUÇÃO À COMPUTAÇÃO
Prof. Marcos LABORATÓRIO DE PRÁTICA DE PROGRAMAÇÃO 06.
Uma variável é uma posição (um local) da memória do computador, capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem"
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Folha de Cálculo Professor: Pedro Lopes Ano Lectivo 2010/2011.
Ponteiros em C Prof. Kariston Pereira
O Portal do Estudante de Computação
Ponteiros. Programação II Professora: Mai-Ly vanessa horário: ter 9h-11h; sex 11h-13h Aula 1.
Algoritmos e Estruturas de Dados I – Tipos de dados
Linguagem de Programação
Uma variável é uma posição (um local) da memória do computador, capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem"
Arrays Outline 7.1 Introdução 7.2 Arrays 7.3 Declarando e Criando Arrays 7.4 Exemplos usando arrays 7.5 Ordenando arrays 7.6 Procurando em.
Módulo I Capítulo 7: Funções e Procedimentos William Ivanski Curso de Programação C#
Introdução a Programação Aula 03 Jackson Eduardo
Transcrição da apresentação:

1 Variáveis dimensionadas Uma variável dimensionada corresponde a uma zona da memória contendo várias variáveis do mesmo tipo guardadas contiguamente. Isso significa que se conhecermos o sítio onde começa a variável dimensionada conhecemos onde estão todas as variáveis a ela associadas. O nome da variável dimensionada é o identificador para onde ela começa.

2 Variáveis dimensionadas Declaração de variável dimensionada (n_elem uma constante!!) Declaração de variável dimensionada (n_elem uma constante!!) type x[n_elem]; Inicialização: Inicialização: type x[n_elem]={a, b, c,..., z}; type x[ ]={a, b, c,..., z}; Acesso a elemento da variável: Acesso a elemento da variável:x[index] Tipos incompletos: Tipos incompletos: type x[ ];.... type x[n_elem];

3 type x[6]; Variáveis dimensionadas X[0]X[1]X[2]X[3]X[4]X[5] X[6] Erro!

4 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: x+3 Adição: x+3 X[0]X[1]X[2]X[3]X[4]X[5]

5 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: ++x (x[-1],...,x[4]) Adição: ++x (x[-1],...,x[4]) X[0]X[1]X[2]X[3]X[4]X[5] X[-1] X[0]X[1]X[2]X[3]X[4]X[5]

6 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: --x (x[1],..., x[6]) Adição: --x (x[1],..., x[6]) X[0]X[1]X[2]X[3]X[4]X[5] X[0]X[1]X[2]X[3]X[4]X[5] X[6]

7 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: x+=2 (x[-2],..., x[3]) Adição: x+=2 (x[-2],..., x[3]) X[0]X[1]X[2]X[3]X[4]X[5] X[-2]X[-1] X[0]X[1]X[2]X[3]X[4]X[5] X[6]