VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

Programação em Java Prof. Maurício Braga
Linguagem de Programação I
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Algoritmos.
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Adaptado de material da profa. Maria Aparecida Livi
Introdução a Programação
Linguagem C LPG-I – Variáveis Estruturadas – Vetores
Algoritmos Escher.
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Paulo Henrique Graf Fernandes
Algoritmos e Estruturas de Dados II
Ponteiros.
Algoritmos e Programação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
GAUSS COM PIVOTEAMENTO
O Portal do Estudante de Computação
Algoritmos e Estruturas de Dados I – Estruturas de Dados
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.
Variáveis, Tipos de Dados e Constantes
Estruturas de Controlo em Pascal
FATORAÇÃO LU.
Prof. Dr. Marcelo Duduchi
Registros.
MÉTODO JACOBI.
Sub-programas. Mecanismo de composição de programas Sub-programa está para peça de LEGO assim como um programa está para a construção.
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
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.
Introdução ao uso de vatores na linguagem PASCAL.
Computação Eletrônica
Vetores Imagine que você tem que receber o nome e a nota de 50 alunos de uma escola, e depois listar o nome de cada um e a média final de cada aluno e.
Estrutura de dados - Vetores
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
Vetores e Matrizes Ameliara Freire
Computação Eletrônica Subprograma. Função O que este programa faz? Program funcao; var n,x: real; begin write('Entre n: '); readln(n); x := cos(n); write(x);
Computação Eletrônica
Capítulo III Modularização Procedimentos e Funções Universidade Federal de São Carlos Departamento de Computação Aluna: Luanna Lopes Lobato
Linguagem Pascal Prof. Sérgio Rodrigues.
Linguagem PASCAL1 Módulo 3 Estrutura de Dados.. Linguagem PASCAL2 Arrays (“Variáveis compostas homogêneas”) n Arrays unidimensionais: identificador: array.
“Introdução a Computação” Capítulo II Estruturas de Dados
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Vetores Unidimensionais Sistemas de Informação Desenvolvimento de Sistemas para Web Prof. Gale.
Computação Eletrônica
Vetores Bidimensionais – Debug - Ponteiros – Listas Encadeadas Simples
Algoritmos e Estruturas de Dados I – Registros
Aula01 – Técnicas de Programação II
Linguagem de Programação JAVA
Vetores Unidimensionais Prof. Gale. A Variável A  Ilustrando: O que aconteceria no algoritmo... A  3 Escreva A A  5 Escreva A 3 5.
Computação Eletrônica
Algoritmos e Programação
Estruturas de Dados + Algoritmos = Programas
Técnicas de Programação I
Computação Eletrônica Variáveis Reais e Booleanas.
VETORES.
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Subprogramas : Procedimentos (procedures) em Pascal
Programação de Computadores - 1
AULA 09 PROGRAMAÇÃO I. Estruturas de Dados Heterogêneas 10/08/2010 Programação I 2 Objetivo: Estudar os tipos de dados heterogêneos:  Registros;  Arrays.
Computação Eletrônica Strings. Strings (Cadeias de Caracteres) Um string é um texto. Em Pascal, este texto deve ser delimitado por aspas simples. Exemplo:
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias Objetivo: apresentar VETOR.
1Unidade 06 - Matriz Algoritmos e Linguagens de Programação Matriz Prof.: Guilherme Baião S. Silva Adaptações Prof. Edwar Saliba Júnior Março de 2007.
Computação Eletrônica Variáveis Inteiras. A memória A memória pode ser vista como um imenso gaveteiro Em cada gaveta, guardamos uma informação. Por exemplo,
Programação e Sistemas da Informação 48 tempos IPTrans, Novembro 2009 Prof. Marisa Gomes.
V ETORES E M ATRIZES Disciplina: Informática Aplicada Professor: Modesto Chaves.
Vetores de uma dimensão Nota Índice Posição identificando cada elemento Nome Comum para todos os elementos Valor Semelhante a uma variável.
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
Transcrição da apresentação:

VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)

Objetivo: Reconhecer, corretamente, o conceito de variável composta homogênea unidimensional (vetores). Declarar um vetor e desenvolver algoritmos utilizando este conceito.

Definição As variáveis compostas homogêneas unidimensionais (vetores), conhecidas na linguagem PASCAL como arrays, correspondem a posições de memória, identificadas por um único nome, individualizadas por índices, e cujo conteúdo é de um mesmo tipo.

O nome de uma variável composta é um identificador que obedece às mesmas regras de formação de identificadores de variáveis simples. O nome refere-se, coletivamente, a todos os elementos da variável composta. Para referência de um elemento, é necessário colocar o nome da variável, seguido de um índice, entre colchetes [ ].

Exemplo: Suponha que as notas de 10 alunos estejam armazenadas em uma variável composta (vetor), identificada por Nota Representamos da seguinte maneira: Nota 1 2 3 4 5 6 7 8 9 10 Para referenciar o terceiro elemento desta variável pode-se escrever Nota[3] e o conteúdo armazenado nesta posição é 90. O índice é a constante inteira 3.

Nota[10] * Nota[7] - Nota[4] * Nota[1]= Suponha i = 3, 1 2 3 4 5 6 7 8 9 10 Assim, Nota[3]+Nota[2]= Nota[7]-2* Nota[9]= Nota[4]/ Nota[1]= Nota[10] * Nota[7] - Nota[4] * Nota[1]= Suponha i = 3, Nota[ i ]+ Nota[ i + 2 ]- Nota[ 2 * i ]=

Exemplo: Elaborar um programa que leia dez valores reais e armazene-os em um vetor, em seguida, imprima-os em ordem inversa. program usando_vetores; uses wincrt; var i : integer; v : array [1..10] of real; begin for i:=1 to 10 do begin write (‘Digite um valor ‘ ) ; readln ( v[i] ) ; end; for i:=10 downto 1 do writeln (‘Valor = ‘, v[i] ) ;

Exercícios 1) Elaborar um programa que leia n valores reais (n<=100) e armazene-os em um vetor, em seguida, calcule e imprima quantos são maiores que a média aritmética. 2) Elaborar um programa que leia dois vetores (vet1 e vet2) de números inteiros e, em seguida, calcule e imprima vet3 = vet1 + vet2. 3) Elaborar um programa que leia dois vetores (vet1 e vet2) de números inteiros e, em seguida, calcule e imprima vet3 = 2 * vet1 – 3 * vet2 4) Elaborar um programa que leia dois vetores (vet1 e vet2) de números inteiros e, em seguida, calcule (se possível) e imprima vet3 = vet1 / vet2;