UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS
|
|
- Victor Gabriel das Neves Alencastre
- 8 Há anos
- Visualizações:
Transcrição
1 ESTUDO DE CASO II Um sistema de venda de passagens de uma empresa de transportes visa um maior controle na venda de passagens, obedecendo ao limite de assentos dos veículos e evitando falhas. Empresas de transportes rodoviários e aeroviários são exemplos de uso desses sistemas. TAREFA Desenvolver em linguagem JAVA, seguindo estrutura do código fonte do anexo I, um sistema para o controle de venda de passagens de uma empresa de transportes. Não é permitido alterar os arquivos Io.java, Passageiro.java, Veiculo.java, Trecho.java. No arquivo Onibus.java deve-se somente criar a classe com o nome Onibus, que é o tipo de veículo utilizado pela empresa para o transporte de passageiros. No arquivo Viagem.java deve-se implementar o método SimulaViagem(). É permitido criar novos atributos, métodos e classes, desde que sejam utilizados somente no método SimulaViagem(). Vale ressaltar que é possível resolver o estudo de caso sem a necessidade de criar qualquer novo atributo, método ou classe para uso em SimulaViagem(). Considere para o problema proposto neste estudo de caso que uma companhia de ônibus chamada VIAÇÃO TATU possui vários guichês de venda de passagens espalhados pelo país. No entanto, os guichês vendem somente passagens dos ônibus (com capacidade de 46 lugares/poltronas) que passam na cidade onde eles estão situados (itinerário do ônibus). Os clientes, no atendimento, só podem solicitar passagens com origem na cidade em que o guichê está situado. O atendimento inicia com a chegada de um cliente em um guichê. O cliente solicita ao atendente uma passagem informando a cidade de destino. Se houver vaga, a venda é concretizada deixando a poltrona indisponível para esse trecho. O que pode ocorrer na prática é que, algumas pessoas ao tentarem comprar passagem para um determinado trecho do itinerário do ônibus, não tenha mais poltrona disponível. Se isso ocorrer, não é possível o passageiro viajar. É dada prioridade de vaga no ônibus pela ordem de atendimento no guichê, independente da cidade. Considere para simulação somente um ônibus no período de um dia. Também faz parte da tarefa redigir um texto descrevendo sucintamente (máximo de 2000 caracteres) quais técnicas das disciplinas do primeiro ano do curso foram utilizadas neste estudo de caso. 1
2 ENTRADA Consiste em dois arquivos modo texto com os nomes itinerario.txt e passageiros.txt contendo, respectivamente, o itinerário de um ônibus e uma lista ordenada cronologicamente (ordem de chegada) de pessoas que pretendem viajar na Viação Tatu. O arquivo itinerario.txt possui a ordem de cidades (trechos) em que o ônibus irá percorrer e deve obedecer à seguinte estrutura (por linha): <cidade_origem>;<cidade_destino>. Exemplo desse arquivo encontra-se no anexo II. O arquivo passageiros.txt é um arquivo único para todos os guichês e deve estar ordenado por ordem de atendimento dos passageiros nos guichês e obedecer à seguinte estrutura por linha: <nome_passageiro>;<cidade_origem>;<cidade_destino>. Exemplo desse arquivo encontra-se no anexo III. A seguir são listadas situações em que a venda de passagens não pode ser efetuada, logo as pessoas não viajam. Considere como referência para os exemplos a seguir o arquivo do anexo II (itinerario.txt). O cliente solicitar uma passagem para um trecho inexistente no itinerário do ônibus. Por exemplo, os trechos São Luis-Macapá, Porto Alegre-Palmas, Brasília-Belém são inexistentes; O cliente solicitar uma passagem de um trecho existente, mas anterior à cidade em que está localizado o guichê. Por exemplo, um cliente em Natal querer comprar uma passagem de Macapá para Belém ou de Rio Branco para Manaus; O cliente solicitar uma passagem de um trecho existente, mas posterior à cidade em que está localizado o guichê. Por exemplo, um cliente em Natal querer comprar uma passagem de João Pessoa para Aracaju ou de São Paulo para Florianópolis; O ônibus estar lotado, não havendo mais poltronas disponíveis. SAÍDA A saída consiste na emissão de dois relatórios, descritos a seguir: Relatório 1: arquivo texto com o nome saida1.txt contendo somente os dados dos passageiros que conseguiram viajar. O arquivo deve seguir a estrutura <nome_passageiro>;<cidade_origem>;<cidade_destino>, nessa ordem e um por linha. O arquivo deve estar ordenado por <cidade_origem> obedecendo ao itinerário do ônibus. Considerando as entradas dos anexos II e III, veja no anexo IV um exemplo de saída do relatório 1. Relatório 2: arquivo texto com o nome saida2.txt contendo somente os dados dos passageiros que não conseguiram viajar. O arquivo deve seguir a estrutura <nome_passageiro>;<cidade_origem>;<cidade_destino>, nessa ordem e um por linha. O arquivo deve estar ordenado por <cidade_origem> obedecendo ao itinerário do ônibus. Considerando as entradas dos anexos II e III, veja no anexo V um exemplo de saída do relatório 2. 2
3 Main.java package estudodecaso2; import java.util.arraylist; UNITINS / public class Main UNIVERSIDADE DO TOCANTINS args the command line arguments / public static void main(string[] args) ANEXO I Código Fonte // Instância de um objeto Onibus (veja o arquivo Onibus.java Onibus carro = new Onibus(); Io io = new Io(); ArrayList<Trecho> itinerario; try itinerario = io.lerarquivoitinerario("itinerario.txt", carro); catch (Exception ex) System.err.println("Erro lendo arquivo itinerario.txt ex="+ex.tostring()); return; //arquivo de passageiros ArrayList<Passageiro> passageiros = io.lerarquivopassageiros("passageiros.txt"); Passageiro passageiro[] = new Passageiro[passageiros.size()]; for (int ipassageiro = 0; ipassageiro < passageiros.size(); ipassageiro++) passageiro[ipassageiro] = new Passageiro( passageiros.get(ipassageiro).getnome(), passageiros.get(ipassageiro).gettrechopretendido().cidadeorigem, passageiros.get(ipassageiro).gettrechopretendido().cidadedestino); Viagem viagem = new Viagem(itinerario,carro,passageiros); //exibir a rota System.out.println("Atenção Sr. clientes! Aberto período para venda de passagens no veículo ("+viagem.getveiculo().getnome()+") que irá executar a seguinte rota:"); for (int i = 0; i < viagem.itinerario.size(); i++) System.out.println("Trecho "+Integer.toString(i+1)+" "); System.out.println("saída de: "+viagem.itinerario.get(i).getcidadeorigem()); System.out.println("chegada em: "+viagem.itinerario.get(i).getcidadedestino()); System.out.println("Nossos guichês estão abertos neste momento, nestas cidades. Aguardando clientes..."); viagem.simulaviagem(io); if(viagem.getio().gerarsaida1("saida1.txt")) System.out.println("saida1.txt gerado com sucesso."); 3
4 else System.out.println("Erro gerando saida1.txt"); if(viagem.getio().gerarsaida2("saida2.txt")) System.out.println("saida2.txt gerado com sucesso."); else System.out.println("Erro gerando saida2.txt"); System.out.println("Atendimento finalizado. Obrigado por usar nossos serviços."); Passageiro.java package estudodecaso2; UNITINS Classe destinada a representar um passageiro. Possui como atribuitos o nome e o trecho ao qual o passageiro pretende (possui intenção de) viajar. / public class Passageiro private String nome; private TrechoPretendido trechopretendido = new TrechoPretendido(); public class TrechoPretendido String cidadeorigem,cidadedestino; public Passageiro(String nome, String corigem,string cdestino) this.nome = nome; this.trechopretendido.cidadeorigem = corigem; this.trechopretendido.cidadedestino = cdestino; public String getnome() return nome; public void setnome(string nome) this.nome = nome; public TrechoPretendido gettrechopretendido() return trechopretendido; 4
5 Veiculo.java package estudodecaso2; UNITINS Classe destinada a representar um veículo. Possui como atribuitos o número de poltronas para passageiros e um nome para mera identificação. / public class Veiculo int npoltronas; String nome; public Veiculo(Integer npoltronas,string snome) this.nome = snome; this.npoltronas = npoltronas; public int getnpoltronas() return npoltronas; public String getnome() return nome; public void setnome(string nome) this.nome = nome; Onibus.java package estudodecaso2; UNITINS Classe destinada a representar uma especialização de um veículo. Deve-se, primeiramente, implementar esta classe para que todo o código fonte seja compilado. / // implemente aqui. Trecho.java package estudodecaso2; UNITINS Classe destinada a representar um trecho, intervalo entre duas cidades. Vale lembrar que um itinerário é formado por vários trechos. Possui como atribuitos a cidade de origem e de destino. / 5
6 public class Trecho private String cidadeorigem, cidadedestino; public String getcidadedestino() return cidadedestino; public void setcidadedestino(string cidadedestino) this.cidadedestino = cidadedestino; public String getcidadeorigem() return cidadeorigem; public void setcidadeorigem(string cidadeorigem) this.cidadeorigem = cidadeorigem; Viagem.java package estudodecaso2; import java.util.arraylist; UNITINS Classe destinada a representar uma viagem. / public class Viagem ArrayList<Trecho> itinerario; ArrayList<Passageiro> passageiros; Veiculo veiculo; int vetorocupadas[]; private Io io; public Viagem(ArrayList<Trecho> itinerario,veiculo veiculo,arraylist<passageiro> passageiros) this.itinerario = itinerario; this.passageiros = passageiros; this.veiculo = veiculo; vetorocupadas = new int[itinerario.size()]; for (int i = 0; i < vetorocupadas.length; i++) vetorocupadas[i] = 0; io Método principal da classe. Tem a finalidade de simular a viagem para gerar os dados de saída, ou seja, qual passageiro viajou e qual não viajou. / 6
7 public void SimulaViagem(Io io) // implemente aqui public Veiculo getveiculo() return veiculo; public void setveiculo(veiculo veiculo) this.veiculo = veiculo; public ArrayList<Trecho> getitinerario() return itinerario; public void setitinerario(arraylist<trecho> itinerario) this.itinerario = itinerario; public Io getio() return io; Io.java / Arquivo de entrada e saída de dados / package estudodecaso2; import java.io.bufferedreader; import java.io.bufferedwriter; import java.io.file; import java.io.filereader; import java.io.filewriter; import java.io.ioexception; import java.util.arraylist; import java.util.stringtokenizer; UNITINS Classe destinada a representar o objeto que realizará a leitura dos arquivos de entrada (passageiros.txt e itinerario.txt) e a escrita dos arquivos de saída (saida1.txt e saida2.txt). / public class Io private ArrayList<Passageiro> conseguiramviajar = new ArrayList<Passageiro>(); private ArrayList<Passageiro> naoconseguiramviajar = new ArrayList<Passageiro>(); public ArrayList<Trecho> lerarquivoitinerario(string sfilename, Veiculo veiculo) File arquivo = new File(sFileName); if(!arquivo.exists()) System.err.println("Arquivo \""+sfilename+"\" não existe."); return null; 7
8 try //tentativa de execução do seguinte código: ArrayList<Trecho> lista = new ArrayList<Trecho>(); BufferedReader leitor = new BufferedReader(new FileReader(arquivo)); //leitor sequencial // Recupera todas as linhas de modo sequencial String linha = null; // int indice = 0; //índice do trecho, para facilitar o cálculo de intersecção de trechos, saber quando uma viagem acabou, etc. while ((linha = leitor.readline())!= null) //<cidade_origem>;<cidade_destino> StringTokenizer st = new StringTokenizer(linha, ";"); Trecho trecho = new Trecho(); trecho.setcidadeorigem(st.nexttoken()); //<cidade_origem> trecho.setcidadedestino(st.nexttoken()); //<cidade_destino> lista.add(trecho); leitor.close(); //fechar leitor return lista; catch (IOException e) //exibe o erro na saída de erro (err) System.err.println("Ocorreu um erro: "+e.tostring()); //fim try catch return null; // fim lerarquivoitinerario public ArrayList<Passageiro> lerarquivopassageiros(string sfilename) File arquivo = new File(sFileName); if(!arquivo.exists()) System.err.println("Arquivo \""+sfilename+"\" não existe."); return null; try //tentativa de execução do seguinte código: ArrayList<Passageiro> lista = new ArrayList<Passageiro>(); BufferedReader leitor = new BufferedReader(new FileReader(arquivo)); //leitor sequencial // Recupera todas as linhas de modo sequencial String linha = null; while ((linha = leitor.readline())!= null) //<nome_passageiro>;<cidade_origem>;<cidade_destino> StringTokenizer st = new StringTokenizer(linha, ";"); String snomepassageiro = st.nexttoken(); String corigem = st.nexttoken(); String cdestino = st.nexttoken(); Passageiro passageiro = new Passageiro(sNomePassageiro,cOrigem,cDestino); lista.add(passageiro); leitor.close(); //fechar leitor return lista; catch (IOException e) 8
9 //exibe o erro na saída de erro (err) System.err.println("Ocorreu um erro: "+e.tostring()); //fim try catch return null; // fim lerarquivopassageiros public void AdicionarPassageiroConseguiuViajar(Passageiro p) conseguiramviajar.add(p); public void RemoverPassageiroConseguiuViajar() conseguiramviajar.remove(conseguiramviajar.size()-1); public void AdicionarPassageiroNaoConseguiuViajar(Passageiro p) naoconseguiramviajar.add(p); public Boolean gerarsaida1(string sfilename) BufferedWriter out = null; try out = new BufferedWriter(new FileWriter(sFileName)); for (int i = 0; i < conseguiramviajar.size(); i++) out.write(conseguiramviajar.get(i).getnome()+";"+ conseguiramviajar.get(i).gettrechopretendido().cidadeorigem+";"+ conseguiramviajar.get(i).gettrechopretendido().cidadedestino+"\r\n"); out.close(); return true; catch (IOException ex) System.err.println("Ocorreu um erro gerando saída. ex="+ex.tostring()); return false; finally try out.close(); catch (IOException ex) System.err.println("Saída em memória: erro fechando arquivo de saída. ex="+ex.tostring()); public Boolean gerarsaida2(string sfilename) BufferedWriter out = null; try out = new BufferedWriter(new FileWriter(sFileName)); for (int i = 0; i < naoconseguiramviajar.size(); i++) out.write(naoconseguiramviajar.get(i).getnome()+";"+ naoconseguiramviajar.get(i).gettrechopretendido().cidadeorigem+";"+ naoconseguiramviajar.get(i).gettrechopretendido().cidadedestino+"\r\n"); out.close(); return true; catch (IOException ex) System.err.println("Ocorreu um erro gerando saída. ex="+ex.tostring()); return false; finally try out.close(); catch (IOException ex) System.err.println("Saída em memória: erro fechando arquivo de saída. ex="+ex.tostring()); 9
10 ANEXO II itinerario.txt Palmas; Cuiabá Cuiabá;Porto Velho Porto Velho;Rio Branco Rio Branco;Manaus Manaus;Boa Vista Boa Vista;Macapá Macapá;Belém Belém;São Luís São Luís;Teresina Teresina;Fortaleza Fortaleza;Natal Natal;João Pessoa João Pessoa;Recife Recife;Maceió Maceió;Aracaju Aracaju;Salvador Salvador;Vitória Vitória;Rio de Janeiro Rio de Janeiro;Belo Horizonte Belo Horizonte;Brasília Brasília;Goiânia Goiânia;Campo Grande Campo Grande;São Paulo São Paulo;Curitiba Curitiba;Florianópolis Florianópolis;Porto Alegre 10
11 ANEXO III passageiros.txt Luis Olegário;Rio de Janeiro;Curitiba Maria Zuleide;Belém;Brasília Alex Castro;Porto Velho;João Pessoa Hugo Constantino;Aracaju;Vitória Carlos José;Brasília;Porto Alegre; Cláudio Antônio;Fortaleza;Natal Cleópatra Maria;Boa Vista;Recife Severino Costa;Macapá;Belo Horizonte Raimundo Mudo;Maceió;Goiânia Armando Souto;São Paulo;Porto Alegre Herculano Silva;Belém;Rio de Janeiro Pocota Maria;Belo Horizonte;Campo Grande Nelson Rego;Palmas;Porto Alegre Jacinto Coelho;Rio Branco;Salvador Anderson Noronha;Cuiabá;Teresina Valdisney Amaral;Palmas;São Luis Fernando Alegre;Teresina;Aracaju Antonio Dozinete;Manaus;Brasília Zoreide Zuleika;Goiânia;Florianópolis Luis Fonseca;Brasília;Curitiba Andreas Müller;Curitiba;Porto Alegre Adolfo Manso;Salvador;Rio de Janeiro Vera Lúcia;Porto Velho;Aracaju Silvéria Xuxa;Aracaju;Salvador Cacique Galdino;Brasília;Goiânia Antonio Cansado;João Pessoa;Campo Grande Marcelo Marcio;São Luís;Recife Aristóteles Platão;Curitiba;Porto Alegre Oliveira Pires;Belém;Maceió Protosoário de Sá;Rio Branco;Natal Gilson Azevedo;Fortaleza;Vitória Saturiano Plutão;Rio de Janeiro;São Paulo Liloca Paquetá;Cuiabá;Campo Grande Pablo Cruz;Rio Branco;Boa Vista Raul Coelho;Porto Velho;São Paulo Paulo Seixas;Palmas;Brasília Marcelo Siqueira;Aracaju;Belo Horizonte Campos de Miranda;Fortaleza;Belo Horizonte Luis da Silva;Rio de Janeiro;Florianópolis Fagundes Farias;São Paulo;Curitiba; Almir Joaquim;Florianópolis;Porto Alegre Cristiano Leitão;Fortaleza;Natal Matuzalém Tristão;Cuiabá;Porto Velho Cristóvam de Holanda;Teresina;Maceió Valério Rios;Brasília;Goiânia Marcelo Campelo;Goiânia;Campo Grande Amarante Amaral;Rio Branco;Manaus Joaquim Cruz;Palmas;Fortaleza Aparecido Antão;Teresina;João Pessoa Marcos Roberto;Palmas;Goiânia Terezinha Chacota;Fortaleza;João Pessoa Gavião Bueno;Belo Horizonte;Brasília André Cotoco;São Paulo;Curitiba; Ruth Lemos;Recife;Rio de Janeiro Fábio Yepes;Palmas;Macapá Igor Júnior;Palmas;Porto Alegre Napoleão Bonaparte;Macapá;Salvador Samuel Santos;Salvador;Campo Grande Edson Nascimento;Cuiabá;Porto Velho Cláudio Vieira;São Luís;Teresina Luke Skywalker;Natal;João Pessoa Bruce Chan;Maceió;Campo Grande Jackie Lee;São Paulo;Florianópolis Rosa Ritalina;Vitória;Rio de Janeiro Sarcófago Ancestral;Florianópolis;Porto Alegre Paul Lennon;Palmas;Cuiabá Juan Compolina;Rio Branco;Brasília Creisson Tabajara;Belém;São Luís Vinícius Padilha;Palmas;Belém Cândido Catão;Vitória;Rio de Janeiro Matias Cauê;Manaus;Belém Vítor Plácido;Macapá;Teresina Bento Carneiro;Fortaleza;Rio de Janeiro Rolando Lero;São Paulo;Porto Alegre Gervásio Godofredo;Maceió;Salvador Jose Carlos;Palmas;Rio Branco Ana Maria;São Luis;Natal Joaquim Silva;Vitória;Goiânia; Pedro José;Curitiba;Porto Alegre Carla Patrícia;Aracaju;Rio de Janeiro Janaina Talita;Brasília;São Paulo Miriam Rios;Palmas;Belem Samanta Chamada;Vitória;São Paulo Abienes Costa;Palmas;Cuiaba Abgail Tereza;São Luis;Teresina Abelardo José;Salvador;Vitória Abderam Costa;Belo Horizonte;Brasília Aderval Pereira;São Paulo;Curitiba Nádia Arruda;Fortaleza;Natal Nadine Carvalho;Porto Velho;Rio Branco Nadilson Santos;Recife;Maceió Neide Cruz;Teresina;Maceió Natália Maria;Porto Velho;Macapá Narciso José;Palmas;Belém Nara Silva;Natal;Salvador Natan Rocha;Aracaju;Brasilia Obina Rezende;Maceió;Vitória Ocirema Cruz;Cuiabá;Porto Velho Odair José;Salvador;Vitória Odélio Piriri;Belém;Natal Odara Salete;Brasília;Goiânia Odorico Paraguaçú;Rio Branco;Manaus Sabrina Maria;Natal;João Pessoa Sacramento Silva;Recife;Maceió Safira Dias;Teresina;Fortaleza Saiene Alves;Boa Vista;Macapá 11
12 Sales Tavares;Aracaju;Salvador; Sávio Ramalho;Palmas;Cuiabá Sandoval Arruda;Cuiabá;Porto Velho Saulo Carlos;Porto Velho;Rio Branco Saturnino Medeiros;Boa Vista;Macapá Pablo Genro;Macapá;Belém Pacheco Silveira;Salvador;Vitória Pacífico Tales;Brasília;Goiânia Padilha Santos;Recife;Maceió Paiva Sobrinho;Salvador;Goiânia Pamela Andréia;Recife;Vitória Patrick José;Goiânia;Curitiba Paula Toler;Brasília;Curitiba Paulete Viana;Teresina;Recife Paulamar Carla;Natal;Maceió Pedro Henrique;Maceió;Salvador Pedro Afonso;Rio de Janeiro;Brasília Pedro Alan;Recife;Vitória Penedo André;Macapá;Teresina; Penha Ribas;Belém;Teresina Cabral Português;Palmas;Porto Alegre Caciana Pereira;Recife;Maceió Cacique Obama;Salvador;Brasília Cades Ivo;Natal;Aracaju Caian Santos;Manaus;Teresina Caim Pereira;Boa Vista;Natal Abel Anderson;Manaus;Natal Caio Falcão;Brasília;Curitiba Caio Graco;Goiânia;Porto Alegre Tácito Fernandes;Palmas;Cuiabá Camila Andrade;Manaus;Boa Vista Calistene Josefa;Recife;Maceió Caliel Santos;Salvador;Vitória Caleb das Arábias;Brasília;Goiânia Carmelina Maria;Macapá;Belém Carlota Joaquina;Salvador;Vitória Carlos Roberto;Teresina;Fortaleza Roberto Carlos;Cuiabá;Macapá Erasmo Carlos;Recife;Vitória Viviane Sá;Brasília;Goiânia Valdir Pires;São Paulo;Curitiba Venâncio Alves;Curitiba;Porto Alegre Verônica Maria;Macapá;Belém Vera Lúcia;Palmas;Natal Marco Antonio;Palmas;Florianópolis Marcelo Inácio;Rio de Janeiro;Goiânia Vagner Francisco;Teresina;Porto Alegre Alziro Dias;Palmas;Goiânia Paulo Franco;Porto Velho;Rio de Janeiro Thiego Trindade;Natal;Vitória Marcos Valerio;Vitória;Rio de Janeiro Rosimeire Menezes;Brasília;São Paulo Ewerton Ferreira;Recife;Salvador Júlio César;Belo Horizonte;Porto Alegre Carlos José;Salvador;Goiânia Thiago de Araújo;Belém;Natal Erika Araújo;São Paulo;Florianópolis José Cheute;Curitiba;Porto Alegre Francisca Sousa;Porto Velho;Brasília Lincoln Chaves;Teresina;Belo Horizonte Cássio Assis;Manaus;Belo Horizonte Flávia Lopes;Cuiabá;João Pessoa Jeferson Kretli;Fortaleza;Vitória Genair Viana;Porto Velho;João Pessoa Abenilson Dias;Manaus;Campo Grande Guilherme André;Natal;Curitiba Elisangela Feitosa;Salvador;Rio de Janeiro Eliane Maria;Boa Vista;Florianópolis Carlos Eduardo;São Paulo;Porto Alegre Jadson Valeni;Vitória;Brasília Ronaldo Luis;Maceió;Porto Alegre Cláudio Magalhães;Brasília;Campo Grande Carlos Roberto;Rio Branco;Porto Alegre Lúcio Tomaz;Goiânia;São Paulo José Ricardo;Macapá;Brasília Adalberto Aguiar;Boa Vista;Brasília José Otavio;Belém;Recife Sérgio Silva;Vitória;Campo Grande Ivo Caetano;Recife;Curitiba Alexandre Mário;Manaus;São Paulo Abinoan Gomes;São Luís;Aracaju Ronaldo Luís;Cuiabá;Porto Alegre Wagner Rodrigues;Rio Branco;Goiânia Pablo César;Fortaleza;Curitiba Rinaldo Marques;Porto Velho;São Luís Carlielder Torcate;Fortaleza;Campo Grande Elisabete Arendt;Palmas;Macapá Eder Oliveira;Cuiabá;Belém Osni Otoni;Porto Velho;Natal Juliana Santana;Palmas;Manaus Wesley Gomes;Rio Branco;Goiânia Ricardo Lima;Natal;Belo Horizonte Danilo Alves;Cuiabá;Salvador Suelene Maria;Aracaju;Goiânia Cláudia Friões;Boa Vista;Rio de Janeiro Edilane Saraiva;Porto Velho;Maceió Cristiano Aguiar;Recife;Curitiba Renata Oliveira;Belém;Rio de Janeiro Rachel Carneiro;Rio de Janeiro;Belo Horizonte Fábio Gregório;João Pessoa;Goiânia Valdemar Severino;Recife;Campo Grande Reinaldo Cruz;Manaus;Teresina Abílio Victor;Salvador;Goiânia Felipe Augusto;Recife;Aracaju Alexandre Carneiro;Palmas;Fortaleza Leandro Mota;Recife;Vitória Valmir Lemes;Porto Velho;Macapá Andreia Lodi;Palmas;João Pessoa Marcelino da Silva;Manaus;Florianópolis Elionete Prochnow;Porto Velho;São Paulo Bruno Pereira;São Luís;Curitiba Gabriel Teixeira;Palmas;Porto Alegre 12
13 Hélio Camilo;João Pessoa;Vitória Adilson Fragoso;São Luís;João Pessoa Jucélio Bueno;Cuiabá;Boa Vista Verner Rafael;Rio Branco;Salvador Manoel Douglas;Natal;Aracaju Rafael Brandão;Cuiabá;Fortaleza Romilson de Jesus;Salvador;Campo Grande Carlota Silva;Belo Horizonte;Goiânia Josequiel Basso;Teresina;Florianópolis Carlos Henrique;São Luís;Aracaju Anderson Rocha;Recife;Belo Horizonte Maria Ione;Recife;Vitória 13
14 ANEXO IV Relatório 1 (viajaram) Luis Olegário;Rio de Janeiro;Curitiba Maria Zuleide;Belém;Brasília Alex Castro;Porto Velho;João Pessoa Hugo Constantino;Aracaju;Vitória Carlos José;Brasília;Porto Alegre Cláudio Antônio;Fortaleza;Natal Cleópatra Maria;Boa Vista;Recife Severino Costa;Macapá;Belo Horizonte Raimundo Mudo;Maceió;Goiânia Armando Souto;São Paulo;Porto Alegre Herculano Silva;Belém;Rio de Janeiro Pocota Maria;Belo Horizonte;Campo Grande Nelson Rego;Palmas;Porto Alegre Jacinto Coelho;Rio Branco;Salvador Anderson Noronha;Cuiabá;Teresina Valdisney Amaral;Palmas;São Luis Fernando Alegre;Teresina;Aracaju Antonio Dozinete;Manaus;Brasília Zoreide Zuleika;Goiânia;Florianópolis Luis Fonseca;Brasília;Curitiba Andreas Müller;Curitiba;Porto Alegre Adolfo Manso;Salvador;Rio de Janeiro Vera Lúcia;Porto Velho;Aracaju Silvéria Xuxa;Aracaju;Salvador Cacique Galdino;Brasília;Goiânia Antonio Cansado;João Pessoa;Campo Grande Marcelo Marcio;São Luís;Recife Aristóteles Platão;Curitiba;Porto Alegre Oliveira Pires;Belém;Maceió Protosoário de Sá;Rio Branco;Natal Gilson Azevedo;Fortaleza;Vitória Saturiano Plutão;Rio de Janeiro;São Paulo Liloca Paquetá;Cuiabá;Campo Grande Pablo Cruz;Rio Branco;Boa Vista Raul Coelho;Porto Velho;São Paulo Paulo Seixas;Palmas;Brasília Marcelo Siqueira;Aracaju;Belo Horizonte Campos de Miranda;Fortaleza;Belo Horizonte Luis da Silva;Rio de Janeiro;Florianópolis Fagundes Farias;São Paulo;Curitiba Almir Joaquim;Florianópolis;Porto Alegre Cristiano Leitão;Fortaleza;Natal Matuzalém Tristão;Cuiabá;Porto Velho Cristóvam de Holanda;Teresina;Maceió Valério Rios;Brasília;Goiânia Marcelo Campelo;Goiânia;Campo Grande Amarante Amaral;Rio Branco;Manaus Joaquim Cruz;Palmas;Fortaleza Aparecido Antão;Teresina;João Pessoa Marcos Roberto;Palmas;Goiânia Terezinha Chacota;Fortaleza;João Pessoa Gavião Bueno;Belo Horizonte;Brasília André Cotoco;São Paulo;Curitiba Ruth Lemos;Recife;Rio de Janeiro Fábio Yepes;Palmas;Macapá Igor Júnior;Palmas;Porto Alegre Napoleão Bonaparte;Macapá;Salvador Samuel Santos;Salvador;Campo Grande Edson Nascimento;Cuiabá;Porto Velho Cláudio Vieira;São Luís;Teresina Luke Skywalker;Natal;João Pessoa Bruce Chan;Maceió;Campo Grande Jackie Lee;São Paulo;Florianópolis Rosa Ritalina;Vitória;Rio de Janeiro Sarcófago Ancestral;Florianópolis;Porto Alegre Paul Lennon;Palmas;Cuiabá Juan Compolina;Rio Branco;Brasília Creisson Tabajara;Belém;São Luís Vinícius Padilha;Palmas;Belém Cândido Catão;Vitória;Rio de Janeiro Matias Cauê;Manaus;Belém Vítor Plácido;Macapá;Teresina Bento Carneiro;Fortaleza;Rio de Janeiro Rolando Lero;São Paulo;Porto Alegre Gervásio Godofredo;Maceió;Salvador Jose Carlos;Palmas;Rio Branco Joaquim Silva;Vitória;Goiânia Pedro José;Curitiba;Porto Alegre Carla Patrícia;Aracaju;Rio de Janeiro Janaina Talita;Brasília;São Paulo Miriam Rios;Palmas;Belem Samanta Chamada;Vitória;São Paulo Abienes Costa;Palmas;Cuiaba Abelardo José;Salvador;Vitória Abderam Costa;Belo Horizonte;Brasília Aderval Pereira;São Paulo;Curitiba Nádia Arruda;Fortaleza;Natal Nadine Carvalho;Porto Velho;Rio Branco Nadilson Santos;Recife;Maceió Neide Cruz;Teresina;Maceió Natália Maria;Porto Velho;Macapá Narciso José;Palmas;Belém Nara Silva;Natal;Salvador Natan Rocha;Aracaju;Brasilia Obina Rezende;Maceió;Vitória Ocirema Cruz;Cuiabá;Porto Velho Odair José;Salvador;Vitória Odélio Piriri;Belém;Natal Odara Salete;Brasília;Goiânia Odorico Paraguaçú;Rio Branco;Manaus 14
15 Sabrina Maria;Natal;João Pessoa Sacramento Silva;Recife;Maceió Safira Dias;Teresina;Fortaleza Saiene Alves;Boa Vista;Macapá Sales Tavares;Aracaju;Salvador Sávio Ramalho;Palmas;Cuiabá Sandoval Arruda;Cuiabá;Porto Velho Saulo Carlos;Porto Velho;Rio Branco Saturnino Medeiros;Boa Vista;Macapá Pablo Genro;Macapá;Belém Pacheco Silveira;Salvador;Vitória Pacífico Tales;Brasília;Goiânia Padilha Santos;Recife;Maceió Paiva Sobrinho;Salvador;Goiânia Pamela Andréia;Recife;Vitória Patrick José;Goiânia;Curitiba Paula Toler;Brasília;Curitiba Paulete Viana;Teresina;Recife Paulamar Carla;Natal;Maceió Pedro Henrique;Maceió;Salvador Pedro Afonso;Rio de Janeiro;Brasília Pedro Alan;Recife;Vitória Penedo André;Macapá;Teresina Penha Ribas;Belém;Teresina Cabral Português;Palmas;Porto Alegre Caciana Pereira;Recife;Maceió Cacique Obama;Salvador;Brasília Cades Ivo;Natal;Aracaju Caian Santos;Manaus;Teresina Caim Pereira;Boa Vista;Natal Abel Anderson;Manaus;Natal Caio Falcão;Brasília;Curitiba Caio Graco;Goiânia;Porto Alegre Tácito Fernandes;Palmas;Cuiabá Camila Andrade;Manaus;Boa Vista Calistene Josefa;Recife;Maceió Caliel Santos;Salvador;Vitória Caleb das Arábias;Brasília;Goiânia Carmelina Maria;Macapá;Belém Carlota Joaquina;Salvador;Vitória Carlos Roberto;Teresina;Fortaleza Roberto Carlos;Cuiabá;Macapá Erasmo Carlos;Recife;Vitória Viviane Sá;Brasília;Goiânia Valdir Pires;São Paulo;Curitiba Venâncio Alves;Curitiba;Porto Alegre Verônica Maria;Macapá;Belém Vera Lúcia;Palmas;Natal Marco Antonio;Palmas;Florianópolis Marcelo Inácio;Rio de Janeiro;Goiânia Vagner Francisco;Teresina;Porto Alegre Alziro Dias;Palmas;Goiânia Paulo Franco;Porto Velho;Rio de Janeiro Marcos Valerio;Vitória;Rio de Janeiro Rosimeire Menezes;Brasília;São Paulo Ewerton Ferreira;Recife;Salvador Júlio César;Belo Horizonte;Porto Alegre Erika Araújo;São Paulo;Florianópolis José Cheute;Curitiba;Porto Alegre Carlos Eduardo;São Paulo;Porto Alegre Jadson Valeni;Vitória;Brasília Cláudio Magalhães;Brasília;Campo Grande Lúcio Tomaz;Goiânia;São Paulo Sérgio Silva;Vitória;Campo Grande Rinaldo Marques;Porto Velho;São Luís Elisabete Arendt;Palmas;Macapá Eder Oliveira;Cuiabá;Belém Juliana Santana;Palmas;Manaus Rachel Carneiro;Rio de Janeiro;Belo Horizonte Reinaldo Cruz;Manaus;Teresina Alexandre Carneiro;Palmas;Fortaleza Valmir Lemes;Porto Velho;Macapá Jucélio Bueno;Cuiabá;Boa Vista Rafael Brandão;Cuiabá;Fortaleza Carlota Silva;Belo Horizonte;Goiânia 15
16 ANEXO V Relatório 2 (não viajaram) Thiego Trindade;Natal;Vitória Carlos José;Salvador;Goiânia Thiago de Araújo;Belém;Natal Francisca Sousa;Porto Velho;Brasília Lincoln Chaves;Teresina;Belo Horizonte Cássio Assis;Manaus;Belo Horizonte Flávia Lopes;Cuiabá;João Pessoa Jeferson Kretli;Fortaleza;Vitória Genair Viana;Porto Velho;João Pessoa Abenilson Dias;Manaus;Campo Grande Guilherme André;Natal;Curitiba Elisangela Feitosa;Salvador;Rio de Janeiro Eliane Maria;Boa Vista;Florianópolis Ronaldo Luis;Maceió;Porto Alegre Carlos Roberto;Rio Branco;Porto Alegre José Ricardo;Macapá;Brasília Adalberto Aguiar;Boa Vista;Brasília José Otavio;Belém;Recife Ivo Caetano;Recife;Curitiba Alexandre Mário;Manaus;São Paulo Abinoan Gomes;São Luís;Aracaju Ronaldo Luís;Cuiabá;Porto Alegre Wagner Rodrigues;Rio Branco;Goiânia Pablo César;Fortaleza;Curitiba Carlielder Torcate;Fortaleza;Campo Grande Osni Otoni;Porto Velho;Natal Wesley Gomes;Rio Branco;Goiânia Ricardo Lima;Natal;Belo Horizonte Danilo Alves;Cuiabá;Salvador Suelene Maria;Aracaju;Goiânia Cláudia Friões;Boa Vista;Rio de Janeiro Edilane Saraiva;Porto Velho;Maceió Cristiano Aguiar;Recife;Curitiba Renata Oliveira;Belém;Rio de Janeiro Fábio Gregório;João Pessoa;Goiânia Valdemar Severino;Recife;Campo Grande Abílio Victor;Salvador;Goiânia Felipe Augusto;Recife;Aracaju Leandro Mota;Recife;Vitória Andreia Lodi;Palmas;João Pessoa Marcelino da Silva;Manaus;Florianópolis Elionete Prochnow;Porto Velho;São Paulo Bruno Pereira;São Luís;Curitiba Gabriel Teixeira;Palmas;Porto Alegre Hélio Camilo;João Pessoa;Vitória Adilson Fragoso;São Luís;João Pessoa Verner Rafael;Rio Branco;Salvador Manoel Douglas;Natal;Aracaju Romilson de Jesus;Salvador;Campo Grande Josequiel Basso;Teresina;Florianópolis Carlos Henrique;São Luís;Aracaju Anderson Rocha;Recife;Belo Horizonte Maria Ione;Recife;Vitória 16
UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO DE CASO II
ESTUDO DE CASO II Um sistema de recursos humanos tem a finalidade de auxiliar empresas de recrutamento e seleção no gerenciamento de candidatos e de vagas oferecidas por empresas de diversos ramos, além
Leia maisExercícios de Revisão Java Básico
Exercícios de Revisão Java Básico (i) Programação básica (estruturada) 1) Faça um programa para calcular o valor das seguintes expressões: S 1 = 1 1 3 2 5 3 7 99... 4 50 S 2 = 21 50 22 49 23 48...250 1
Leia maisObjetivo do programa: Implementação de um analisador de Logs do Servidor Web com base nos requisitos da unidade curricular de Estatística.
Objetivo do programa: Implementação de um analisador de Logs do Servidor Web com base nos requisitos da unidade curricular de Estatística. package ProjetoIntegrador; import java.io.bufferedreader; import
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisImplementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Leia maisCurso Superior de Tecnologia emtelemática Programação Orientada a Objetos Streams em Java. Copyright 2010 Prof. César Rocha
Curso Superior de Tecnologia emtelemática Programação Orientada a Objetos Streams em Java Copyright 2010 Prof. César Rocha 1 Objetivos Explorar os conceitos fundamentais acerca do uso de streams de arquivos
Leia maisinsfcanceof new public switch transient while byte continue extends for int null
Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public
Leia maisUNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 6 Filas Estrutura de Dados A Estrutura de Dados Fila Fila é uma estrutura de dados usada em programação, que tem regras para
Leia maisAnalisar os sistemas operacionais apresentados na figura e responder as questões abaixo: Identificar
Projeto Integrador Sistemas Operacionais Prof.ª Lucilia Ribeiro GTI 3 Noturno Grupo: Anderson Alves da Mota. André Luiz Silva. Misael bezerra dos santos. Sandro de almeida silva. Analisar os sistemas operacionais
Leia maisBacharelado em Ciência e Tecnologia BC-0505 - Processamento da Informação Teoria Arquivos Prof. Edson Pinheiro Pimentel edson.pimentel@ufabc.edu.
Bacharelado em Ciência e Tecnologia BC-0505 - Processamento da Informação Teoria Arquivos Prof. Edson Pinheiro Pimentel edson.pimentel@ufabc.edu.br Conceitos Arquivos permitem armazenar dados de maneira
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 15 Prof. ISVega Maio de 2004 Arquivos de Texto CONTEÚDO 15.1Processamento
Leia maisProva de Java. 1) Copie o programa abaixo no eclipse e complete-o, utilizando os conceitos aprendidos durante o curso. (4 pontos)
Prova de Java 1) Copie o programa abaixo no eclipse e complete-o, utilizando os conceitos aprendidos durante o curso. (4 pontos) O programa consiste em uma aplicação que simula o comportamento de dois
Leia maisProgramação Visual TIC - 3PA. Lista de Exercícios 02
Programação Visual TIC - 3PA Lista de Exercícios 02 Professor: Edwar Saliba Júnior 1) Elabore um programa para simular uma conta de poupança. Crie uma classe contacorrente com os seguintes atributos: saldo,
Leia maisJava. Marcio de Carvalho Victorino www.dominandoti.eng.br
Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a
Leia maisImplementação de Classe e Auto-Relacionamento em Java
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Implementação de Classe e Auto-Relacionamento em Java 1)Introdução Um modelo de Diagrama de Classes representa a estrutura definida
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro. Cartão de fidelização de clientes das distribuidoras de combustível.
Caso de estudo O cartão fidelidade Cartão de fidelização de clientes das distribuidoras de combustível. Definição em JAVA da classe CartaoFidelidade, que deverá apresentar uma funcionalidade semelhante
Leia maisEspecialização em desenvolvimento para web com interfaces ricas. Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares
Especialização em desenvolvimento para web com interfaces ricas Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares Objetivos Conceito de exceções Tratar exceções pelo uso de try, catch e
Leia maisManual do Usuário. Protocolo
Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisPara desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Leia maisAlgoritmos e Programação II. Sobrecarga
Algoritmos e Programação II Baseado no Material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, têm nomes distintos porque
Leia maisConversão de Tipos e Arrays
Conversão de Tipos e Arrays Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Conversão de Tipos Permite converter
Leia maisComputação II - Java Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Herança, Polimorfismo e Construtores
Computação II - Java Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Herança, Polimorfismo e Construtores 1 Exercícios Exercício 1: Construtores e Testes Analise a classe Conta.java, mostrada na
Leia maisJava Básico. Matrícula de Alunos. Marco Antonio, Arquiteto de Software TJDF ma@marcoreis.eti.br. Novembro/2005
Java Básico Matrícula de Alunos Marco Antonio, Arquiteto de Software TJDF ma@marcoreis.eti.br Novembro/2005 Objetivos OO: trocar mensagens entre os objetos Exception: tratar exceções Análise: implementar
Leia maisObjetivos do Capítulo
Capítulo 33 Arquivos e Fluxos de Dados Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Objetivos do Capítulo Analisar os conceitos de fluxo de entrada e de fluxo de saída de
Leia maisCurso Adonai QUESTÕES Disciplina Linguagem JAVA
1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String
Leia maisIFTO LÓGICA DE PROGRAMAÇÃO AULA 05
IFTO LÓGICA DE PROGRAMAÇÃO AULA 05 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos http://manoelcampos.com
Leia maisINSTITUTO DE COMPUTAÇÃO UNICAMP 1o. SEMESTRE DE 2009. Profa. Cecília M. F. Rubira
INSTITUTO DE COMPUTAÇÃO UNICAMP 1o. SEMESTRE DE 2009 Profa. Cecília M. F. Rubira Sala 13, cmrubira@ic.unicamp.br Versão: 1.1 Data: 22 de abril de 2009. Estudo de Caso: Sistema de Folha de Pagamento Este
Leia maisCONCURSO PÚBLICO EDITAL Nº 03 / 2015
MINISTÉRIO DA EDUCAÇÃO! INSTITUTO!FEDERAL!DO!ESPÍRITO!SANTO! REITORIA! Avenida!Rio!Branco,!50!!Santa!Lúcia!!29056C255!!Vitória!!ES! 27!3357C7500!! CONCURSO PÚBLICO EDITAL Nº 03 / 2015 Professor do Magistério
Leia maisColeções. Conceitos e Utilização Básica. c Professores de ALPRO I 05/2012. Faculdade de Informática PUCRS
Coleções Conceitos e Utilização Básica c Professores de ALPRO I Faculdade de Informática PUCRS 05/2012 ALPRO I (FACIN) Coleções: Básico 05/2012 1 / 41 Nota Este material não pode ser reproduzido ou utilizado
Leia maisUNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO DE CASO I
ESTUDO DE CASO I Um sistema de gestão patrimonial permite relacionar todos os bens de uma organização a fim de garantir sua integridade patrimonial. Esse tipo de sistema tem como finalidade automatizar
Leia maisExemplo 1. Um programa que cria uma instância de uma classe que herda da classe Frame
6. Como aplicações gráficas funcionam em Java? Todas as aplicações gráficas em Java usam instâncias de classes existentes, que por serem parte da linguagem podem ser executadas em todas as versões de Java
Leia maisIntrodução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Leia maisSintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.
Sintaxe Geral Tipos de Dados Comentários Comentários: De linha: // comentário 1 // comentário 2 De bloco: /* linha 1 linha 2 linha n */ De documentação: /** linha1 * linha2 */ Programa Exemplo: ExemploComentario.java
Leia maisComo construir um compilador utilizando ferramentas Java
Como construir um compilador utilizando ferramentas Java p. 1/3 Como construir um compilador utilizando ferramentas Java Aula 5 Análise Léxica com JavaCC Prof. Márcio Delamaro delamaro@icmc.usp.br Como
Leia maisUnidade IV: Ponteiros, Referências e Arrays
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Leia maisBC0505 Processamento da Informação
BC0505 Processamento da Informação Assunto: Modularização de código e passagem de parâmetros Aula Prática: 4 Versão: 0.2 Introdução Modularização No Java, como em outras linguagens de Programação Orientadas
Leia maisExecutando comandos do Sistema Operacional em uma aplicação WEB Java
Executando comandos do Sistema Operacional em uma aplicação WEB Java Criei uma aplicação muito simples que demonstra como um Servlet pode invocar uma classe que efetua um comando qualquer no sistema operacional.
Leia maisPROJETO FRAMEWORK - CELEPAR PAGINAÇÃO DE DADOS EM APLICAÇÕES JAVA PARA INTERNET
PROJETO FRAMEWORK - CELEPAR PAGINAÇÃO DE DADOS EM APLICAÇÕES JAVA PARA INTERNET Janeiro 2005 Sumário de Informações do Documento Tipo do Documento: Definição Título do Documento: Controle de Exceções em
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisSistema Integrado de Atendimento
Sistema Integrado de Atendimento Sistema Integrado de Atendimento. Um sistema moderno, completo e abrangente que modifica a realidade do atendimento de sua empresa, proporcionando maior segurança na tomada
Leia maisDriver Mysql para Banco de Dados. Conexão com um Banco de Dados
Driver Mysql para Banco de Dados MySQL.: Driver.: com.mysql.jdbc.driver URL.: jdbc:mysql://localhost/nomedobanco Usuário.: root senha.: ****** Conexão com um Banco de Dados Colocar o driver do banco de
Leia mais5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES
CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:
Leia maisJava Threads. Introdução
Java Threads mleal@inf.puc-rio.br 1 Introdução O único mecanismo de concorrência suportado explicitamente pela linguagem Java é multi-threading. threading. Os mecanismos de gerenciamento e sicronização
Leia maisUNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS COLEGIADO DE INFORMÁTICA
UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS COLEGIADO DE INFORMÁTICA Disciplina: Redes de Computadores Ano: 2007 Professor: Luiz Antonio Trabalho 1º Bimestre Cliente/Servidor
Leia maisOrientação a Objetos e a Linguagem Java
Orientação a Objetos e a Linguagem Java Afrânio Assis afranio@gmail.com Novembro/2006 1 Reutilizição com Herança e Composição Novembro/2006 2 Introdução Separar as partes que podem mudar das partes que
Leia maisPara criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.
7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome
Leia maisDesenvolvimento OO com Java Orientação a objetos básica
Desenvolvimento OO com Java Orientação a objetos básica Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal
Leia maisPrograma de Computador que funciona em Rede
Programa de Computador que funciona em Rede professor Robinson Vida Noronha 1 Paradigma Um programa rodando em rede é como uma loja. 2 Uma loja é composta por Vendedores Vendedores 3 Um loja deve servir
Leia maisÇÃO COM OBJECTOS PROGRAMAÇÃ. Programação com Objectos. Programação com Objectos TUDO É UM OBJECTO TUDO É UM OBJECTO ÍNDICE.
PROGRAMAÇÃ ÇÃO COM OBJECTOS TUDO É UM OBJECTO Programação com Objectos ÍNDICE Introdução aos objectos Polimorfismo TUDO É UM OBJECTO Interface e classes internas Instruções de controlo Guardar os objectos
Leia maisruirossi@ruirossi.pro.br
Tratamento de Exceções Rui Rossi dos Santos ruirossi@ruirossi.pro.br Mediador: Rui Rossi dos Santos Slide 1 o Exceção: condição anormal Introdução o Causas: Falhas na implementação Falhas na operação o
Leia maisSimulado de Linguagem de Programação Java
Simulado de Linguagem de Programação Java 1. Descreva o processo de criação de programas em Java, desde a criação do código-fonte até a obtenção do resultado esperado, por meio de sua execução. Cite as
Leia maisLinguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.
Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Tipos de dados Os programas manipulam dados, armazenando-os
Leia maisOlho por olho, e o mundo acabará cego. Mohandas Gandhi
Sockets Olho por olho, e o mundo acabará cego. Mohandas Gandhi Conectando-se a máquinas remotas. Protocolo Da necessidade de dois computadores se comunicarem surgiram diversos protocolos que permitissem
Leia maisMultithreading. Programação Orientada por Objectos com Java. Ademar Aguiar. MRSC - Programação em Comunicações
Programação Orientada por Objectos com Java www.fe.up.pt/~aaguiar ademar.aguiar@fe.up.pt 1 Multithreading 154 Objectivos Ser capaz de: Explicar os conceitos básicos de multithreading Criar threads múltiplos
Leia maisSOFTWARE DE SORTEIOS ELETRÔNICOS DE PRÊMIOS DA NOTA FISCAL PARANÁ
SOFTWARE DE SORTEIOS ELETRÔNICOS DE PRÊMIOS DA NOTA FISCAL PARANÁ MANUAL DO USUÁRIO Dezembro de 2015 Antonio Carlos Oliveira Amorim Seção de Automação, Governança e Mobilidade Digital SAGMD Instituto de
Leia maisLIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2
LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando
Leia maisTemplates e Pilhas. 1. Introdução
Templates e Pilhas 1. Introdução Templates ou Generics é considerado uma forma de polimorfismo [1]. É uma forma de programar onde o tipo do dado não é considerado. Programa-se para um tipo de dado indefinido.
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisLinguagem de Programação I. Orientação a Objetos em Java
Linguagem de Programação I Orientação a Objetos em Java Roteiro Introdução Classes e Objetos Declaração de Classes e Instanciação de um Objeto de uma Classe Declarando métodos com parâmetros Atributos,
Leia maisSGAA AGV Gerar Senha de atendimento
Histórico da Revisão Data Final Versão Descrição Autor Nome Objetivo Prioridade Procedimento para gerar senha de atendimento do SGAA através da AGV Mostrar quais os passos um usuário pertencente ao canal
Leia maisNoções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Leia maisMódulo 07 Características Avançadas de Classes
Módulo 07 Características Avançadas de Classes Última Atualização: 15/06/2010 1 Objetivos Descrever variáveis, métodos e iniciadores static Descrever a semântica do modificador final em classes, métodos
Leia maisEncapsulamento de Dados
Encapsulamento de Dados Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Modificadores de Visibilidade Especificam
Leia maisManual das planilhas de Obras v2.5
Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo
Leia maisSistema Acadêmico da Universidade Estadual Vale do Acaraú Módulo Aluno
Sistema Acadêmico da Universidade Estadual Vale do Acaraú Módulo Aluno Solicitação de Matrícula Manual de Ajuda Data: 21/05/2015 Desenvolvido por: Núcleo de Tecnologia da Informação da Universidade Estadual
Leia maisPrototype, um Design Patterns de Criação
Prototype, um Design Patterns de Criação José Anízio Pantoja Maia Este artigo tem como finalidade compreender o funcionamento do padrão de projeto prototype, serão abordados os participantes que compõe
Leia maisSockets. Introdução. Introdução. Programando para redes em Java. mecanismo de alto nível para acessar recursos na Internet.
Sockets Programando para redes em Java Introdução n O URLs e URLConnections fornecem um mecanismo de alto nível para acessar recursos na Internet. n Em aplicações de servidor de cliente, o servidor fornece
Leia maisSISTEMA EXPERIMENTALL 15/11/2009. Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing.
15/11/2009 Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing. Crie um novo projeto clicando em arquivo e em novo projeto. Escolha a opção java, aplicativo java
Leia maisProgramação Orientada a Objetos em Java
Programação Orientada a Objetos em Java Rone Ilídio da Silva Universidade Federal de São João del-rei Campus Alto Paraopeba 1:14 1 Objetivo Apresentar os principais conceitos de Programção Orientada a
Leia maisTipos de Dado Abstrato: Listas, Filas e Pilhas
Tipos de Dado Abstrato: Listas, Filas e Pilhas Estruturas de Dados Prof. Vilson Heck Junior Introdução Tradicionalmente conhecidos como Tipos de Dado Abstrato, são algumas Estruturas de Dados básicas e
Leia maisSIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS
SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro de Funcionários,
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 maisDescrição. Implementação. Departamento de Informática e Estatística Universidade Federal de Santa Catarina LAB 4 Transferência de Arquivos
Departamento de Informática e Estatística Universidade Federal de Santa Catarina LAB 4 Transferência de Arquivos Descrição Implemente nesta atividade de laboratório um programa em Java utilizando threads
Leia maisManual do Desenvolvedor Criptografia de Arquivos do WebTA
Manual do Desenvolvedor Criptografia de Arquivos do WebTA Versão 1.4 Índice 1. Objetivo..3 2. Processo..3 3. API de Criptografia - Biblioteca Java..4 3.1 WEBTACryptoUtil..4 3.1.1 decodekeyfile..4 3.1.2
Leia maisObjetivos: Sun recomenda que utilize o nome de domínio da Internet da empresa, para garantir um nome de pacote único
Pacotes e Encapsulamento Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes
Leia maisPrática em Laboratório N.02 Criando um serviço Web via NetBeans
Prática em Laboratório N.02 Criando um serviço Web via NetBeans O objetivo deste exercício é criar um projeto apropriado para desenvolver um contêiner que você resolva utilizar. Uma vez criado o projeto,
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisTrabalho 3: Agenda de Tarefas
INF 1620 Estruturas de Dados Semestre 08.2 Trabalho 3: Agenda de Tarefas O objetivo deste trabalho é a implementação de um conjunto de funções para a manipulação de uma agenda de tarefas diárias, de forma
Leia maisCurso Java Starter. www.t2ti.com 1
1 Apresentação O Curso Java Starter foi projetado com o objetivo de ajudar àquelas pessoas que têm uma base de lógica de programação e desejam entrar no mercado de trabalho sabendo Java, A estrutura do
Leia maisCS-14. Algoritmos e Estrutura de Dados em Java
CS-14 Algoritmos e Estrutura de Dados em Java A Caelum atua no mercado com consultoria, desenvolvimento e ensino em computação. Sua equipe participou do desenvolvimento de projetos em vários clientes e,
Leia maisCasos de uso Objetivo:
Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de
Leia maisCapítulo II Modelos de Programação Distribuída
Capítulo II Modelos de Programação Distribuída From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, Addison-Wesley 2005 From: M. Ben-Ari Principles of Concurrent
Leia maisUNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO UNIVERSITÁRIO NORTE DO ESPÍRITO SANTO
Curso: Engenharia de Computação e Ciência da Computação Data: 10/09/2013 Disciplina: Programação Estruturada Valor: 3,0 pontos Professor: Henrique Monteiro Cristovão Nota: Aluno: Prova resolvida 4ª Prova
Leia maisMINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS
MINISTÉRIO DA SAÚDE Secretária de Gestão Estratégica e Participativa da Saúde SGEP Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS Departamento de Informática do SUS - DATASUS Manual operacional
Leia maisCamada de Transporte. Bruno Silvério Costa
Camada de Transporte Bruno Silvério Costa Serviços Oferecidos à camada superior Camadas de rede, transporte e aplicação. Primitivas do Serviço de Transporte As primitivas para um serviço de transporte
Leia maisManual do Usuário. Captação Qualitativa PPA. Manual do Usuário. Captação Qualitativa
Manual do Usuário PPA 1 Ministério do Planejamento, Orçamento e Gestão Ministro do Planejamento, Orçamento e Gestão NELSON BARBOSA Secretário Executivo DYOGO HENRIQUE DE OLIVEIRA Secretária de Orçamento
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisAula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this.
Aula 2 Objetivos Encapsulamento na linguagem Java; Utilizando a referência this. Encapsulamento, data hiding é um conceito bastante importante em orientação a objetos. É utilizado para restringir o acesso
Leia mais5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Leia mais1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.
Lista de exercícios: Grupo I - programa seqüênciais simples 1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. 2. Fazer um programa
Leia maisEXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS
Campus Cachoeiro de Itapemirim Curso Técnico em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita Este exercício deve ser manuscrito e entregue na próxima aula; Valor
Leia maisTrabalho 7 Fila de prioridade usando heap para simulação de atendimento
Trabalho 7 Fila de prioridade usando heap para simulação de atendimento Data: 21/10/2013 até meia-noite Dúvidas até: 09/10/2013 Faq disponível em: http://www2.icmc.usp.br/~mello/trabalho07.html A estrutura
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisManual SIGEESCOLA Matrícula - 2009
Manual SIGEESCOLA Matrícula - 2009 GOVERNO DO ESTADO DO CEARÁ SECRETARIA DA EDUCAÇÃO BÁSICA COORDENADORIA DE DESENVOLVIMENTO DA ESCOLA PASSO A PASSO DA UTILIZAÇÃO DO SIGE ESCOLA 2009 1. PARA ACESSAR O
Leia maisManual de Atendimento do Chat Casa do Corretor. Página 1
Manual de Atendimento do Chat Casa do Corretor Página 1 Página 2 Índice: Acessando o Sistema... 03 Escala de Atendimento... 06 Painel de Atendimento... 07 Home... 08 Respostas Prontas... 09 Comandos Prontos...
Leia maisLinguagem de Programação
Linguagem de Programação Introdução a Linguagem C Princípios de Programação em C Gil Eduardo de Andrade Conceitos Iniciais: Linguagem C Introdução É uma linguagem estruturada; Foi desenvolvida na década
Leia maisNetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
Leia maispublic Agenda() { compromissos = null; } public int getnumerodecompromissos() { if (compromissos==null) return 0; else return compromissos.
import java.util.scanner; class Data... class Compromisso... public class Agenda private Compromisso[] compromissos; private Compromisso[] realoquecompromissos (Compromisso[] vetor, int tamanhodesejado)
Leia mais