Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
|
|
- Sarah Benke Castilho
- 5 Há anos
- Visualizações:
Transcrição
1 Linguagem Java Introdução Rosemary Silveira Filgueiras Melo 1
2 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída em Java Tipos de dados 2
3 Histórico da Linguagem Projeto de construção de nova linguagem financiado pela Sun Microsystems em 1991, baseado na linguagem C++, com nome inicial de Oak, depois oficialmente lançada em 1995 como JAVA. Foco inicial do projeto em integrar vários dispositivos eletrônicos, entre eles os computadores, por meio de uma mesma linguagem de programação. Mudança de rumo do projeto devido o mercado de dispositivos eletrônicos não evoluir. Como o avanço da internet, visão de potencial utilização da linguagem Java para gerar conteúdo dinâmico (interatividade e animações) às suas páginas. 3
4 Características da Linguagem Portabilidade Reusabilidade Orientada a Objetos Fortemente Tipada Case sensitive Recursos para programação concorrente 4
5 Características da Linguagem Portabilidade um mesmo programa java pode ser executado em várias plataformas diferentes e deverá ter o mesmo comportamento Reusabilidade Orientada a Objetos Fortemente Tipada Case sensitive Recursos para programação concorrente 5
6 Exemplo de Portabilidade 6
7 Características da Linguagem Portabilidade Reusabilidade proposta de reutilizar classes pré-definidas de bibliotecas do JAVA, assim como definidas pelo usuário. Orientada a Objetos Fortemente Tipada Case sensitive Recursos para programação concorrente 7
8 Características da Linguagem Portabilidade Reusabilidade Orientada a Objetos adota os conceitos do paradigma OO na construção de programas Java: Classe, Objetos, Encapsulamento, Herança, Polimorfismo e Visibilidade. Fortemente Tipada Case sensitive Recursos para programação concorrente 8
9 Características da Linguagem Portabilidade Reusabilidade Orientada a Objetos Fortemente Tipada declaração das variáveis no código são obrigatória Case sensitive Recursos para programação concorrente 9
10 Características da Linguagem Portabilidade Reusabilidade Orientada a Objetos Fortemente Tipada Case sensitive distingue letra maiúscula de minúscula A definição de uma classe Java deve ser iniciada por letra maiúscula. Recursos para programação concorrente 10
11 Características da Linguagem Portabilidade Reusabilidade Orientada a Objetos Fortemente Tipada Case sensitive Recursos para programação concorrente uso de recursos como thread para programação concorrente 11
12 Criação de Programa Java inicial Comentários: Todo programa Java consiste em pelo menos uma classe que você define. Declaração da classe Java contém normalmente um ou mais métodos, um dos métodos que deve ser chamado de método main( ), ele é o ponto de partida de cada aplicativo. Por convenção o nome das classes devem começar com letra maiúscula e letra inicial de cada palavra que eles incluem em maiúsculo. Nome da classe não deve iniciar por dígito ou espaço em branco. O método System.out.println exibe um linha de texto na janela de comando 12
13 Entrada e Saída de dados em Java Exibindo uma linha de texto com múltiplas instruções Comentários: System é uma classe que faz parte do pacote java.lang, única biblioteca do java que não requer uma declaração import, por padrão ela já é importada em cada programa java. Método println exibe uma linha de texto na janela de comando e posiciona o cursor no início da próxima linha na janela de comando. Método print exibe uma linha de texto na janela de comando sendo que mantém o cursor na mesma linha em que o texto foi exibido. 13
14 Entrada e Saída de dados em Java Exibindo múltiplas linhas de texto com uma única instrução Comentários: O comando na linha 9 pode ser também escrito como abaixo: A sequência de escape \n no string representa o caractere de nova linha. Outras sequências de escape comuns: \\ - utilizada para imprimir um caractere de barra invertida \ utilizada para imprimir um caractere de aspas duplas \t move o cursor da tela para a próxima parada de tabulação 14
15 Entrada e Saída de dados em Java Exibindo dados formatados Comentários: Utiliza o método printf para gerar as saídas de string Welcome to e Java Programming!. O Java permite que instruções grandes sejam divididas em muitas linhas, só não pode dividir no meio de um identificador e ou de um string. Especificadores de formato iniciam com um sinal de porcentagem (%) e são seguidos por um caractere que representa o tipo de dados. 15
16 Entrada e Saída de dados em Java Leitura de dados do teclado pelo console 16
17 Entrada e Saída de dados em Java Leitura de dados do teclado pelo console Comentários: a declaração import ajuda o compilador a localizar uma classe utilizada no programa, ele refere-se a uma classe predefinida do Java pertencente a algum pacote. a linguagem Java oferece um conjunto de classes predefinidas que você pode reutilizar. a declaração da linha 3 indica que este exemplo usa a classe Scanner predefinida do Java do pacote java.util.scanner 17
18 Entrada e Saída de dados em Java Leitura de dados do teclado pelo console Comentários: a declaração na linha 11 especifica que a variável input seja do tipo Scanner. a classe Scanner permite que um programa leia os dados para utilização no programa, que pode ser proveniente dos dados digitados pelo usuário ou arquivo do disco. a variável input é inicializada com o objeto da classe Scanner que lê caracteres digitados pelo usuário no teclado. o objeto de entrada padrão System.in permite que aplicativos leiam bytes de informações digitados pelo usuário. 18
19 Entrada e Saída de dados em Java Leitura dedados do teclado pelo console Comentários: As instruções de declaração de variável das linhas de indicam que as variáveis number1, number2 e sum armazenam dados do tipo inteiro. Os tipos primitivos permitidos no Java são: short, int, long, float, double, boolean, byte, char. As linhas 18 e 21 utilizam o método nextint( ) do valor de input, objeto da classe Scanner, para obter um valor inteiro digitado pelo usuário. O programa espera que seja digitado um número inteiro, do contrário dará um erro. 19
20 Entrada e Saída de dados em Java Leitura de dados do teclado pelo console Comentários: a linha 23 apresenta a soma dos valores informados pelo usuário e sua atribuição a variável sum. a linha 25 utiliza o método System.out.printf para exibir o valor da soma dos dois números informados. o método System.out.printf utlitiza o especificador de formato %d como marcador de lugar para um valor int. 20
21 Entrada e Saída de dados em Java Leitura de dados do teclado pelo console Comentários: os comandos das linhas 23 e 25 poderiam ser substituídos pela linha de comando abaixo e o resultado seria o mesmo. Outra alternativa é usar o método print ou println como: System.out.print( Sum = + sum); 21
22 Entrada e Saída de dados em Java Leitura de dados do teclado pelo console Comentários: A figura acima apresenta outras formas possíveis de ler entradas de dados pelo teclado com a classe Scanner. Percebe-se que só se consegue ler valores relacionados com os tipos primitivos (exceto com a classe String). 22
23 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane A classe JOptionPane fornece caixas de diálogo pré-construídas tanto para entrada como para saída. Pertence ao pacote javax.swing do Java. Apresenta caixas de diálogo Modal - não permite que enquanto o diálogo esteja na tela o usário possa interagir com o restante do aplicativo. Evitar usá-las excessivamente porque elas reduzem a usabilidade dos aplicativos. 23
24 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane As caixas de diálogo da classe JOptionPane são exibidas invocando os métodos desta classe. Esta classe só pode ser usada para inserir e exibir valores do tipo String, ao contrário da classe Scanner que aceita vários tipos de valores. 24
25 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane 25
26 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane Comentários: As linhas 10 e 12 declaram as variáveis firstnumber e secondnumber e atribui a elas o resultado da chamada ao método showinputdialog da classe JOptionPane. O método showinputdialog só aceita valores do tipo String. 26
27 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane Comentários: Para realizar o cálculo da soma, é necessário converter as Strings que o usuário inseriu em valores inteiro. As linhas 16 e 17 utilizam o método parseint da classe Integer que converte String em int. 27
28 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane Comentários: As linhas 22 e 23 utilizam o método showmessagedialog da classe JOptionPane para exibir o resultado da soma. Primeiro parâmetro deste método indica onde será posicionada a caixa de diálogo na tela (valor null indica que a caixa de diálogo será exibida no centro da tela). Segundo parâmetro indica a string que será exibida o resultado da soma. Terceiro parâmetro é a String que deve aparecer na barra de títulos em cima do diálogo. Quarto parâmetro é o tipo de diálogo de mensagem a exibir (PLAIN_MESSAGE - indica que o diálogo contém somente texto sem ícone) 28
29 Entrada e Saída de dados em Java Leitura e saída de dados com a classe JOptionPane Comentários: A tabela acima apresenta outros tipos de diálogo de mensagem que podem ser usados como parâmetro. 29
30 Tipos de dados A linguagem Java é fortemente tipada e possui tipos estáticos (antes de usar qualquer variável será obrigatório declarar a variável e seu tipo) Java possui um conjunto de tipos necessários para construções básicas da linguagem (tipos primitivos). Cada tipo primitivo possui um tamanho de memória (em bits) que é usado para armazenar o seu valor. Eles também possuem uma escala de valores (conjunto de valores específicos). 30
31 Tipos primitivos do Java 31
32 Tipos primitivos do Java Boolean só armazena valores do tipo true ou false. Char guarda qualquer caractere Unicode (padrão que permite representar e manipular texto de qualquer escrita existente). Byte aceita números compreendidos entre -127 e 127. Short mesmo propósito do byte, porém guarda o dobro de valores do byte. Int guarda uma quantidade maior de valores inteiros do que o short. Float e double guardam números decimais, porém double guarda valores maiores do que o float. 32
33 Tipos primitivos do Java Valores padrão atribuídos as variáveis que foram declaradas e não atribuído valores a ela 33
34 Tipos primitivos do Java Boolean só armazena valores do tipo true ou false. Char guarda qualquer caractere Unicode (padrão que permite representar e manipular texto de qualquer escrita existente). Byte aceita números compreendidos entre -127 e 127. Short mesmo propósito do byte, porém guarda o dobro de valores do byte. Int guarda uma quantidade maior de valores inteiros do que o short. Float e double guardam números decimais, porém double guarda valores maiores do que o float. 34
35 Tipos caracteres e Strings Os literais dos tipo char e String podem conter qualquer caractere Unicode (tabela padrão de caracteres que engloba um conjunto maior decaracteres doque a tabela ASCII). Exemplo de literal tipo caracter: Pode-se informar diferentemente o caractere entre aspas simples, conforme o primeiro exemplo. Pode-se usar a sequência escape para Unicode ( \u ) para poder indicar que é um caractere pertencente a tabela Unicode. 35
36 Strings em Java Tipos caracteres e Strings As strings em Java são instâncias de uma classe Java chamada String. Qualquer string em Java deve ser representada entre aspas duplas. O literal null pode ser atribuído a qualquer variável que não seja do tipo primitiva. 36
37 Variáveis e Constantes Sintaxe para declaração de variáveis 37
38 Variáveis e Constantes Sintaxe para declaração de constantes Toda constante em Java deve ser inicializada pela palavra final. 38
39 Operadores Aritméticos 39
40 Operadores Relacionais 40
41 Operadores Lógicos 41
42 Estruturas de Decisão IF IF-ELSE SWITCH 42
43 Estrutura IF Sintaxe: A condição do If deve está sempre entre parênteses 43
44 Estrutura IF-ELSE Uso do Operador ternário (?:) Único operador ternário do Java 44
45 IF-ELSE ANINHADO Estrutura IF-ELSE 45
46 Estrutura Switch Instrução de seleção múltipla que pode realizar diferentes ações baseadas nos possíveis valores de uma variável ou expressão. Pode ser usado com os tipos: byte, short, char e int, e com a classe String. Uma declaração IF-ELSE pode testar expressões com base em faixas de valores ou condições. Switch testa expressões somente baseadas em inteiro, valor enumerado ou String. Necessidade do uso do comando Break para evitar que todos os cases do switch sejam executados. 46
47 Sintaxe: Estrutura Switch 47
48 Estrutura Switch Sintaxe: 48
49 Exercício: 1) Faça dois programa que calcule e imprima o produto de três números informados. (uma versão deve realizar a leitura e exibição via console e a outra versão utilizar caixa de diálogo para ler os dados e escrever os resultados). 2) Faça um programa que leia dois números e calcule a soma, multiplicação, divisão e subtração destes números e exiba o resultado. Em seguida crie uma nova versão deste programa para que o usuário possa escolher o tipo de operação deseja e no final exiba o tipo da operação e resultado. 3) Faça um programa que leia um número inteiro, verifique e imprima se ele é par ou ímpar. 49
50 Exercício: 50
PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com
Leia maisAula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.
Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética. Sequências de escape \n Nova linha. Posiciona o cursor de tela no início da próxima linha. \t Tabulação horizontal. Move
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 maisLição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisIntrodução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
Leia maisNoçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
Leia maisProgramação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Leia maisIntrodução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisIntrodução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Leia maisCIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
Leia maisUniversidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Leia maisPuca Huachi Vaz Penna
Aula 3 C++: variáveis e expressões aritméticas 2017/1 BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66, 32 e 33 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro
Leia maisIntrodução a JAVA. Variaveis, tipos, expressões, comandos e blocos
Introdução a JAVA Variaveis, tipos, expressões, comandos e blocos Roteiro Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia 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 maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisLógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Leia maisIntrodução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin
Introdução a Programação Curso: Sistemas de Informação Programação I José R. Merlin Programas Programas são instruções para o computador executar uma tarefa Estas instruções seguem uma lógica Lógica: modo
Leia maisClasses o Objetos. Classes, objetos, métodos e variáveis de instância
Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento
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 maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisAnálise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisAmbiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Leia maisAULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK) Ø LP Java. Estrutura de um programa em Java. Ø Conjunto de caracteres utilizado. Ø Identificadores. Ø Variáveis e constantes. Ø Tipos
Leia maisptraux = dynamic_cast <PacoteNoite *> (vetor[i]); if (ptraux) auxiliar += vetor[i]->calculacusto();
429 //conteúdo do arquivo principalpacote.cpp... "5 - Imprimir o custo total apenas dos pacotes que serao entregues a noite;"
Leia maisUNIDADE I AULA II. Introdução à programação Java
UNIDADE I AULA II Introdução à programação Java Java é uma linguagem sensível ao caixa, ou seja, distingue maiúsculas de minúsculas: nome é diferente de Nome, por exemplo. Comentários São os textos usados
Leia maisInstruções, dados e expressões
Instruções, dados e expressões Marina Andretta ICMC-USP 1 de março de 2016 Marina Andretta (ICMC-USP) sme0230-ipc 1 de março de 2016 1 / 50 Dados Um computador manipula informações presentes em sua memória.
Leia maisPROGRAMAÇÃO COMPUTACIONAL
PROGRAMAÇÃO COMPUTACIONAL LINGUAGEM C/C++ REVISÃO 1 ANDRÉ LUÍS DUARTE Honra a teu pai e a tua mãe (que é o primeiro mandamento com promessa), para que te vá bem, e sejas de longa vida sobre a terra.(ef
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 maisIntrodução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados
Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados Disciplina de Programação de Computadores I Universidade Federal de Ouro
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 maisPROGRAMAÇÃO JAVA. Parte 2
PROGRAMAÇÃO JAVA Parte 2 Características interessantes do JAVA: Verificação automática de ortografia Recolha automática do lixo (GC) Simplificação de ponteiros de memória Acesso à rede simplificado Multi-threading
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 maisPROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Leia maisSistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro
Leia maisInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade
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 maisIntrodução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes
Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores
Leia maisIntrodução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Leia maisexatasfepi.com.br Informática C/C++ André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13
exatasfepi.com.br Informática C/C++ André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos Fundamentos Estrutura sequencial Estruturas de seleção
Leia maisProgramação Computacional C/C++
exatasfepi.com.br Programação Computacional C/C++ André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos Fundamentos Estrutura sequencial Estruturas
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Leia maisBCC Programação Orientada a Objectos(POO) Departamento de Computação - UFOP
Java - Introdução BCC 221 - Programação Orientada a Objectos(POO) Guillermo Cámara-Chávez Departamento de Computação - UFOP Introdução A Sun Microsystems financiou uma pesquisa corporativa interna em 1991,
Leia maisProgramação I A Linguagem C. Prof. Carlos Alberto
Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada
Leia maisIntrodução a Programação de Jogos
Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição
Leia maisLinguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
Leia maisFundamentos da programação Parte - 1
Fundamentos da programação Parte - 1 1. Objetivos Nesta lição discutiremos as partes básicas de um programa em Java. Começaremos explicando as partes do programa Hello.java mostrado na última lição. Discutiremos
Leia maisAula 03: Introdução a C
Aula 03: Introdução a C Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior O que é um computador Organização de um
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisLinguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa
Leia maisAnhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Leia maisRevisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Modificadores de Tipos Os tipos de dados básicos em C podem estar acompanhados por modificadores na declaração de variáveis. Tais modificadores
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia maisAula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
Leia maisEsta é a única declaração da aplicação
Esta é a única declaração da aplicação A classe de usuário Olamundo O método público main, com seu argumento, obrigatório em qualquer aplicação. É dentro deste método que você inicia sua aplicação, não
Leia mais11 - Estrutura de um programa em C
11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois
Leia maisEstruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Leia maisAlgoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
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 maisProgramação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Leia mais#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Leia maisAula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 03 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Representação de Algoritmos em Pseudocódigo: Tipos de Dados;
Leia maisIntrodução aos aplicativos Java. Prof. Marcelo Roberto Zorzan
Introdução aos aplicativos Java Prof. Marcelo Roberto Zorzan Aula de Hoje Aplicativo Java Primeiro programa Java Tipos de comentários Instruções de saída Aplicativo Java Um aplicativo java é um programa
Leia maisTipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação
Tipos de Dados, Variáveis e Entrada e Saída em C DCC 120 Laboratório de Programação Variáveis Uma variável representa um espaço na memória do computador para armazenar um determinado tipo de dado. Em C,
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 maisComputação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Strings Prof: Luciano Barbosa Recapitulando: Vetores Representar uma coleção de variáveis de um mesmo tipo em uma dimensão Ex: float notas[5]; ou float notas[5] = {2.5,3.2,1.9,4.1,2.0};
Leia maisLinguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
Leia maisAlgoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisA Linguagem C. A forma de um programa em C
A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de
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 maisLinguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
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 maisProgramação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisEstruturas de Decisão
Motivação O controle do fluxo da execução em Java utiliza os mesmos comandos existentes em outras linguagens Decisão: if-else, switch-case Repetição: for, while, do-while Desvios: return, continue, break
Leia maisMódulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Leia maisVariáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c
Leia maisComputação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ ovsj@cin.ufpe.br Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
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 maisAlgoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1
Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
Leia maisAula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias
SCC 12 - Introdução à Programação para Engenharias Tipos de Dados e Variáveis Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes
Leia maisAlgoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa:
Algoritmos Algoritmos Leandro Tonietto Unisinos ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto/inf/pg1/algoritmosi_java.pdf Mar-2008 Possuem sintaxe flexível e são mais úteis para descrição
Leia maisConhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Leia mais