2 Orientação a objetos na prática
|
|
- Maria dos Santos Graça Bacelar
- 7 Há anos
- Visualizações:
Transcrição
1 2 Orientação a objetos na prática Aula 05
2 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos Classe Objetos Métodos e atributos Encapsulamento Métodos get e set Capítulo 2 Orientação a objetos na prática 2.1 Linguagem JAVA Escrita em arquivo
3 É muito comum softwares que salvam em arquivos Dependendo da aplicação é melhor salvar em arquivo que criar um banco de dados Se formos olhar a fundo, um banco de dados, funciona como um salvamento em arquivo
4 Tipos mais frequentes de salvamento: Csv A primeira linha do arquivo contém o cabeçalho dos dados Ou seja, os nomes das colunas E todos os seus dados são separados por ; Em cada linha contém um registro Teste.txt Nome;custo;preço; Macarrão;1.23;3.45; Arroz;4.78;9.00; Feijão;3.50;5.50;
5 Tipos mais frequentes de salvamento: Separado por (espaço branco) A primeira linha do arquivo contém o cabeçalho dos dados Ou seja, os nomes das colunas E todos os seus dados são separados por (espaço branco) Em cada linha contém um registro Teste.txt Nome custo preço Macarrão Arroz Feijão
6 Tipos mais frequentes de salvamento: Separado por, Perigoso, pois pois pode pode confundir com com separador de de casas casas decimais A primeira linha do arquivo contém o cabeçalho dos dados Ou seja, os nomes das colunas E todos os seus dados são separados por, Em cada linha contém um registro Teste.txt Nome,custo,preço, Macarrão,1.23,3.45, Arroz,4.78,9.00, Feijão,3.50,5.50
7 Java Entrada de dados Classe Scanner Pertence ao pacote java.util.scanner Relembrando! É a classe que captura os dados inseridos via teclado Como toda classe é necessário instânciá-la Passando como parêmetro o objeto de entrada System.in Ex:
8 Java Entrada de dados Classe Scanner Pertence ao pacote java.util.scanner Relembrando! É a classe que captura os dados inseridos via teclado Como toda classe é necessário instânciá-la Passando como parêmetro o objeto de entrada System.in Ex: 1 import java.util.scanner; 2 3 class Teste{ 4 6 Scanner ler = new Scanner(System.in); 7 int num1; 8 System.out.print("Entre com o número: "); 9 num1 = ler.nextint(); 10 System.out.printf("O dobro é: %d", 2*num1); 11 } 12 }
9 Classe Scanner Pertence ao pacote java.util.scanner Permite fazer o scaneamento de um arquivo Agora o parâmetro é um arquivo lido Em ingles FileReader Ex:
10 Classe Scanner Pertence ao pacote java.util.scanner Permite fazer o scaneamento de um arquivo Agora o parâmetro é um arquivo lido Em ingles FileReader Ex: 1 import java.util.scanner; 2 3 class Teste{ FileReader f = new FileReader(caminhoDoArquivo); 8 9 Scanner arquivolido = new Scanner(f); } 13 }
11 Note Note que que -- O temos temos que que importar a classe classe FileReader -- FileReader é a classe classe que, que, encontra e abre abre o arquivo arquivo Classe Scanner Temos Temos que que passar passar o caminho do do arquivo arquivo Pertence ao pacote java.util.scanner Permite fazer o scaneamento de um arquivo Agora o parâmetro é um arquivo lido Em ingles FileReader Ex: 1 import java.util.scanner; 2 import java.io.filereader; 3 class Teste{ FileReader f = new FileReader(caminhoDoArquivo); 8 9 Scanner arquivolido = new Scanner(f); } 13 }
12 Note Note que que -- O temos temos que que importar a classe classe FileReader -- FileReader é a classe classe que, que, encontra e abre abre o arquivo arquivo Classe Scanner Ai Ai sim sim podemos usá-la usá-la na na classe classe Scanner Pertence ao pacote java.util.scanner Permite fazer o scaneamento de um arquivo Agora o parâmetro é um arquivo lido Em ingles FileReader Ex: 1 import java.util.scanner; 2 import java.io.filereader; 3 class Teste{ FileReader f = new FileReader(caminhoDoArquivo); 8 9 Scanner arquivolido = new Scanner(f); } 13 }
13 Como ler o arquivo de fato? Precisamos saber qual é o delimitador... Neste caso sabemos que o arquivo está no padrão csv 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9
14 Como ler o arquivo de fato? Precisamos saber qual é o delimitador... Neste caso sabemos que o arquivo está no padrão csv 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 Isto Isto significa que: que: Ele Ele vai vai ler ler o arquivo arquivo de de delimitador a delimitador Ou Ou seja, seja, de de ;; em em ;;
15 Como ler o arquivo de fato? Precisamos saber qual é o comando para fazer a leitura! 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next();
16 Como ler o arquivo de fato? Precisamos saber qual é o comando para fazer a leitura! 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next(); Este é o comando para fazer a leitura Este é o comando para fazer a leitura
17 Como ler o arquivo de fato? Precisamos saber qual é o comando para fazer a leitura! 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next(); Este é o comando para fazer a leitura Ele Ele pega pega o que que tem tem de de um um delimitador a outro outro Este é o comando para fazer a leitura
18 Como ler o arquivo de fato? Agora é só repetir o processo até o final do arquivo... Para isso usaremos um Laço 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next();
19 Como ler o arquivo de fato? Agora é só repetir o processo até o final do arquivo... Para isso usaremos um Laço 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next(); 10 while (arquivolido.hasnext()) { 11 String lido = arquivolido.next(); 12 System.out.println(lido); 13 } 14 arquivolido.close(); }
20 Como ler o arquivo de fato? Agora é só repetir o processo até o final do arquivo... Para isso usaremos um Laço 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next(); 10 while (arquivolido.hasnext()) { 11 String lido = arquivolido.next(); 12 System.out.println(lido); 13 } 14 arquivolido.close(); } Note Note que que -- Por Por segurança verificamos se se o arquivo arquivo ainda ainda não não acabou acabou -- método: hasnext()
21 Como ler o arquivo de fato? Agora é só repetir o processo até o final do arquivo... Para isso usaremos um Laço 6 FileReader f = new FileReader(caminhoDoArquivo); 7 Scanner arquivolido = new Scanner(f); 8 arquivolido.usedelimiter(";"); 9 String aux = arquivolido.next(); 10 while (arquivolido.hasnext()) { 11 String lido = arquivolido.next(); 12 System.out.println(lido); 13 } 14 arquivolido.close(); } Pronto Pronto Ao Ao final final fecha-se o arquivo!
22 Escrita no arquivo Semelhante a leitura Usa a classe PrintWriter java.io.printwriter Que por sua vez usa FileWriter do pacote java.io.filewriter; 6 FileWriter arq = new FileWriter(caminhoDoArquivo); 7 PrintWriter gravararq = new PrintWriter(arq); 8 gravararq.print(texto); 9 arq.close(); }
23 Escrita no arquivo Semelhante a leitura Usa a classe PrintWriter java.io.printwriter Que por sua vez usa FileWriter do pacote java.io.filewriter; Para gravar utilza-se a função: print( texto a ser gravado ) 6 FileWriter arq = new FileWriter(caminhoDoArquivo); 7 PrintWriter gravararq = new PrintWriter(arq); 8 gravararq.print(texto); 9 arq.close(); }
24 Leitura e escrita em arquivo Exercício Faça um método para classe Cliente Que escreva a classe em csv Que crie um objeto a partir da leitura de um arquivo csv
25 Leitura e escrita em arquivo Exercício Faça os métodos escrever em arquivo e ler do arquivo para sua classe ListaCliente
Arquivos. Vanessa Braganholo
Arquivos Vanessa Braganholo vanessa@ic.uff.br Aula de hoje Até então só consideramos teclado e monitor como mecanismos de entrada e saída Veremos como ler e escrever em arquivos Motivação Em algumas situações
Leia maisClasses, instâncias e métodos de acesso. prática
Classes, instâncias e métodos de acesso prática Exercício 01 Crie a classe Ponto que possui duas dimensões (int x, int y). Crie os métodos get e set. Faça o main para instanciar e testar a classe. Adicione
Leia maisAula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
Leia mais4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Leia maisManipulação de arquivos. João Paulo Q. dos Santos
Manipulação de arquivos João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Introdução Uma das principais facilidades em Java, comparando com outras linguagem de programação, é a facilidade na leitura e
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 maisEntrada e Saída Exercício. Linguagem Java. Adenilso da Silva Simão 01/09/05
01/09/05 Onde conseguir informações sobre os pacotes: http://java.sun.com/j2se/1.5.0/docs/api/ Tutorial http://java.sun.com/docs/books/tutorial/essential/ io/overview.html (II) Tanto a entrada quanto a
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisLinguagem de Programação JAVA. Tiago Alves de Oliveira
Linguagem de Programação JAVA Tiago Alves de Oliveira Agenda Exercícios sobre Operadores Exercícios sobre String Exercícios sobre a Biblioteca Math Exercícios de Leitura e JOPTIONPANE Trabalho Operadores
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 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 maisPROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II Prof. Dr. Daniel Caetano 2017-1 Objetivos Recordar as estruturas condicionais switch~case e de repetição while, for e do~while Conhecer os tipos não nativos:
Leia maisFundamentos de programação
Fundamentos de programação Arquivos Entrada/Saída e formatação Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Arquivos Arquivos de texto são muito usados para armazenar informações
Leia maisCriando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela.
Aula 09 Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela. Conforme a aula anterior vamos seguir as regras de padronização
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Pacotes e Encapsulamento Msc. Paulo de Tarso F. Júnior 1 Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes e interfaces
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA CONTROLE DE ENTRADA E SAÍDA DE DADOS JAVA.
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA CONTROLE DE ENTRADA E SAÍDA DE DADOS JAVA.IO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução
Leia maisEstruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo vanessa@ic.uff.br Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
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 maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();
Leia maisDisciplina de Estrutura de Dados. Algorítmos de Classificação; Métodos de Pesquisa; Arquivos.
Disciplina de Estrutura de Dados Algorítmos de Classificação; Métodos de Pesquisa; Arquivos. Sumário Algorítmos de Classificação; Métodos de Pesquisa; Arquivos. Algorítmos de Classificação Consiste na
Leia maisCurso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual
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 maisProf. A. G. Silva. 13 de novembro de Prof. A. G. Silva INE5603 Introdução à POO 13 de novembro de / 1
INE5603 Introdução à POO Prof. A. G. Silva 13 de novembro de 2017 Prof. A. G. Silva INE5603 Introdução à POO 13 de novembro de 2017 1 / 1 Introdução à manipulação de arquivos Prof. A. G. Silva INE5603
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 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 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 maisComo pôde verificar, a criação de um objecto do tipo File não cria o ficheiro em disco.
Folha 1-1 I/O em java (pakage java.io) A classe File A classe File (subclasse de Object) permite manipular os ficheiros e as directorias de um sistema de ficheiros. 1 - Substituindo o texto d:\\my_work\\
Leia maisUnidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano Objetivo: Apresentar a composição lógica em estruturas de decisão e as
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 maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
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 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 maisEstruturas de Repe,ção e String
Estruturas de Repe,ção e String Leonardo Gresta Paulino Murta leomurta@ic.uff.br Estruturas de repe
Leia maisEstruturas de Repetição e String
Estruturas de Repetição e String Leonardo Gresta Paulino Murta leomurta@ic.uff.br Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição
Leia mais1 Da aula teórica ao Java
Universidade Federal do ABC Bacharelado em Ciência da Computação Processamento da Informação - Prof. Fabrício Olivetti de França Guia de tradução entre Java e outras linguagens 1 Da aula teórica ao Java
Leia maisTratamento de Erros. Sérgio Luiz Ruivace Cerqueira
Tratamento de Erros Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Agenda Introdução Try, catch, finally Unchecked Exceptions Como levantar exceções Boas práticas O problema Calculadora numero1:
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 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 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 maisManipulando Arquivos em Java
Manipulando Arquivos em Java U N I V E R S I D A D E T E C N O L Ó G I C A F E D E R A L D O P A R A N Á D E P A R T A M E N T O A C A D Ê M I C O D E E L E T R Ô N I C A P R O F. V I T O R Y A N O Arquivos
Leia maisOrganização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Java! Mas... Como um programa é organizado? Quais são os Cpos de dados disponíveis? Como variáveis podem
Leia maisTipos primitivos de Java Entrada de Dados Formatação da Saída. Aula 03
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Tipos primitivos de Java Entrada de Dados Formatação da Saída Aula 03 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br
Leia maisTipos de dados, constantes e variáveis. Prof.: Jesus
Tipos de dados, constantes e variáveis Prof.: Jesus Tipos de dados Algoritmo é uma sequência de passos que visa a atingir um objetivo. Geralmente consiste em entrada, processamento e saída. Mas de quê?
Leia maisPROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS
PROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS Prof. Dr. Daniel Caetano 2017-1 Objetivos Compreender os conceitos classe e objeto Compreender a função dos métodos e atributos e o conceito de encapsulamento
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 maisVariá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 maisJava API. Giuliana Silva Bezerra
Java API Giuliana Silva Bezerra Leitura e escrita de arquivos Java.io.file Escrita de arquivos Java.io.PrintWriter 1. Criar instância de Java.io.PrintWriter PrintWriter saida = new PrintWriter( Diretorio
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 maisEsta categoria mais geral, à qual cada objeto pertence, denominamos de classe; IFSC/POO + JAVA - prof. Herval Daminelli
Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; Tudo no mundo real pode ser representado por meio do conceito de "objeto": uma planta, uma mesa, uma pessoa, um sentimento,
Leia maisOperadores e Estruturas de Decisão. Vanessa Braganholo
Operadores e Estruturas de Decisão Vanessa Braganholo vanessa@ic.uff.br Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados em comparações
Leia mais1 O filtro da mediana
CCM0118 Computação I Departamento de Ciência da Computação IME-USP Curso de Ciências Moleculares Turma 22 Segundo Semestre de 2012 Quarto Exercício-Programa Prazo de entrega: até 4 de dezembro de 2012.
Leia maisOperadores e Estruturas de Decisão
Operadores e Estruturas de Decisão Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 19. Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos
CURSO BÁSICO DE PROGRAMAÇÃO AULA 19 Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos Introdução a Java Por qual motivo utilizar vetor? Vetores Há um problema onde o diretor de uma escola deseja
Leia maisLinguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Leia maisProf. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Quinta aula
Prof. Rogério Albuquerque de Almeida Programação Orientada a Objetos II Java Quinta aula 1 Prof. Rogério Albuquerque de Almeida Programação Orientada a Objeto II Arrays Declarar e criar arrays Acessar
Leia mais[Linguagem de Programação 3] [Aula 01] [Gustavo Yoshio Maruyama]
[Linguagem de Programação 3] [Aula 01] [Gustavo Yoshio Maruyama] Objetivos Revisar conceitos de Orientação a Objetos Classes Objetos Encapsulamento Herança Sobrescrita de métodos Sobrecarga de métodos
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 maisMétodos. Utilizados para dividir o programa em subprogramas
Métodos Isidro Métodos Utilizados para dividir o programa em subprogramas Métodos Porque é importante o uso de métodos? Evita retrabalho Diminui o tamanho do código Aumenta a clareza Dividir e Conquistar
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Introdução Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Introdução ao Desenvolvimento
Leia maisOrganização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Java! Mas... Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis
Leia maisMC-102 Aula 24 Arquivos em C e Parâmetros do Programa
MC-102 Aula 24 Arquivos em C e Parâmetros do Programa Instituto de Computação Unicamp 3 de Novembro de 2016 Roteiro 1 Arquivos Introdução a Arquivos em C Nomes e Extensões Tipos de Arquivos Caminhos Absolutos
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Implementação do analisador de logs do Servidor Web com base nos requisitos da unidade curricular de Estatística, de acordo com o roteiro abaixo: Recuperar o conteúdo do
Leia maisEstrutura de Condição, Escolha e Repetição
Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro Conteúdo Expressões Aritméticas Funções Expressões Lógicas Operadores Lógicos
Leia maisO que é a modularização
capa O que é a modularização Código Modularizado Código Não Modularizado Modularização Porque modularizar um código? -Decompor uma tarefa complexa em tarefas menores e de fácil solução. -Fazer uso da técnica
Leia maisCONTEÚDO 05 MATRIZES
CONTEÚDO 05 MATRIZES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes MATRIZES O que é uma matriz? Uma estrutura de dados que contém várias
Leia maisCompiladores 02 Analise léxica
Compiladores 02 Analise léxica Sumário Análise Léxica Definição: Lexema, tokens Tabela símbolos Expressões regulares, automatos Relembrando O compilador é dividido em duas etapas Análise Síntese Análise
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 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 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 mais1 Introdução e Conceitos básicos
1 Introdução e Conceitos básicos Aula 02 Sumário Capítulo 1 Introdução e Conceitos básicos 1.1 Modelos 1.2 Tipos primitivos de dados 1.3 Tipo Abstrato de dados 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2
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 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 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 maisAula 3:Introdução à Linguagem C
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS JOINVILLE DEPARTAMENTO DO DESENVOLVIMENTO DO ENSINO
Leia maisProcessamento da Informação
Processamento da Informação Introdução ao curso Professora Carla Negri Lintzmayer 2019.Q1 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Introdução Carla Negri Lintzmayer carla.negri@ufabc.edu.br
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 maisEntrada Processamento Saída
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: PEOO Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com Data:
Leia maisCETEC Centro Paula Souza
Atualização da Competição Maratona de Programação 2018 2º Semestre Finalidade Este documento tem por finalidade informar aos professores responsáveis pelos times das unidades participantes da Maratona
Leia maisLINGUAGEM ORIENTADA A OBJETOS
LINGUAGEM ORIENTADA A OBJETOS TI MÓDULO II O ECLIPSE O eclipse é uma IDE Open Source (código fonte aberto) que serve para o desenvolvimento em muitas linguagens: PHP Java Python HTML C/C++ A IDE Eclipse
Leia maisIntrodução à Linguagem Java
Capítulo 3 A Construção de Aplicativos Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Palavras reservadas Introdução à Linguagem Java abstract default goto null synchronized
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 mais16:20:29. Introdução à Informática com Software Livre
16:20:29 Introdução à Informática com Software Livre O que é um Programa? 16:20:29 Um programa (em inglês, software) é uma sequência de instruções específicas que descrevem uma tarefa a ser realizada por
Leia maisOrientação a Objetos. Vanessa Braganholo
Orientação a Objetos Vanessa Braganholo vanessa@ic.uff.br Paradigma estruturado } Código mais fácil de ler, mas ainda difícil para sistemas grandes devido a repetição de código } Só usa sequência, repetição
Leia maisProgramação para GI. Subprogramas
nível 05/05/2015 Programação para GI Aula 08 Java é uma linguagem de programação orientada a objetos (POO). O objetivo desta aula é escrever programas em Java organizando o código em subprogramas (funções)
Leia maisAula de PG Novembro de 2013, LT14D e LT11D - Sobre o Tipo String do Java
Aula de PG Novembro de 2013, LT14D e LT11D - Sobre o Tipo String do Java O tipo String é uma classe da linguagem Java onde se definem muitos métodos que podemos e devemos usar para manipular cadeiras de
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 maisTrabalhando com Arquivos
Trabalhando com Arquivos Dados de um Programa Durante sua execução, um programa típico processa um ou mais conjuntos de dados. dados de entrada (usados pelo programa) e dados de saída (gerados pelo programa)
Leia maisProcessamento da Informação
Processamento da Informação Introdução ao curso Professora Carla Negri Lintzmayer 2019.Q1 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Introdução Carla Negri Lintzmayer carla.negri@ufabc.edu.br
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho
CURSO BÁSICO DE PROGRAMAÇÃO AULA 15 Revisão Vetores e Matrizes Trabalho Definição: Introdução a Linguagem C Vetores Estrutura que permite armazenar um conjunto de dados do mesmo tipo na mesma variável;
Leia maisAlgoritmia e Programação APROG. Vetores. Algoritmia e Java. Nelson Freire (ISEP DEI-APROG 2012/13) 1/32
APROG Algoritmia e Programação Vetores Algoritmia e Java Nelson Freire (ISEP DEI-APROG 2012/13) 1/32 Arrays Introdução Enquadramento Interesse Noção Tipos Vetor Matriz Vetores Noções Básicas Interesse
Leia maisManual de conversão de Pseudo-algoritmo para Java
Manual de conversão de para Criação e atribuição de valores à variáveis Objetivo inteiro: n; int n; real: valor; double valor; lógico: achou; boolean achou; string: nome; String nome; caractere: sexo;
Leia maisOrganização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Java! Mas... Como um programa é organizado? Quais são os Cpos de dados disponíveis? Como variáveis podem
Leia maisJava e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }
Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução
Leia maisPRIMEIRO PROGRAMA. Neste post iremos construir uma pequena classe destinada para soma de dois números.
PRIMEIRO PROGRAMA Olá pessoal! Neste post iremos construir uma pequena classe destinada para soma de dois números. Para este post, espero conseguir fazer o leitor entender algumas coisas: 1. Declaração
Leia maisUniversidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11
Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11 Instruções: 1. A prova deve ser realizada individualmente e sem consultas. 2. As respostas deverão ser
Leia maisUnidade 2: Estruturas de Controle Parte 1 - Scanner e Estrutura IF Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 2: Estruturas de Controle Parte 1 - Scanner e Estrutura IF Prof. Daniel Caetano Objetivo: Apresentar a classe Scanner e as principais estruturas de controle da linguagem
Leia maisLinguagens de Programação Departamento de Engenharia Eletrônica e de Computação - DEL-Poli/UFRJ Prof.: Miguel Elias Mitre Campista
Linguagens de Programação Departamento de Engenharia Eletrônica e de Computação - DEL-Poli/UFRJ Prof.: Miguel Elias Mitre Campista == Laboratório 11 == 1. Escreva uma classe Carrinho para armazenar Itens
Leia mais