Organização de programas em Java
|
|
|
- Márcio Camelo Duarte
- 9 Há anos
- Visualizações:
Transcrição
1 Organização de programas em Java Leonardo Gresta Paulino Murta
2 Vamos programar em Java! Mas... Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis podem ser declaradas? Como atribuir valores às variáveis? Como entrada e saída básica de dados podem ser feitas? Vamos começar com um exemplo... Leonardo Murta Organização de Programas em Java 2
3 Primeiro passo: escrever o programa! AloMundo.java Leonardo Murta Organização de Programas em Java 3
4 Mas o computador não conhece Java!!! O computador só entende binário Linguagem de zeros e uns , entendeu? Precisamos traduzir o programa de Java para binário Esse processo é conhecido como compilação Leonardo Murta Organização de Programas em Java 4
5 Download do JDK Instalação do JDK nloads/index.html Versão mais recente para plataforma Java SE Programas principais javac (compilador) java (máquina virtual) Leonardo Murta Organização de Programas em Java 5
6 Compilação Programa em Linguagem de alto nível Compilador Programa em Linguagem de Máquina class AloMundo { } public static void main(string[] args) { System.out.println("Alo Mundo!"); } javac Bytecode Leonardo Murta Organização de Programas em Java 6
7 Compilação Leonardo Murta Organização de Programas em Java 7
8 Execução Programa em Linguagem de Máquina Interpretador máquina virtual máquina real Bytecode Computador java Leonardo Murta Organização de Programas em Java 8
9 Execução Leonardo Murta Organização de Programas em Java 9
10 Notepad x IDE Dificuldades do Notepad Editor básico, sem ajuda para programar Compilação externa Execução externa Integrated Development Environment (IDE) Leonardo Murta Organização de Programas em Java 10
11 Instalação do NetBeans Usaremos o NetBeans nas aulas, mas os alunos podem optar por qq outra IDE ou editor Download do NetBeans para quem já tem JDK Download do JDK com NetBeans ds/index.html Versão mais recente para plataforma Java SE Leonardo Murta Organização de Programas em Java 11
12 Criando o projeto no NetBeans... Clicar neste ícone para criar um novo projeto Leonardo Murta Organização de Programas em Java 12
13 Criando o projeto no NetBeans... Selecionar categoria Java e projeto do tipo Java Application, e clicar em Next ao final Leonardo Murta Organização de Programas em Java 13
14 Criando o projeto no NetBeans... Definir o nome do projeto e da classe principal, e clicar em Finish ao final Leonardo Murta Organização de Programas em Java 14
15 Criando o projeto no NetBeans... Geração automática do esqueleto do programa Leonardo Murta Organização de Programas em Java 15
16 Escrevendo e compilando o programa no NetBeans... Compilação automática durante a edição do código e avisos sobre erros Leonardo Murta Organização de Programas em Java 16
17 Executando o programa no NetBeans... Clicar neste ícone para executar o programa No painel inferior ocorrerá a entrada e saída de dados Leonardo Murta Organização de Programas em Java 17
18 Escrevendo, compilando e executando o programa no NetBeans... Leonardo Murta Organização de Programas em Java 18
19 Organização geral de um programa Java Nesse momento, abstrairemos Orientação a Objetos Depois veremos como isso funciona Agora o foco é em um programa estruturado (sequência, decisão e repetição) import PACOTE EXTERNO; class NOME DO PROGRAMA { public static void main(string[] args) { CÓDIGO DO PROGRAMA } } Leonardo Murta Organização de Programas em Java 19
20 Regras básicas Leonardo Murta Organização de Programas em Java 20
21 Comentários Comentários são trechos do programa voltados para a leitura por humanos, e ignorados pelo interpretador Existem diferentes formas de escrever comentário /* COMENTÁRIO */ Conhecido como comentário de bloco Tudo entre /* e */ é ignorado pelo interpretador // COMENTÁRIO Conhecido como comentário de linha Tudo na linha após // é ignorado pelo interpretador Leonardo Murta Organização de Programas em Java 21
22 Exemplo de programa em Java import java.util.scanner; /* Este programa calcula a área de um triangulo retângulo */ class Triangulo { public static void main(string[] args) { Scanner teclado = new Scanner(System.in); //Leitor do teclado int altura, base; //Dados de entrada float area; //Dados de saida } } System.out.print("Informe a altura: "); altura = teclado.nextint(); System.out.print("Informe a base: "); base = teclado.nextint(); area = 0.5f * altura * base; System.out.println("Área: " + area); Leonardo Murta Organização de Programas em Java 22
23 Quais são os tipos de dados disponíveis? Em Java, toda variável tem que ter um tipo Com isso, o computador pode reservar o espaço correto de memória Os tipos básicos podem ser divididos em dois grupos Tipos numéricos (inteiro e real) Tipos não numéricos (caractere e booleano) Também existe texto como tipo complexo String Leonardo Murta Organização de Programas em Java 23
24 Números inteiros byte 8-bits (aceita valores de -128 a 127) short 16-bits (aceita valores de a ) int 32-bits (aceita valores de a ) long 64-bit (aceita valores de a ) Por padrão, qq número inteiro é do tipo int Para forçar long, deve-se adicionar L ou l ao final (ex. 123L) Leonardo Murta Organização de Programas em Java 24
25 Exemplos de números inteiros byte short int long L Leonardo Murta Organização de Programas em Java 25
26 Números reais float Precisão simples 32-bits (IEEE 754 SPFP) Precisão de 7 casas decimais com magnitude de double Precisão dupla 64-bits (IEEE 754 DPFP) Precisão de 15 casas decimais com magnitude de Por padrão, qq número real é do tipo double Para forçar float, deve adicionar F ou f ao final (ex. 0.5f) Notação científica pode ser utilizada (ex. 0.5e3) Leonardo Murta Organização de Programas em Java 26
27 Exemplos de números reais float -21.4f f f e24f 0.4e-3f -0.5E2f 15f 15F double 0.23e e e-3 0.4E-3d 12345d 15d 15D Leonardo Murta Organização de Programas em Java 27
28 char Outros tipos de dados Caractere 16-bit (Unicode) String Texto de tamanho variável boolean Tipo lógico, com valores true ou false Leonardo Murta Organização de Programas em Java 28
29 Exemplos de outros tipos de dados char A b 4 String Olá mundo! 4 boolean true false Leonardo Murta Organização de Programas em Java 29
30 Valores padrão Algumas linguagens não limpam o espaço de memória ao alocar uma nova variável Java toma esse cuidado para nós Tipos numéricos são inicializados com 0 Tipo booleano é inicializado com false De qualquer forma, sempre inicialize as suas variáveis por precaução Leonardo Murta Organização de Programas em Java 30
31 Declaração de variáveis Para serem usadas, as variáveis precisam ser declaradas (criadas) Toda variável é declarada da seguinte forma: TIPO NOME = VALOR INICIAL; ou TIPO NOME1, NOME2,...; Leonardo Murta Organização de Programas em Java 31
32 Declaração de variáveis Os tipos são os que já vimos, assim como os valores iniciais possíveis Os nomes devem respeitar algumas regras São sensíveis a caixa Podem ter tamanho ilimitado (mas evite abusos) Devem começar com letra, seguida de letras ou números Não podem ter espaço nem acentos Não podem ser uma palavra reservada da linguagem Usualmente nomes de variáveis seguem a notação Camel Case iniciando com minúsculas, com conectores (de, e, ou, etc.) omitidos Leonardo Murta Organização de Programas em Java 32
33 Declaração de variáveis Um caso especial é referente a variáveis que nunca trocam de valor Mais conhecidas como constante Em java, constantes são identificadas com o modificador final antes do tipo Usualmente, os nomes de constantes são em maiúsculas com as palavras separadas por underscore (_) Leonardo Murta Organização de Programas em Java 33
34 Atribuição de valores Em Java, o operador de igualdade (=) é usado para atribuir valores às variáveis É equivalente ao símbolo de atribuição ( ) que usávamos no pseudocódigo Sempre na forma: variável = valor ou expressão A expressão do lado direito é processada O valor gerado é atribuído à variável Leonardo Murta Organização de Programas em Java 34
35 Como variáveis podem ser declaradas? (exemplos) int idade = 15; int minutos = horas * 60; final float ACELERACAO_GRAVIDADE = f; final double PI = ; String melhortimefutebol = Flamengo ; boolean gostoprog1 = true; String nome, endereco, telefone; int ano, mes, dia; Leonardo Murta Organização de Programas em Java 35
36 Entrada de dados Para entrada de dados, é necessário usar uma classe externa responsável por interpretar o que foi escrito java.util.scanner Para não ter que escrever o nome completo da classe a cada uso, é possível importar a classe para o seu programa import java.util.scanner; A partir desse momento, a máquina virtual Java sabe onde encontrar a classe (no pacote java.util), e nós podemos chamá-la somente pelo nome Scanner Leonardo Murta Organização de Programas em Java 36
37 Entrada de dados Além de importar a classe Scanner, é necessário criar uma variável que permita acessá-lo Scanner teclado = new Scanner(System.in); A partir desse ponto, a variável teclado pode ser usada para ler o que foi digitado O Scanner permite leitura individualizada para diferentes tipos de dados A leitura só ocorre de fato após o usuário teclar Enter Leonardo Murta Organização de Programas em Java 37
38 Entrada de dados Tipo de dado a ser lido byte short int long float double boolean String Método Scanner.nextByte() Scanner.nextShort() Scanner.nextInt() Scanner.nextLong() Scanner.nextFloat() Scanner.nextDouble() Scanner.nextBoolean() Scanner.next() Scanner.nextLine() Leonardo Murta Organização de Programas em Java 38
39 Saída de dados A saída de dados é mais simples, acessando direto a classe que representa o sistema java.lang.system O pacote java.lang não precisa ser importado, pois é visível automaticamente a todos os programas A partir da classe System, é possível escrever qualquer tipo de dados X System.out.print(X) System.out.println(X) Leonardo Murta Organização de Programas em Java 39
40 Exemplo de entrada e saída de dados int nota = teclado.nextint(); nome = teclado.nextline(); altura = teclado.nextfloat(); System.out.print( Prog 1 é muito legal! ) System.out.println(123); System.out.println(teclado.nextLine()); Leonardo Murta Organização de Programas em Java 40
41 Exercícios Qual a saída do programa abaixo? class Atribuicoes { public static void main(string[] args) { float x = 1.0f; float y = 2.0f; float z = 3.0f; } } x = -x; y = y - 1; z = z + x; z = z + x - y; System.out.println("x = +x+", y = +y+", z = +z); Leonardo Murta Organização de Programas em Java 41
42 Exercícios Faça um programa que leia o nome, a idade, a altura, o peso e a nacionalidade do usuário e escreva essas informações na forma de um parágrafo de apresentação Faça um programa que exiba o perímetro de uma circunferência a partir do seu raio Faça um programa que leia dois pontos num espaço bidimensional e calcule a distância entre esses pontos Leonardo Murta Organização de Programas em Java 42
43 Exercícios Faça um programa que informe a distância em quilômetros de um raio para o observador O observador deve informar o tempo transcorrido entre ver o raio e ouvir o trovão Assuma que a velocidade do som seja 340 m/s Leonardo Murta Organização de Programas em Java 43
44 Exercícios Faça um programa para, a partir de um valor informado em centavos, indicar a menor quantidade de moedas que representa esse valor Considere moedas de 1, 5, 10, 25 e 50 centavos, e 1 real Exemplo: para o valor 290 centavos, a menor quantidade de moedas é 2 moedas de 1 real, 1 moeda de 50 centavos, 1 moeda de 25 centavos, 1 moeda de 10 centavos e 1 moeda de 5 centavos Leonardo Murta Organização de Programas em Java 44
45 Organização de programas em Java Leonardo Gresta Paulino Murta
Organização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta [email protected] Vamos programar em Java! Mas... Como um programa é organizado? Quais são os Cpos de dados disponíveis? Como variáveis podem
Organização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta [email protected] Vamos programar em Java! Mas... Como um programa é organizado? Quais são os Cpos de dados disponíveis? Como variáveis podem
Organização de programas em Pascal
Organização de programas em Pascal Leonardo Gresta Paulino Murta [email protected] Vamos programar em Pascal! Mas... Como um programa é organizado? Quais são os Apos de dados disponíveis? Como variáveis
Organização de programas em Java. Vanessa Braganholo [email protected]
Organização de programas em Java Vanessa Braganholo [email protected] Vamos programar em Java! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
TCC 00308: Programação de Computadores I Organização de programas em Python
TCC 00308: Programação de Computadores I 2017.1 Organização de programas em Python Vamos programar em Python! Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis podem
Organização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo [email protected] Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Algoritmos 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
Variáveis Compostas. Vanessa Braganholo
Variáveis Compostas Vanessa Braganholo [email protected] Aula de hoje } Veremos os diferentes tipos de variáveis compostas (arrays) } Com uma dimensão (vetores) } Com duas ou mais dimensões (matrizes)
Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
Revisões de PG (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Compilar e executar programas em Java Ficheiro fonte (Prog.java) Ficheiro
Linguagem 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
Desenvolvendo aplicações Java
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA
Bacharelado 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
ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.
P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado
Operadores e Estruturas de Decisão
Operadores e Estruturas de Decisão Leonardo Gresta Paulino Murta [email protected] Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados
ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
Programaçã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
LÓ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
Estruturas de Repe,ção e String
Estruturas de Repe,ção e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repe
Estruturas de Repetição e String
Estruturas de Repetição e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição
Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
Revisões de PG (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Compilar e executar programas em Java Ficheiro fonte (Prog.java) Ficheiro
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer os tipos de dados, constantes e como declarar variáveis Conhecer os operadores e expressões Conhecer e
Estruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo [email protected] Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
Bacharelado 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
Operadores e Estruturas de Decisão. Vanessa Braganholo
Operadores e Estruturas de Decisão Vanessa Braganholo [email protected] Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados em comparações
Sintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos [email protected] Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Ambientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
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: [email protected] [email protected]
PROGRAMAÇÃ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:
Programação de Computadores para GI
Programação de Computadores para GI Aula 05 Java - Identificadores Nomes que o programa manipula: variáveis, constantes, subprogramas e classes Não devem começar com números nem com _ Não existe tamanho
Organização de programas em Python. Vanessa Braganholo [email protected]
Organização de programas em Python Vanessa Braganholo [email protected] Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Manual de conversão de Pseudo-algoritmo para Java
Manual de conversão de para Criação e atribuição de valores à variáveis Objetivo inteiro: n; int n; real: valor; double valor; lógico: achou; boolean achou; string: nome; String nome; caractere: sexo;
JAVA. 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
Introdução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas
PROGRAMAÇÃ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
Introduçã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,
Estruturas 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
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 1o. Semestre de 2017 Prof.
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 1o. Semestre de 2017 Prof. Renato Pimentel Prática 02 Java básico Atividade individual. Crie um novo projeto
LINGUAGEM 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
Vetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Liçã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
Seleçã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 [email protected] Sérgio C. B. Soares [email protected] Até aqui...
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
AULA 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
Java - Introdução. Professor: Vilson Heck Junior. [email protected]
Java - Introdução Professor: Vilson Heck Junior [email protected] Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos
Introduçã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,
Vetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Aná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
Algoritmos I Aula 12 Linguagem de Programação Java
Algoritmos I Aula 12 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Linguagem de Programação Histórico Em 1991, em uma empresa filiada a
Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Programação Orientada a Objetos II
Programação Orientada a Objetos II Introdução Prof. Rodrigo Rocha [email protected] www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha [email protected] Ementa Introdução ao Desenvolvimento
CONTEÚDO 04 VETORES. Disciplina: Algoritmos e POO Professora: Alba Lopes.
CONTEÚDO 04 VETORES Disciplina: Algoritmos e POO Professora: Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes INTRODUÇÃO Variável Analogia: uma caixa, na qual você pode dar o nome
Tipos de dados e comandos POO
Tipos de dados e comandos POO Prof. Marcio Delamaro 1/46 Objetivo Vamos ver quais são os tipo de dados primitivos da linguagem Vamos ver quais são os principais comandos 2/46 Tipos Tipo Tamanho int 4 bytes
Introduçã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
Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo [email protected] 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Disciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. [email protected] 2 Representação
Mó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
Universidade 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
Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.
1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
Tipos, 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
Tipos, 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
Introduçã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
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Noçõ 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
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] 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);
Algoritmos 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
Laboratório de Programação II
Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;
Programação de Computadores II TCC Turma A-1
Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Java Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2015.1/tcc-00.309
Programaçã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
Sintaxe da linguagem Java
Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Classe pública com método main Uma classe pública com nome A tem
Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG
Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,
Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
AULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
Tipos primitivos de Java Entrada de Dados Formatação da Saída. Aula 03
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Tipos primitivos de Java Entrada de Dados Formatação da Saída Aula 03 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected]
Laboratório 01 NetBeans
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os
PROGRAMAÇÃ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 é
Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa
Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo
INTRODUÇÃO A LINGUAGEM JAVA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A LINGUAGEM JAVA Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected] Curso Técnico
Java Variáveis e Controle Fluxo
Java Variáveis e Controle Fluxo 1 Variáveis primitivas p Todo bloco em java é delimitado por chaves ({ } ); p Dentro de um bloco, podemos declarar variáveis e usa las; p Em Java, toda variável tem um tipo
Orientação a Objetos e Java
Orientação a Objetos e Java Daves Martins [email protected] Mestre em Computação de Alto Desempenho pela UFRJ Especialista em Banco de Dados Analista Web Orientação a Objetos e Java Características
