Algoritmia e Programação APROG. Vetores. Algoritmia e Java. Nelson Freire (ISEP DEI-APROG 2012/13) 1/32
|
|
- Ilda Affonso Bicalho
- 7 Há anos
- Visualizações:
Transcrição
1 APROG Algoritmia e Programação Vetores Algoritmia e Java Nelson Freire (ISEP DEI-APROG 2012/13) 1/32
2 Arrays Introdução Enquadramento Interesse Noção Tipos Vetor Matriz Vetores Noções Básicas Interesse Uso Declaração Java : Vetor é um Objeto Manipulação de Elementos Indicar/Modificar um Elemento Indicar/Modificar todos Elementos Transferência entre Módulos/Métodos Passagem de Parâmetros Retorno da Função Exemplos Sumário Ordenação de Vetores Métodos de Ordenação Troca Directa Bubble Sort Troca Directa Método Algoritmo Exemplo Variante Nelson Freire (ISEP DEI-APROG 2012/13) 2/32
3 Arrays Enquadramento 1/2 Arrays São Estruturas de Dados Complexas Nelson Freire (ISEP DEI-APROG 2012/13) 3/32
4 Arrays Enquadramento 2/2 Categorias de Estruturas de Dados Simples Complexas Classificação segundo quantidade de valores armazenados simultaneamente Simples Permitem armazenar um só valor, de cada vez RAM Representam uma posição da memória principal (RAM) Exemplos Algoritmia: INTEIRO, REAL, CARATER Java: tipos primitivos (ex: int, long, float, double, char) Complexas INTEIRO REAL CARACTER REAL Permitem armazenar múltiplos valores, ao mesmo tempo Exemplos: Arrays Permitem guardar um conjunto de valores do mesmo tipo (todos) Exemplos Notas de alunos (conjunto de reais) Nomes de alunos (conjunto de Strings) Representam conjunto de posições contíguas da RAM ARRAY REAL TEXTO ARRAY TEXTO Nelson Freire (ISEP DEI-APROG 2012/13) 4/32
5 Arrays Interesse dos Arrays (introdução) 1/2 Problema Envolve grandes quantidades de valores relacionados entre si Exemplo Ler nomes e notas de 20 alunos obtidas numa disciplina Mostrar os nomes dos alunos cuja nota está acima da média Nelson Freire (ISEP DEI-APROG 2012/13) 5/32
6 Arrays Interesse dos Arrays (introdução) 2/2 Solução Usando apenas estruturas de dados simples ED TEXTO nome1, nome2,, nome20 INTEIRO nota1, nota2,, nota20, soma REAL media INÍCIO // Leitura e soma soma 0 LER(nome1, nota1) soma soma + nota1 LER(nome2, nota2) soma soma + nota2 LER(nome20, nota20) soma soma + nota20 // Média media soma / 20 // Escrita de alunos acima da média SE (nota1>media) ENTÃO ESCREVER(nome1) SE (nota2>media) ENTÃO ESCREVER(nome2) SE (nota20>media) ENTÃO ESCREVER(nome20) FIM 42 variáveis grande quantidade de código repetido Conclusão Estruturas de dados simples podem conduzir a soluções impraticáveis Solução viável Estruturas de dados complexas Nelson Freire (ISEP DEI-APROG 2012/13) 6/32
7 Arrays Noção de Array Array Estrutura de dados complexa Armazena conjunto de valores Valores todos do mesmo tipo Exemplos Array de números inteiros Array de textos Dimensão é fixa Não modificável em tempo de execução (run-time) Nelson Freire (ISEP DEI-APROG 2012/13) 7/32
8 Arrays Tipos de Arrays Vetor Matriz Vetor Array Unidimensional Valores organizados de forma linear Tipos de Arrays Matriz Array Bidimensional Valores organizados em linhas e colunas Nelson Freire (ISEP DEI-APROG 2012/13) 8/32
9 Arrays Introdução de Arrays Enquadramento Interesse Noção Tipos Vetor Matriz Vetores Noções Básicas Interesse Uso Declaração Java : Vetor é um Objeto Manipulação de Elementos Indicar/Modificar um Elemento Indicar/Modificar todos os Elementos Transferência entre Módulos/Métodos Passagem de Parâmetros Retorno da Função Exemplos Sumário Ordenação de Vetores Métodos de Ordenação Troca Directa Bubble Sort Troca Directa Método Algoritmo Exemplo Variante Nelson Freire (ISEP DEI-APROG 2012/13) 9/32
10 Vetores Noções Básicas Vetor Constituído por conjunto de elementos Comprimento fixo // Dimensão não modificável em tempo de execução Elementos organizados de forma linear Elementos armazenam valores, todos do mesmo tipo Exemplos: vetor só de reais ou vetor só de texto Elementos funcionam como variáveis simples Acesso aos elementos através de índices Índices Indicam posições dos elementos Números inteiros desde 0 Último índice = comprimento-1 elementos índices elemento 2 valor n-2 n-1 comprimento (ou dimensão) n Nelson Freire (ISEP DEI-APROG 2012/13) 10/32
11 Vetores Armazenar Listas de valores Valores Todos do mesmo tipo Organizados de forma linear Interesse Exemplos Lista de notas de alunos a uma disciplina (conjunto de números inteiros) Português Lista de disciplinas de um ano escolar (conjunto de Strings) Disciplinas APROG ARQCP ASIST Nelson Freire (ISEP DEI-APROG 2012/13) 11/32
12 Vetores Preciso Saber Uso Declarar um vetor Java Vetor é um Objeto Manipular elementos de um vetor Um Todos Transferir um vetor entre módulos/métodos Passagem de Parâmetros Retorno da Função Nelson Freire (ISEP DEI-APROG 2012/13) 12/32
13 Vetores Declaração 1/2 Algoritmia Declaração 1: dimensão definida na declaração Sintaxe: tipo nomevetor[dimensão] Ex: ED: TEXTO nomes[20] RAM nomes[0] nomes[1] nomes[2] nomes[19] 19 = 20-1 Java Vetor é objeto // ver slide 15 Nome do vetor é referência de objeto tipo nomevetor[ ] = new tipo[dimensão]; String nomes[ ] = new String[20]; ou tipo[] nomevetor = new tipo[dimensão]; String[] nomes = new String[20]; Inicializações automáticas Tipo primitivo Numérico: 0 Booleano: false Tipo referência: null (Ex: String) Declaração 2: dimensão definida depois da declaração Sintaxe: tipo nomevetor[ ] criar nomevetor[dimensão] Ex: ED : TEXTO nomes[ ] INÍCIO criar nomes[20] FIM tipo nomevetor[ ]; nomevetor = new tipo[dimensão]; String nomes[ ]; nomes = new String[20]; Nelson Freire (ISEP DEI-APROG 2012/13) 13/32
14 Vetores Declaração 2/2 Exemplos // Algoritmia ED TEXTO nomes[20], paises[] INTEIRO c INÍCIO c lercomprimento() criar paises[c] FIM // lercomprimento é função do programa // Java public class Exemplo_1 { public static void main(string[] args) { String nomes[] = new String[20]; String paises[]; int c = lercomprimento(); paises = new String[c]; // vetor criado ; elementos inicializados a null // lercomprimento é função particular do programa Nelson Freire (ISEP DEI-APROG 2012/13) 14/32
15 Vetores Java : Vetor é um Objeto Nome de vetor É referência do objeto que contém os seus elementos // referência = endereço Exemplo Vetor nomes String[] nomes = new String[20]; nomes RAM referência de objeto nomes[0] nomes[1] nomes[2] Objeto nomes[19] Nelson Freire (ISEP DEI-APROG 2012/13) 15/32
16 Vetores Elemento Manipulação de Elementos Pode ser manipulado individualmente Funciona como uma variável simples Identificado Nome do vetor Índice respetivo Indicar Elemento Algoritmia Sintaxe: Ex: nomevetor[índice] nomes[5] Java nomevetor[índice]; nomes[5] Manipulações Típicas De um elemento De todos os elementos Nelson Freire (ISEP DEI-APROG 2012/13) 16/32
17 Vetores Algoritmia Manipulação de um Elemento Java Atribuir um valor a um elemento Ex: guardar ou actualizar um elemento Sintaxe: nomevetor[índice] valor Ex: nomes[5] "Ana" nomevetor[índice] = valor; nomes[5] = "Ana"; Atribuir o valor de um elemento a uma variável Sintaxe: variável nomevetor[índice] variável=nomevetor[índice]; Ex: s nomes[5] // s do tipo TEXTO s=nomes[5]; // s do tipo String Nelson Freire (ISEP DEI-APROG 2012/13) 17/32
18 Vetores Manipulação de todos os Elementos Algoritmia Java Indicar todos os n elementos (n é comprimento vetor) nomevetor.length (atributo) PARA (i 0 ATÉ n-1 PASSO 1) FAZER FPARA nomevetor[i] Ex: Guardar no vetor n notas lidas do teclado PARA (i 0 ATÉ n-1 PASSO 1) FAZER FPARA LER( notas[i] ) Ex: Contar o número de notas superiores a 15 c 0 PARA (i 0 ATÉ n-1 PASSO 1) FAZER SE ( notas[i] > 15 ) ENTÃO c c+1 FSE FPARA for( i=0; i < nomevetor.length; i++ ){ nomevetor[i] Scanner ler =new Scanner(System.in); for(i=0; i<notas.length; i++){ notas[i] = ler.nextint(); c=0; for(i=0; i<notas.length; i++){ if ( notas[i] > 15 ) c++; Nelson Freire (ISEP DEI-APROG 2012/13) 18/32
19 Arrays Problema Ler os nomes e as notas de 20 alunos obtidas apenas numa disciplina e mostrar os nomes dos alunos cuja nota está acima da média. Solução Estruturas de dados simples ED: TEXTO nome1, nome2,, nome20 INTEIRO nota1, nota2,, nota20, soma REAL media INÍCIO // Leitura e soma soma 0 LER(nome1, nota1) soma soma + nota1 LER(nome2, nota2) soma soma + nota2 LER(nome20, nota20) soma soma + nota20 // Média media soma / 20 // Escrita alunos acima da média SE (nota1>media) ENTÃO ESCREVER(nome1) SE (nota20>media) ENTÃO ESCREVER(nome20) FIM Interesse dos Arrays (conclusão) Arrays ED: TEXTO nomes[20] INTEIRO notas[20], soma, i REAL media INÍCIO // Leitura e soma soma 0 PARA (i 0 ATÉ 19 PASSO 1) FAZER LER(nomes[i], notas[i]) soma soma + notas[i] FPARA // Média media soma / 20 // Escrita alunos acima da média PARA ( i 0 ATÉ 19 PASSO 1 ) FAZER SE ( notas[i]>media ) ENTÃO ESCREVER( nomes[i] ) FPARA Nelson Freire (ISEP DEI-APROG 2012/13) 19/32 FIM 5 variáveis Muito mais fácil escrever Muito mais fácil escrever
20 Vetores Transferência entre Módulos/Métodos 1/6 Em Java Vetor é objeto basta transferir referência desse objeto indicar nome do vetor Exemplo int[ ] notas = new int[20]; nome do vetor (objeto) notas RAM referência de objeto notas[0] notas[1] notas[2] Objeto notas[19] Nelson Freire (ISEP DEI-APROG 2012/13) 20/32
21 Vetores Transferência entre Módulos/Métodos 2/6 Formas de Transferir um Vetor Passagem de parâmetros Retorno da função DEFINIR nome (, tipo nomevetor [ ], ) ED // variáveis e constantes locais INÍCIO // corpo do procedimento FDEF Procedimento DEFINIR tipo_retornado nome (, tipo[ ] nomevetor, ) ED // variáveis e constantes locais INÍCIO // corpo da função RETORNAR expressão_tipo_retornado Função FDEF DEFINIR tipo[ ] nome () ED tipo[ ] nomevetor INÍCIO // corpo da função RETORNAR nomevetor FDEF Função Nelson Freire (ISEP DEI-APROG 2012/13) 21/32
22 Vetores Transferência entre Módulos/Métodos 3/6 Passagem de Parâmetros (1/2) Passada cópia da referência do vetor DEFINIR tipo nome(, tipo nomevetor [ ], ) Módulo acede ao vetor original Pode modificar vetor original Parâmetro formal funciona como parâmetro de entrada e de saída Declaração de um parâmetro formal Para receber referência do vetor Algoritmia Sintaxe: tipo nomevetor[] ou tipo[] nomevetor Ex: DEFINIR ler( INTEIRO vetor[ ], ) Chamada de um módulo Java tipo nomevetor[]; ou tipo[] nomevetor; public static void ler( int vetor[], ){ public static void ler( int[] vetor, ){ Passar referência do vetor (i.e., nome do vetor) Algoritmia Sintaxe: nomevetor Ex: ler(notas, ) Java nomevetor ler(notas, ); Nelson Freire (ISEP DEI-APROG 2012/13) 22/32
23 Vetores Transferência entre Módulos/Métodos 4/6 Passagem de Parâmetros (2/2) Exemplo (Java) public class Exemplo{ public static void main(string[] args){ int[] vet = new int[3]; vet[2] = 1; m(vet); System.out.println("vet[2]=" + vet[2]); private static void m(int[] v){ v[2]=3; // Programa escreve vet[2]=3 vet vet[0] vet[1] vet[2] v vet vet[0] vet[1] vet[2] v RAM referência x referência x Na chamada de m referência x referência x Na execução de m Nelson Freire (ISEP DEI-APROG 2012/13) 23/32
24 Vetores Transferência entre Módulos/Métodos 5/6 Retorno da Função Retornada referência do vetor Declaração do tipo_retornado da função Tipo vetor Algoritmia Sintaxe: DEFINIR tipo[ ] nomefunção ( ) Ex: DEFINIR INTEIRO[ ] filtrar() DEFINIR tipo[ ] nome() ED tipo[ ] nomevetor INÍCIO // corpo da função RETORNAR nomevetor FDEF Java public static tipo[ ] nomemétodo(){; public static int[ ] filtrar(){ Retorno Referência do vetor (i.e., nome do vetor) Algoritmia Sintaxe: RETORNAR nome_vetor Ex: RETORNAR notas Java return nome_vetor; return notas; Nelson Freire (ISEP DEI-APROG 2012/13) 24/32
25 Vetores Transferência entre Módulos/Métodos 6/6 Exemplos import java.util.scanner; public class Notas { public static void main(string[] args) { int totnotas = lertotalnotas(); int[] notas = lernotas(totnotas); float m = media(notas); if(m<10) incrementar(notas, m); listar(notas); private static int[] lernotas(int n) { Scanner ler = new Scanner(System.in); int[] vec = new int[n]; for (int i = 0; i < vec.length; i++) { System.out.println("Nota " + (i + 1) + ":"); vec[i] = ler.nextint(); while (vec[i] < 0 vec[i] > 20) { System.out.println("Nota Inválida!!" + "Insira a nota:" + (i + 1) + ":"); vec[i] = ler.nextint(); return vec; private static void listar(int[] vec) { System.out.println("Listagem Notas:") for (int i = 0; i < vec.length; i++) System.out.println(vec[i]); private static float media(int[] v) { float s=0; for (int i = 0; i < v.length; i++) s+=v[i]; return s/v.length; private static int lertotalnotas() { Scanner ler = new Scanner(System.in); System.out.println("Digite o nº notas:"); int n = ler.nextint(); while (n <= 0) { System.out.println("Valor Inválido!! " + "Insira novo nº de notas:"); n = ler.nextint(); return n; private static void incrementar(int[] notas, float media) { int d = 10 - (int) media; if(d>0) for (int i = 0; i < notas.length; i++) if (notas[i] + d > 20) notas[i] = 20; else notas[i] += d; Nelson Freire (ISEP DEI-APROG 2012/13) 25/32
26 Arrays Introdução de Arrays Enquadramento Interesse Noção Tipos Vetores Matrizes Vetores Noções Básicas Interesse Uso Declaração Java : Vetor é um Objeto Sumário Manipulação de Elementos Indicar/Modificar um Elemento Indicar/Modificar todos os Elementos Transferência entre Módulos/Métodos Passagem de Parâmetros Retorno da Função Exemplos Ordenação de Vetores Métodos de Ordenação Troca Directa Bubble Sort Troca Directa Método Algoritmo Exemplo Variante Nelson Freire (ISEP DEI-APROG 2012/13) 26/32
27 Ordenação de Vetores Métodos Há vários métodos Exemplos Troca Directa Bubble Sort Nelson Freire (ISEP DEI-APROG 2012/13) 27/32
28 Ordenação de Vetores Troca Directa : Método 1/5 Ordenar, sucessivamente, os primeiros n-1 elementos do vetor (n = comprimento do vetor) Exemplo: 1ª Ordenação 2ª Ordenação 3ª Ordenação Ordenar o i-ésimo elemento Comparar esse elemento, sucessivamente, com cada um dos elementos seguintes Exemplo Elemento 0: i i i j j j Elemento 1: i i j j Elemento 2: i j Após cada comparação, trocar os elementos comparados (i e j) se Ordenação crescente: v[j] < v[i] Ordenação decrescente: v[j] > v[i] menor maior Nelson Freire (ISEP DEI-APROG 2012/13) 28/32
29 Ordenação de Vetores Troca Directa : Exemplo 2/5 Ordenação Crescente i i (i=0) j j i j i i (i=1) j j i (i=2) j Nelson Freire (ISEP DEI-APROG 2012/13) 29/32
30 Ordenação de Vetores Troca Directa : Algoritmo 3/5 Algoritmo Ordenação Crescente PARA ( i 0 ATÉ n-2 PASSO 1 ) FAZER PARA( j i+1 ATÉ n-1 PASSO 1 ) FAZER SE ( v[j] < v[i] ) ENTÃO tmp v[i] v[i] v[j] v[j] tmp FSE FPARA FPARA i comprimento do vetor (n) 0 n-2 j i+1 n-1 Ordenação Decrescente Única alteração v[j] > v[i] Nelson Freire (ISEP DEI-APROG 2012/13) 30/32
31 Ordenação de Vetores Troca Directa : Exemplo de Ordenação Alfabética de Strings 4/5 Algoritmo ED: TEXTO tmp, nomes[ ] INTEIRO i, j, n ALG INÍCIO REPETIR LER(n) ENQUANTO n<=0 criar nomes[n] PARA ( i 0 ATÉ n-2 PASSO 1 ) FAZER PARA( j i+1 ATÉ n-1 PASSO 1 ) FAZER SE ( nomes[j] < nomes[i] ) ENTÃO tmp nomes[i] nomes[i] nomes[j] nomes[j] tmp FSE FPARA FPARA FIM Java public class TrocaDirecta{ public static void main(string[] args) { String tmp, nomes[ ]; int i,j,n; Scanner ler = new Scanner(System.in); do { System.out.print("N:") n=ler.nextint(); while(n<=0); nomes = new String[n]; for ( i=0; i<=n-2; i++ ) { for( j=i+1; j<=n-1; j++ ) { if ( nomes[j].compareto( nomes[i] ) < 0 ) { tmp = nomes[i]; nomes[i] = nomes[j]; nomes[j] = tmp; Nelson Freire (ISEP DEI-APROG 2012/13) 31/32
32 Ordenação de Vetores Troca Directa : Algoritmo mais Eficiente 5/5 Algoritmo Ordenação Crescente PARA ( i 0 ATÉ n-2 PASSO 1 ) FAZER menor i PARA( j i+1 ATÉ n-1 PASSO 1 ) FAZER SE ( v[j] < v[menor] ) ENTÃO menor j FSE FPARA SE ( menor!= i ) ENTÃO tmp v[i] v[i] v[menor] v[menor] tmp FSE FPARA i comprimento do vetor (n) 0 n-2 j i+1 n-1 Ordenação Decrescente Única alteração v[j] > v[i] Nelson Freire (ISEP DEI-APROG 2012/13) 32/32
Variáveis Compostas. Vanessa Braganholo
Variáveis Compostas Vanessa Braganholo vanessa@ic.uff.br Aula de hoje } Veremos os diferentes tipos de variáveis compostas (arrays) } Com uma dimensão (vetores) } Com duas ou mais dimensões (matrizes)
Leia maisVariáveis Compostas. Leonardo Gresta Paulino Murta.
Variáveis Compostas Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Veremos os diferentes tipos de variáveis compostas (arrays) Com uma dimensão (vetores) Com duas ou mais dimensões (matrizes)
Leia maisVariáveis Compostas. Leonardo Gresta Paulino Murta.
Variáveis Compostas Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Veremos os diferentes
Leia maisAlgoritmia e Programação APROG. Matrizes. Algoritmia e Java. Nelson Freire (ISEP DEI-APROG 2012/13) 1/28
APROG Algoritmia e Programação Matrizes Algoritmia e Java Nelson Freire (ISEP DEI-APROG 2012/13) 1/28 Enquadramento Noção Interesse Uso Declaração Java: Matriz é um Array de Arrays Manipulação de Elementos
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisProgramação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.
Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Acessar elementos de um
Leia maisComputação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Vetores e Matrizes Prof: Luciano Barbosa Recapitulando: Funções 2 Recapitulando: Função Void 3 Recapitulando: Escopo das Variáveis Referência à variável global A variável de escopo
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Leia maisÈ um tipo estruturado homogêneo
Em Java, arrays são objetos que possuem componentes. Estes componentes devem ser todos do mesmo tipo e podem ser primitivos ou outros objetos. Os arrays têm tamanho fixo È um tipo estruturado homogêneo
Leia maisLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos com exemplos na linguagem JAVA Cap. 4 Estruturas de Dados Homogêneas Vetores e Matrizes Conteúdo: 4.1 Variáveis compostas homogêneas... 55 4.2 Vetores... 56 Exercícios
Leia maisVetores. IFSC/Florianópolis - Programação Orientada a Objetos + POO - prof. Herval Daminelli
Vetores De modo geral, em linguagem de programação, vetores ou arrays são estruturas de dados que permitem que uma mesma variável possa armazenar mais de um valor; Em Java, vetores são coleções de dados,
Leia maisAlgoritmia e Programação APROG. Ficheiros de Texto. Java. Nelson Freire (ISEP DEI-APROG 2014/15) 1/18
APROG Algoritmia e Programação Ficheiros de Texto Java Nelson Freire (ISEP DEI-APROG 2014/15) 1/18 Estrutura de Dados Armazena Sequência de Dados Comprimento arbitrário Dados de tipos diferentes Noção
Leia maisAlgoritmos II Aula 2 Vetores
Algoritmos II Aula 2 Vetores Professor: Max Pereira max.pereira@unisul.br Ciência da Computação Variável Representação simbólica dos elementos de memória de um computador. Cada variável corresponde a uma
Leia maisArrays em Java. Introdução à Programação. Bruno Cartaxo
Arrays em Java Introdução à Programação Bruno Cartaxo http://sites.google.com/site/brunocartaxo bruno.cartaxo@olinda.ifpe.edu.br Tópicos a serem discutidos na disciplina Introdução a computadores e algoritmos
Leia maisArrays em Java. Alberto Costa Neto DComp - UFS
Arrays em Java Alberto Costa Neto DComp - UFS 1 Roteiro Arrays Arrays de Objetos Arrays Multidimensionais 2 Arrays Como armazenar as médias dos 3 alunos que se candidataram para fazer parte do grupo de
Leia maisLÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO Estruturas de repetição Estrutura de repetição nada mais é que laços de repetições. Laços de repetições permitem que um conjunto de instruções seja repetido
Leia maisTécnicas de Programação II
Técnicas de Programação II Aula 04 Arrays Edirlei Soares de Lima Arrays Array é um mecanismo que nos permite armazenar um conjunto de valores na memória do computador. Em Java,
Leia maisAula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 03 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Representação de Algoritmos em Pseudocódigo: Tipos de Dados;
Leia maisArrays (Vetores) Arrays (Vetores) 28/04/ Índices. profs. } Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor...
Arrays (Vetores) Ex1: Se eu preciso manipular 100 nomes de pessoas ao mesmo tempo... é melhor... Declarar 100 variáveis (1 para cada pessoa)... ou Declarar apenas 1 variável(um vetor com 100 nomes)? Ex2:
Leia maisAULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
Leia maisProgramação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Leia maisIntrodução. Universidade Federal de Uberlândia. Programação Orientada a Objetos. Prof. Fabiano Dorça
Introdução Universidade Federal de Uberlândia Programação Orientada a Objetos Prof. Fabiano Dorça Introdução Definições iniciais: classe, objeto, métodos, atributos. Introdução Ao escrever um programa
Leia maisAula 06 Introdução à Programação Matrizes
Aula 06 Introdução à Programação Matrizes Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro Matrizes Unidimensionais (Vetor) Bidimensionais String Exercícios Gustavo Callou DEINFO/UFRPE
Leia maisCONTEÚDO 04 VETORES. Disciplina: Algoritmos e POO Professora: Alba Lopes.
CONTEÚDO 04 VETORES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes INTRODUÇÃO Variável Analogia: uma caixa, na qual você pode dar o nome
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maispublic class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here
public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here } } import java.util.scanner; public class ExecScanner1 { public static void main(string[] args)
Leia maisAnálise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Leia maisEderson Luiz da Silva Ciência da Computação. Algoritmos e Programação
Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Programação em C Características Criado na década de 70; Possui muitas regras em sintaxe e semântica; Utilizado para programação de
Leia maisCURSO DE POO COM JAVA
07 CURSO DE POO COM JAVA Arrays PROF. MARCOS VINICIUS marcos.engsoft@gmail.com Introdução Imaginemos que queiramos trabalhar com as notas dos alunos. Supondo que cada aluno deva ter cinco notas, podemos
Leia maisAula 2 POO 1 Prática. Profa. Elaine Faria UFU
Aula 2 POO 1 Prática Profa. Elaine Faria UFU - 2019 Arrays É um grupo de variáveis que contém valores que são todos do mesmo tipo Os arrays são objetos tipos por referência Os elementos de um array podem
Leia maisArrays. int idade1; int idade2; int idade3; int idade4; int[] idades;
Vetores 1 Arrays p O problema: Dentro de um bloco, podemos declarar diversas variáveis e usa -las: int idade1; int idade2; int idade3; int idade4; p Isso pode se tornar um problema quando precisamos mudar
Leia maisArray em Java. Figura 1 - Exemplo de um array de inteiros
Array em Java 1. Objetivos Nesta lição, abordaremos Array em Java. Primeiro, definiremos o que é array e, então, discutiremos como declará-los e usá-los. Ao final desta lição, o estudante será capaz de:
Leia maisINF1005: Programação 1. Vetores. 02/05/10 (c) Paula Rodrigues 1
INF1005: Programação 1 Vetores 02/05/10 (c) Paula Rodrigues 1 Tópicos Principais Declaração e inicialização de vetores Exemplos de manipulação de vetores Vetores passados para funções Exemplos de funções
Leia maisLição 7 Array em Java
Lição 7 Array em Java Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Declarar e criar arrays Acessar elementos de um array Determinar o número de elementos em um
Leia maisALOCAÇÃO DINÂMICA DE MEMÓRIA
INE5408 Estruturas de Dados Semestre 2008/1 Prof. Leandro J. Komosinski ALOCAÇÃO DINÂMICA DE Memória de Computador 1 byte = 8 bits (ex.: 00100110) 1 KB = 1024 bytes 1 MB = 1024 KB 1 GB = 1024 MB Meu computador
Leia maisAula 8 Vetores Cleverton Hentz
Aula 8 Vetores Cleverton Hentz Sumário de Aula } Introdução } Vetores } Índice de Vetores } Exemplos 2 Introdução l Vimos que variáveis em um algoritmo são utilizadas para se guardar valores (dados): l
Leia maisArrays e Marizes. João Paulo Q. dos Santos
Arrays e Marizes João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Roteiro Arrays e Matrizes em Java: Declaração; Criação; Acesso; 25/07/13 2 Array: tipos primitivos Os arrays (matriz unidimensional) em
Leia maisProgramação de Computadores para GI
Programação de Computadores para GI Aula 05 Java - Identificadores Nomes que o programa manipula: variáveis, constantes, subprogramas e classes Não devem começar com números nem com _ Não existe tamanho
Leia maisParadigmas da Programação PPROG. Linguagem JAVA. Contentores de Objetos
PPROG Paradigmas da Programação Linguagem JAVA Contentores de Objetos Nelson Freire (ISEP DEI-PPROG 2012/13) 1/33 Contentores Sumário Noção de Contentor Categorias de Contentores Conjunto Lista Fila de
Leia maisObjetivo: Aplicar a técnica de encapsulamento no sistema de gestão acadêmica
Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 03 Objetivo: Aplicar a técnica de encapsulamento no sistema de gestão
Leia maisSeleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br Até aqui...
Leia maisProf. Rogério Rocha 1
Uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente. Diferentes tipos de estrutura de dados são adequados a
Leia maisTécnicas de Programação
Técnicas de Programação Material Teórico Conceitos de Vetores e Matrizes Responsável pelo Conteúdo: Prof. a Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro Revisão
Leia maisCentro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II. Ponteiros
Centro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II Ponteiros Profa.: Simone Ceolin Slides (Prof.Tiago Rios da Rocha) Primeiro Semestre 2011 Sumário
Leia maisprim = A ; prim = &A[0];
57 12 - MAIS SOBRE APONTADOR 12.1 - Ponteiros e arrays Em C, ponteiros e matrizes são tratados de maneira semelhante. 12.1.1 - Nome O nome é um ponteiro, ou seja, aponta (contém o endereço) para o primeiro
Leia maisLINGUAGEM C: ARRAY: VETORES E MATRIZES
LINGUAGEM C: ARRAY: VETORES E MATRIZES Prof. André Backes POR QUE USAR ARRAY? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor
Leia maisLógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Leia maisAula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
Leia maisCI208 - Programação de Computadores. Aula 24: Arrays. Prof. MSc. Diego Roberto Antunes
CI208 - Programação de Computadores Aula 24: Arrays Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for
Leia maisProgramação Orientada a Objetos para Redes de Computadores. Arrays. Arrays
Programação Orientada a Objetos para Redes de Computadores Elias Mitre http://www.gta.ufrj.br/~miguel PARTE 2 Programação em C++ - Arrays e Ponteiros Arrays Arrays Estruturas de dados que contêm itens
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Leia maisProgramação II. Ordenação (sort) Bruno Feijó Dept. de Informática, PUC-Rio
Programação II Ordenação (sort) Bruno Feijó Dept. de Informática, PUC-Rio Bubble Sort Bubble Sort Ordem Crescente Apenas de interesse didático e de referência A idéia é ir comparando dois vizinhos e trocando
Leia maisProf. A. G. Silva. 25 de abril de Prof. A. G. Silva INE5231 Computação Científica I 25 de abril de / 68
INE5231 Computação Científica I Prof. A. G. Silva 25 de abril de 2017 Prof. A. G. Silva INE5231 Computação Científica I 25 de abril de 2017 1 / 68 Conteúdo programático O computador - [3 horas-aula] Representação
Leia maisUniversidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Leia maisProgramação Orientada a Objetos para Redes de Computadores
Programação Orientada a Objetos para Redes de Computadores Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel PARTE 2 Programação em C++ - Arrays e Ponteiros Arrays Estruturas de dados que
Leia maisParadigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura
Java First-Tier: Aplicações Orientação a Objetos em Java (I) Paradigmas de Programação Programação Funcional Programação Procedural Programação Orientada por Objetos Grupo de Linguagens de Programação
Leia maisTÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados
TÉCNICAS DE PROGRAMAÇÃO Estrutura de dados O que são estrutura de dados? É a forma como os armazenamos tipos de dados, vistos dia a dia, ou seja, nada mais são do que a transformação de uma forma de armazenamento
Leia maisIntrodução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisLÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) String String é uma classe contida no pacote java.lang e que descende da classe java.lang.object. De forma conceitual podemos dizer que é uma sequência de caracteres usada
Leia maisSumário. Introdução à Ciência da Computação. Ponteiros em C. Introdução. Definição. Por quê ponteiros são importantes?
Introdução à Ciência da Computação Ponteiros em C Prof. Ricardo J. G. B. Campello Sumário Introdução Definição de Ponteiros Declaração de Ponteiros em C Manipulação de Ponteiros em C Operações Ponteiros
Leia mais(Conceito de Variável Indexada, Funções e Procedimentos)
Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Conceito de Variável Indexada, Funções e Procedimentos) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Conceito de
Leia maisAula 25: Funções com Arrays
CI208 - Programação de Computadores Aula 25: Funções com Arrays Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento
Leia maisTabelas e Matrizes. Arrays e Matrizes em Java. Arrays. Isto não é exequível!... Exemplo. Elementos dos Arrays. Necessidade de usarmos Tabelas B[8][6]
Arrays e Matrizes em Java A[10] Tabelas e Matrizes B[8][6] Slides_Java_4 Sistemas Informáticos Necessidade de usarmos Tabelas Arrays Imaginemos que é necessário escrever um programa que: leia uma lista
Leia maisAula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.5. Vetores 3.5.1. Vetores 3.5.2. Strings 3.5.3.
Leia maisEstruturas Compostas Matriz
Estruturas Compostas Matriz Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente preparados pela Profa. Dra. Simone Souza 2 Introdução n Como armazenar um nome em um programa? n Uso
Leia maisComando Portugol (Visualg) Java
Variável tipo inteiro i: inteiro short i; int i; long i; byte i; Variável tipo real d: real float d; double d; Variável tipo lógico b: logico boolean b; Variável tipo texto s: caractere char s; String
Leia maisMétodos e Procedimentos. Prof. Jesus José de Oliveira Neto
Métodos e Procedimentos Prof. Jesus José de Oliveira Neto Procedimentos são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado. Métodos são procedimentos
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 8 Matrizes como argumento de funções O nome de uma matriz (sem os colchetes) representa o endereço onde a matriz está armazenada. Ao passar o
Leia maisAula 10 Modularização Cleverton Hentz
Aula 10 Modularização Cleverton Hentz Sumário de Aula Introdução Funções Exemplos 2 Introdução Na resolução de problemas maiores e mais complicados a forma atual de criação dos algoritmos não é tão boa:
Leia maisESTRUTURAS COMPOSTAS VETOR
ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR slides desenvolvidos pela Profa. Rosely Sanches 2 ESTRUTURAS COMPOSTAS Pode-se organizar tipos simples em tipos mais complexos formando as
Leia maisLinguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
Leia maisFundamentos de Programação
Fundamentos de Programação CP41F Aula 11 Prof. Daniel Cavalcanti Jeronymo Vetores (arrays). Vetores de caracteres (strings). Busca em vetores. Matrizes (arrays bidimensionais e multidimensionais). Universidade
Leia maisPonteiros de Variáveis
Ponteiros de Variáveis C++ permite o armazenamento e a manipulação de valores de endereços de memória. Para cada tipo existente, há um tipo ponteirocapaz de armazenar endereços de memória em que existem
Leia maisVetores. IFSC/Florianópolis - Programação Orientada a Objetos + POO - prof. Herval Daminelli
Vetores De modo geral, em linguagem de programação, vetores ou arrays são estruturas de dados que permitem que uma mesma variável possa armazenar mais de um valor; Em Java, vetores são coleções de dados,
Leia maisUniversidade Veiga de Almeida Algoritmos e Linguagem I
Aula 10 Conteúdo: 14. Estruturas de dados homogêneas 14.1. Matrizes de uma dimensão Vetores 14.2. Matrizes com mais de uma dimensão 14. Estruturas de Dados Homogêneas As estruturas de dados homogêneas
Leia maisSubprogramação. Leonardo Gresta Paulino Murta.
Subprogramação Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Estudaremos a estrutura mais básica de encapsulamento da Orientação a Objetos Métodos Leonardo Murta Subprogramação 2 Exemplo
Leia maisAula 18: Vetores Introdução a Programação Túlio Toffolo & Puca Huachi
Aula 18: Vetores Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula de Hoje 1 Exercícios da aula prática 2 Vetores 3 Exemplos
Leia maisIntrodução a JAVA. Variaveis, tipos, expressões, comandos e blocos
Introdução a JAVA Variaveis, tipos, expressões, comandos e blocos Roteiro Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisEstruturas de Dados. Introdução Definição de Ponteiros Declaração de Ponteiros em C Manipulação de Ponteiros em C
Estruturas de Dados Revisão de Ponteiros Prof. Ricardo J. G. B. Campello Sumário Introdução Definição de Ponteiros Declaração de Ponteiros em C Manipulação de Ponteiros em C Operações Ponteiros e Arranjos
Leia maisUnidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01
Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01 Objetivos: Modelar um sistema orientado a objetos simples a partir
Leia maisAlgoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I Tipo de Dados Orivaldo Santana Jr ovsj@cin.ufpe.br Observação: Este material esta baseado no material do Prof. Tiago Massoni e Prof. Fernando Buarque Tipos de Dados Primitivos
Leia mais5 Arrays. 5.1 Criando um array. 5.2 Inicializando arrays. c:\>java Array Janeiro tem 31 dias.
5 Arrays Arrays são grupos de variáveis do mesmo tipo. As arrays podem armazenar variáveis de qualquer tipo (tipo de dado primitivo ou objetos), mas é importante lembrar que todos os valores devem ser
Leia maisSintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Leia maisIntrodução a Programação. Ponteiros e Passagem de Argumentos por Referência
Introdução a Programação Ponteiros e Passagem de Argumentos por Referência Tópicos da Aula Hoje aprenderemos a manipular endereços de memória ou ponteiros Variáveis e Endereços Conceito de Ponteiro Operadores
Leia maisUNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 5 Pilhas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA Pilhas Estrutura de Dados A Estrutura de Dados Pilha Pilha é uma estrutura de dados usada em programação, que tem uma regra
Leia maisIntrodução. Por que desenvolver ALGORITMO?
Introdução Programa Computacional busca da necessidade de solução de um problema particular: a geração automática de documentos, o controle de um equipamento eletrodoméstico, a transmissão de informações
Leia maisPonteiros e Tabelas. K&R: Capítulo 5
Ponteiros e Tabelas K&R: Capítulo 5 Ponteiros e Tabelas Ponteiros e endereços Ponteiros e argumentos de funções Ponteiros e tabelas Alocação dinâmica de memória Aritmética de ponteiros Tabelas de ponteiros
Leia maisJava Variáveis e Controle Fluxo
Java Variáveis e Controle Fluxo 1 Variáveis primitivas p Todo bloco em java é delimitado por chaves ({ } ); p Dentro de um bloco, podemos declarar variáveis e usa las; p Em Java, toda variável tem um tipo
Leia maisArrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul
Professor: Ricardo Luis dos Santos IFSUL 2015 Arrays ou vetores são estruturas de dados que armazenam usualmente uma quantidade fixa de dados de um determinado tipo Também são conhecidos como estruturas
Leia maisEstrutura de dados 1. Ponteiros
Estrutura de dados 1 Ponteiros Ponteiros Um ponteiro é um endereço de memória O valor de um ponteiro indica onde uma variável está armazenada Um ponteiro proporciona um modo de acesso a uma variável sem
Leia maisTÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Leia maisFundamentos de Programação
Fundamentos de Programação Linguagem C++: arrays - aula I Bruno Emerson Gurgel Gomes 1 1 Instituto Federal de Educação, Ciência e Tecnologia do RN (IFRN) 2012 Bruno Gomes (IFRN) Fundamentos de Programação
Leia maisIntrodução à Programação
Introdução à Programação Aula 10 Matrizes Edirlei Soares de Lima Conjuntos Bidimensionais Uma matriz representa um conjunto bidimensional de valores. Exemplo de matriz de inteiros:
Leia maisLinguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Criando objeto Definindo valores para os atributos do objeto Método construtor Definindo valores padrão para os atributos dos
Leia mais