ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO ESCOLA ESTADUAL PROFESSORA EDELI MANTOVANI ENSINO MÉDIO INTEGRADO Á EDUCAÇÃO PROFISSIONAL TÉCNICO.

Slides:



Advertisements
Apresentações semelhantes
JAVA Orientação a Objetos
Advertisements

Programação em Java Prof. Maurício Braga
Programação em Java Prof. Maurício Braga
Programação em Java Prof. Maurício Braga
Estruturas de Repetição
Tratamento de Exceções
Programação orientada a objetos
Orientação a Objetos: Modificador Final para Métodos e Classes
De 17 1 Linguagens de Programação Orientadas a Objetos Pós-Gradução(Lato-Sensu) em Sistemas de Banco de Dados - UFPa Marco Fagundes Aula.
Programação Básica em Java
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Wagner Santos C. de Jesus
Orientação a Objetos Classes
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
JAVA ENUMS © 2009 by Jorge L. de Souza Leão março de 2009 PEE - COPPE/UFRJ.
Estrutura de Dados em Java
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
Tipos Agregados Homogêneos e Listas
C# Universidade Federal de Santa Catarina INE5612 – Desenvolvimento de Sistemas Orientados a Objetos II Filipe S Ghisi, Guilherme Welter, Matheus Porto,
C# Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 23/09/2002 Autor: Marden Menezes Costa Propriedades.
JAVA Linguagem Ambiente de Desenvolvimento
Linguagens Orientadas a Objeto
GEJAVA IV SCJA – Certificação Sun java associado exame cx
Hashing - Espalhamento
Programação I Aula 2 (Métodos)
Linguagem técnica de programação I Java
Paradigmas e Ferramentas de Desenvolvimento de Software – Revisão da linguagem C++ Lúbia Vinhas DPI - INPE.
Tipos de Dados Paradigmas de Programação
Introdução à Linguagem Java
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
Orientação a Objetos e Java Graduação em Ciência da Computação
Orientação a Objetos Parte I
Pilhas Profa. Nádia Félix.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Membro Static.
LPII Professora Lucélia. Pacotes Um pacote em Java é um diretório onde ficam armazenadas uma ou mais classes. Geralmente as classes com a mesma afinidade.
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Paradigmas da Programação – Semestre 1 – Aula 10 Professor: Eduardo Mantovani )
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
Wagner Santos C. de Jesus
SISTEMAS OPERACIONAIS I
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tratamento de Exceções
Programação Orientada a Objetos - Java
Aula Prática 4 Monitoria IP/CC (~if669).
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
Funções Matemáticas e de String
Estrutura de Controle em JAVA
Aula 1 – Profª Danielle Costa
Herança e Arquitetura em camadas
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Conceitos Básicos e Manipulação de Objetos
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Aula Prática 13 Orientação a Objeto Monitoria
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
Igor Steinmacher, MSc. Java!!!!
Programação em Java Prof. Edvan Chaves.
Conceitos de OO em Java Parte I
Eliane Rufino Fernandes TRABALHO DE LINGUAGEM DE PROGRAMAÇÃO:
Paradigmas da Programação – Semestre 1 – Aula 7 Professor: Eduardo Mantovani )
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Implementação Orientada a Objetos – Aula 09 Pacotes Prof. Danielle Martin Universidade de Mogi das Cruzes
Implementação Orientada a Objetos – Aula 04 Métodos, parâmetros e retorno Prof. Danielle Martin/Marcia Bissaco Universidade de Mogi das Cruzes
Prof. Cristian Rodrigo Dalcico. Linguagem de Programação Java Aula 1.
1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II.
Java Básico Lab Ruddá Beltrão | Cristian Costa.
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
Transcrição da apresentação:

ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO ESCOLA ESTADUAL PROFESSORA EDELI MANTOVANI ENSINO MÉDIO INTEGRADO Á EDUCAÇÃO PROFISSIONAL TÉCNICO EM INFORMÁTICA Henrique Beckhauser Linguagem de programação: EIFFEL/JAVA. Professora: Janaina Irma de Oliveira SINOP/MT 2015

Linguagem EIFFEL Porque foi criada; Hibrida; Recursos imperativos como orientadas a objeto; Bertrand Meyer (1992) Califórnia; Tipos de dados abstratos; Herança e vinculação dinâmica, de modo que suportam amplamente a programação orientada a objeto;

É natural compara a Eiffel com o C++ a primeira é mais simples e menor, mas tem uma expressividade e uma capacidade de escrita quase igual; As razões da crescente popularização do C++, enquanto a Eiffel tem um uso limitado não são difíceis de determinar, o C++ é, evidentemente, a maneira mais fácil para as organizações de desenvolvimento de software mudarem para a programação orientada a objeto, porque, em muitos casos, seus desenvolvedores já conhecem o C;

C++ compiladores baratos; Eiffel compiladores caros; C++ apoio do prestigioso Bell Laboratories; A Eiffel era financiada apenas por seu criador Bertrand Mayer e sua pequena empresa de softwares Interactive Software Engineering.

Sobre a Linguagem JAVA Porque foi criada; 1990 Sun Microsystems nem C e C++; Mesmo o C sendo pequeno não oferece programação orientada a objeto; O C++ suportava tal programação mas seu tamanho muito grande e sua grande complexidade eram vistos como perigo; Foi criado para oferecer mais simplicidade e confiabilidade do que qualquer outra linguagem; A partir de 1993 a linguagem java foi bastante utilizada para programação web; Case-sensitive; Funcionamento;

Criação A equipe que projetou o java foi chefiada por James Gosling, que já havia projetado o editor UNIX emacs e o sistema de janelas NeWS; Baseou-se no C++ mais foi projetada para ser mais pequena, limpa prática e confiável; Popularidade.

Exemplo: // Exemplo de Programa em Java // Entrada: Um número inteiro, complis, em que // complis é menor que 100, seguido de complis // valores interos // Saída: O número de valores de entrada que são maiores do // que a média de todos os valores de entrada import java.io.*; class IntSort { public static void main( String args[]) throws IOException { DataInputSream in = new DataInputStream(System.in0; int complis, contador, soma = 0, media, resultado = 0; int[] intlist = int[99]; complis = integer.parseInt{in.readLine( } );

If ((complis > 0) 66 (complis < 100)) { /* Leia a entrada em um vetor e compute a soma*/ for (contador = 0; contador < complis; contador++) { intlist[contador] = Integer.valueOF(in.readLine()). intValue(); soma += intlist[contador]; ) / * clacule a média */ media = soma / complis; /* conte os valores de entrada que são > do que a média */ for (contador = 0; contador < complis; contador++) if (intlist[contador] > media] resultado++; /* imprima o resultado*/ System.out.println( “\nNúmero de valores > do que a média é:” resultado]; ) //** fim da cláusula then do if ((complis > 0)... Else System.out.println( “Erro – o tamanho da lista de entrada não é válido\n”); } //** fim do método principal }//** fim da classe IntSort

Referência SEBESTA, Robert W. Conceitos de Linguagem de Programação.2006