A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO ESCOLA ESTADUAL PROFESSORA EDELI MANTOVANI ENSINO MÉDIO INTEGRADO Á EDUCAÇÃO PROFISSIONAL TÉCNICO."— Transcrição da apresentação:

1 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

2 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;

3 É 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;

4 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.

5 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;

6 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.

7 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( } );

8 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

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


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

Apresentações semelhantes


Anúncios Google