Introdução a Programação

Slides:



Advertisements
Apresentações semelhantes
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 5 Criado por Frederick H. Colclough, Colorado Technical University Vetores.
Advertisements

Programação em Java Prof. Maurício Braga
TÉCNICAS DE PROGRAMAÇÃO III
Linguagem de Programação VI Tipos de Dados Compostos - structs
Programação II Estruturas de Dados
Algoritmos e Estrutura de Dados I
Adaptado de material da profa. Maria Aparecida Livi
Linguagem C LPG-I – Variáveis Estruturadas – Vetores
LPG – I Prof. Flavio Marcello
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Armazenamento de Dados em Arquivos
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Armazenamento de Dados em Arquivos
Matrizes e Funções - Continuação
Ponteiros.
VETORES, STRINGS E MATRIZES
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
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.
Funções.
Matrizes clássicas e vectores em C++
O Portal do Estudante de Computação
Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;
O Portal do Estudante de Computação
Vetores e Matrizes Laboratório de ICCN Marco Antonio Montebello Júnior
Introdução a Computação e Cálculo Numérico
Registros.
Vetores em c / c++: Formato geral para declaração de variáveis:
Ponteiros Variáveis do tipo “ponteiro” armazenam endereços de memória
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Aula prática 6 Vetores e Matrizes
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados
PROGRAMAÇÃO ESTRUTURADA II
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
PROGRAMAÇÃO I PONTEIROS.
Introdução ao uso de vatores na linguagem PASCAL.
UNIDADE 5 ESTRUTURAS DE DADOS HOMOGÊNEAS
Prof. Ricardo Santos PONTEIROS
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.
Fundamentos de Programação
Aula 3 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
Vetores e Matrizes Ameliara Freire
JAVA Orientação a Objetos Sun Campus Ambassador Aula 5.
Vetor Prof. Guilherme Baião S. Silva Adaptações:
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Programação I Aula 12 (Arrays Bidimensionais)
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.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo VII Variáveis Indexadas Numéricas.
Vetores Unidimensionais Prof. Gale. A Variável A  Ilustrando: O que aconteceria no algoritmo... A  3 Escreva A A  5 Escreva A 3 5.
Revisão Luis Antonio Tavares
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação Versão: _01.
Prof. Marcos LABORATÓRIO DE PRÁTICA DE PROGRAMAÇÃO 06.
Usando vetor e matriz em java
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 15 Ponteiros.
PROGRAMAÇÃO II – PARTE 6 Profa. Maria Augusta Constante Puget.
Linguaguem de Programação II
Estruturas Homogêneas – Vetores e Matrizes
Aula Prática 6 Vetores e Matrizes Monitoria
Array e ArrayList LPOO – 01/09/14.
Linguagem de Programação
USP – ICMC – SSC SSC0300 2º Semestre 2015 Disciplina de Linguagem de Programação e Aplicações [ Eng. Elétrica / Eletrônica ] 1 Prof. Dr. Daniel Rodrigo.
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.
Fundamentos de Programação 1
Estruturas Homogêneas - Vetores
FUNDAMENTO DE PROGRAMAÇÃO
Transcrição da apresentação:

Introdução a Programação Vetores

Vetor É uma variável que permite armazenar vários valores do mesmo tipo As variáveis são acessadas através de um índice Exemplo: V[4]=10 1 2 3 4 5 6 7 8 9 exibir V[4] 10

Vetores (array) Usados para automatizar a declaração de um grande número de dados de um mesmo tipo simples. As variáveis assim declaradas se acessam através de um índice de tipo inteiro. Declaração: int v[100]; primeira posição =0; última posição=99; Atribuição: v [9] = 87; Acessar um valor: a = v[9];

Vetores int v[10]; V[5]=10; 1 2 3 4 5 6 7 8 9 printf (“%d”,V[5]); 10

Vetores Declaramos vetores de maneira muito semelhante à declaração de variáveis normais. A única diferença é que depois do nome da variável deve ser informada a quantidade de elementos do vetor. Para declarar um vetor chamado vetor, com cinco elementos inteiros, escrevemos: int vetor[5];

Vetores Para fazer referência a um valor de um elemento do vetor, usamos a notação vetor[índice], que serve tanto para obter quanto para definir o valor de um elemento específico, dada sua posição. Note que os elementos são numerados iniciando em zero, e, portanto, se o número de elementos é N, o índice ou posição do último elemento será N − 1.

Exemplos

#include<stdio.h> #include<stdlib.h> main(){ 1. Armazenar 10 valores inteiros em um vetor de 10 posições e mostrar os valores armazenados #include<stdio.h> #include<stdlib.h> main(){ int vetor[10], cont; for (cont=0; cont<10; cont++) { printf ("\nDigite um valor inteiro: "); scanf ("%d", &vetor[cont]); } printf ("\nO valor armazenado na posicao %d eh %d\n", cont, vetor[cont]); system("pause");

2. Armazenar 10 valores inteiros num vetor de 10 posições 2. Armazenar 10 valores inteiros num vetor de 10 posições. Após, leia o vetor e mostre os valores armazenados, adicionando em 10 unidades qdo forem números positivos. #include<stdio.h> #include<stdlib.h> main(){ int vetor[10], cont; for (cont=0; cont<10; cont++) { printf ("\nDigite um valor inteiro: "); scanf ("%d", &vetor[cont]); } if (vetor[cont]>0) printf ("\nO valor armazenado na posicao %d eh %d\n", cont, vetor[cont]+10); else printf ("\nO valor armazenado na posicao %d eh %d\n", cont, vetor[cont]); system("pause");

3. Faca um algoritmo q leia 5 idades de 5 pessoas e escreva o número de pessoas que são maiores de idade. Armazene as idades num vetor. #include<stdio.h> #include<stdlib.h> main(){ int pessoas[5]; int i=0, numMaiorIdade=0; while (i<5) { printf ("\nDigite uma idade: "); scanf ("%d", &pessoas[i]); if (pessoas[i]>=18) numMaiorIdade++; i++; } printf ("\nO numero de pessoas com mais de 18 anos eh %d\n", numMaiorIdade); system("pause");

4. Faca um programa q armazene em um vetor de inteiros as quantidades compradas de 5 produtos. Em outro vetor de reais, armazene o valor unitário de cada produto. O programa deve, ao final, mostrar o valor total a ser pago por cada produto. #include<stdio.h> #include<stdlib.h> main(){ int quantidade[5], i; float precoUnitario[5]; for (i=0; i<5; i++) { printf ("\nDigite a qtidade comprada do produto %d ", i); scanf ("%d", &quantidade[i]); printf ("\nDigite o preco unitario do produto %d ", i); scanf ("%f", &precoUnitario[i]); } printf ("\nO valor total do produto %d eh %.2f\n", i, quantidade[i]*precoUnitario[i]); system("pause");

Fazer exercícios da página