UNIDADE I AULA II. Introdução à programação Java
|
|
|
- Iago Bergmann Imperial
- 9 Há anos
- Visualizações:
Transcrição
1 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 para anotar explicações no próprio programa e desconsiderados pelo compilador. Símbolo // Comentário de uma linha /* */ Comentário de bloco (pode conter várias linhas) /** / Comentário de documentação Obs 1.: Os comentários de documentação, colocados antes da declaração dos elementos do programa, podem ser extraídos pela ferramenta javadoc e produzir páginas de documentação em HTML. es es Aritméticos + Adição - Subtração * Multiplicação / Divisão % Resto da divisão es de Incremento e decremento ++ Incremento unitário (adiciona uma unidade) -- Decremento unitário (subtrai uma unidade) Obs1.: Se usado como prefixo (antes da variável), a operação é realizada antes do uso do valor da variável. int a=1,b; b=++a;// b recebe 2, a passa a valer 2. Obs 2.: Se usado como sufixo (depois da variável), a operação é realizada depois do uso do valor da variável. int a=1,b; b=a++;//b recebe 1, a passa a valer 2; es Relacionais == Igual!= Diferente > Maior que >= Maior ou igual a < Menor que <= Menor ou igual a Obs 1.: O operador de igualdade == não deve ser confundido com o operador de atribuição =. Obs 2.: Não podem ser usados para comparar strings (literal).
2 es Lógicos && E lógico (and) Ou lógico (or)! Negação (not) Ternário É um valor simples que permite usar o valor de duas expressões diferentes conforme o resultado da condição. Sua sintaxe é: <cond>?<expressão_se_verdadeiro>:<expressão_se_falso> Se a expressão cond é verdadeira, é retornado o resultado de expressão_se_verdadeiro, senão é retornado o resultado de expressão_se_falso. es de atribuição compostos Expressões assim: variável = variável operador expressão a=a+1; Podem ser escritas assim: variável operador = expressão a+=1; += Soma e atribui -= Subtrai e atribui += Multiplica e atribui /= Divide e atribui %= Calcula o resto e atribui Precedência dos operadores São as regras que determinam a ordem com que os diferentes operadores serão processados nas expressões: Nível es 1 ( ) * / % ==! = 6 && 7 8?: 9 = += - + *= /= %= Obs.: Parênteses são usados para alterar a ordem natural das expressões. Variáveis A declaração de variáveis em Java requer um tipo de dados, um nome (identificador) e, opcionalmente, um valor inicial.
3 int a; Uma constante, ou variável constante, é uma variável com um valor que nunca muda. Para declarar uma constante, use a palavra-chave final antes da declaração da variável e inclua um valor inicial para essa variável, como a seguir: final Double PI= ; final boolean DEBUG = false; final int voltas=25; Tipos de dados primitivos: Definem o conjunto de valores que podem ser armazenados em uma variável e também as operações sobre seus valores. A linguagem Java possui oito tipos primitivos de dados: Tipo Tamanho Intervalo Byte Inteiros positivos e negatibos a Short Inteiros positivos e negativos a Int Inteiros positivos e negativos a Long Inteiros positivos e negativos 8-2^64 a +2^64-1 Float Valores em ponto flutuante E-45 a E+38 Double Valores em ponto flutuante E-324 a E+308 Char Caracteres individuais - - Boolean Tipo lógico, só assume false ou true - - Obs.: String é uma classe em Java. Explicando um código-fonte passo-a-passo Exemplo 2: Classe Oi! comentada public class Oi{ public static void main(string args[]){ System.out.println( Oi! ); a) public é um especificador do método que indica que este é acessível externamente a esta classe (para outras classes que eventualmente seriam criadas). b) class é a palavra reservada que marca o início da declaração de uma classe. c) static qualificador ou specifier, que indica que o método deve ser compartilhado por todos os objetos que são criados a partir desta classe. Os métodos static podem ser invocados, mesmo quando não foi criado nenhum objeto para a classe. d) void é o valor de retorno da função, quando a função não retorna nenhum valor ela retorna void, uma espécie de valor vazio que tem ser especificado. e) main este é um nome particular de método que indica para o compilador o início do programa. É dentro deste método e através das iterações entre os atributos, variáveis e argumento visíveis nele que o programa se desenvolve. f) (String args[]) argumento do método main, ele é um vetor de strings que é formado quando são passados ou não argumentos através da invocação do nome do programa na linha de comando do sistema. g) System.out.pritln chamada do método println para o atributo out da classe System, o argumento é uma constante do tipo String, para imprimir a cadeia Oi! e posicionar o cursor na linha abaixo.
4 Exemplo 3: es import javax.swing.joptionpane; public class es { public static void main(string[] args) { /* declarando e inicializando 3 variáveis inteiras */ int i1 = 7; int i2 = 3; int i3; i3 = i1 + i2; // adição i3 = i1 - i2; // subtração i3 = i1 * i2; // multiplicação i3 = i1 / i2; // divisão inteira, pois n1 e n2 são do tipo int i3 = i1 % i2; // resto da divisão inteira /* declarando e inicializando 3 variáveis float */ float f1 = 12.8f; // conversão explícita para float float f2 = 6.4f; float f3; f3 = i1 * f2; // conversão implícita para float f3 = f2 / i2; // divisão float, pois o numerador é float f3++; // incremento f3--; // decremento f1 = ++f2 + f3; //a variável i2 será incrementada antes da atribuição f1 = f2++ + f3; //a variável i2 será incrementada após a atribuição /* relacional */ System.out.println( f1 > f2? f1 : f2 ); System.out.println( "f1 = " + f1 ); System.out.println( "f2 = " + f2 ); /* Calculo do preço de venda um produto baseado no preço de compra e e no percentual de lucro */ float preçocompra; float percentuallucro; System.out.print( "Preço de Compra : " ); preçocompra = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor de compra")); System.out.print("Percentual de Lucro : "); percentuallucro = Float.parseFloat(JOptionPane.showInputDialog("Digite o percentual de lucro")); float lucro = preçocompra * (percentuallucro/100); float preçovenda = preçocompra + lucro; System.out.println("Preço de Compra : " + preçocompra + "\npercentual de Lucro : " + percentuallucro + "\nlucro : " + lucro + "\npreço de Venda : " + preçovenda); int i = 10; System.out.println( " i " + i ); i = i << 1; System.out.println( " i " + i ); i = i >> 2; System.out.println( " i " + i );
5 int a = 5; int b = 10; int c = a b; int d = a & b; System.out.println( "a = " + a + "\nb = " + b + "\nc = " + c + "\nd = " + d); JOptionPane A classe JOptionPane oferece vários métodos que podem ser usados para criar caixas de diálogos padrão. As quatro caixas de diálogo padrão são os seguintes: ConfirmDialog Faz uma pergunta, com botões para respostas Yes/No/Cancel. InputDialog Pedidos de entrada de texto. MessageDialog Apresenta uma mensagem. OptionDialog Compreende todos os três outros tipos de caixa de diálogo. Se configurarmos um estilo para usar com qualquer uma dessas caixas, deveremos estabelecer antes que a mesma seja aberta. Inicialmente, estudaremos apenas as caixas de entrada e saída. CAIXAS DE DIÁLOGO DE ENTRADA Uma caixa de diálogo de entrada faz uma pergunta e usa um campo de texto para armazenar a resposta. O modo mais fácil de criar uma caixa de diálogo de entrada é com uma chamada ao método showinputdialog(componente, Objeto). Os argumentos são o componente pai e a string, o componente ou o ícone a exibir a caixa. A chamada de método da caixa de diálogo de entrada retorna uma string que representa a resposta do usuário. String resposta = JOptionPane.showInputDialog(null, Entre com o seu nome: ); Podemos criar uma caixa de diálogo de entrada com o método showinputdialog (Componente, Objeto, String, int). Os dois últimos argumentos são: O título a exibir na barra de título da caixa de diálogo. Uma das cinco constantes de classe descrevendo o tipo de caixa de diálogo: ERROR_MESSAGE, INFORMATION_MESSAGE, PLAIN_MESSAGE, QUESTION_MESSAGE, ou WARNING_MESSAGE. String resposta = JOptionPane.showInputDialog(null, Qual é o seu CEP?, Entre com o CEP, JOptionPane.QUESTION_MESSAGE); CAIXAS DE DIÁLOGO DE MENSAGEM É uma janela simples, que mostra informações para tanto invocamos o método showmessagedialog (Componente, Objeto). JOptionPane.showMessageDialog(null, O programa foi desinstalado ); Podemos utilizar também o método showmessagedialog (Componente, Objeto, String, int).
6 JOptionPane.showMessageDialog(null, Um asteróide irá destruir a Terra., Alerta de destruição, JOptionPane.WARNING_MESSAGE); Exemplo 4: JOptionPane- showmessagedialog e showinputdialog import javax.swing.joptionpane; public class EntradaString{ public static void main(string args[]){ String s= JOptionPane.showInputDialog( Digite um texto ); JOptionPane.showMessageDialog(null,s); a) import javax.swing.joptionpane Importação da classe gráfica(swing) JOptionPane do pacote extendido de Java(javax). Necessário para utilização da classe que não está no pacote nativo de Java. Obs. 1: Tudo aquilo que se digita em uma janela da classe JOptionPane.showInputDialog é tratado como uma String em Java. Obs 2.: Geralmente para utilizarmos um método em Java podemos: a) Classe.método; JOptionPane.showInputDialog. b) Classe.atributo.método; System.out.println c) Objeto.método. janela.setvisible(true); WRAPPER CLASS Existem classes especiais para cada um dos tipos primitivos, sua função é dotar cada tipo com métodos para que possamos resolver problemas do tipo: Como converter um objeto String para o tipo primitivo int? O método principal é o parsetipo. Exemplos: byte a = Byte.parseByte( 1 ); short b=short.parseshort( 1 ); int c=integer.parseint( 1 ); long d=long.parselong( 1 ); float e= Float.parseFloat( 1 ); double f= Double.parseDouble( 1 ); Exemplo 5: Wrapper class import javax.swing.joptionpane; public class Soma{ public static void main(string args[]){ String numero1, numero2; float n1, n2, resultado; numero1=joptionpane.showinputdialog( Digite o primeiro número: ); número2=joptionpane.showinputdialog( Digite o segundo número ); n1=float.parsefloat(numero1); n2=float.parsefloat(numero2); resultado=n1+n2; JOptionPane.showMessageDialog(null, Resultado: +resultado);
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
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,
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,
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
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
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
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
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
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
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
Sintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Java 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
Aula 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;
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
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
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
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
Aula 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
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
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
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]
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
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
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
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1 Estruturas Básicas Aula Tópico 4 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel A classe JOptionPane Uma introdução à Programação Visual A partir de agora abandonaremos um pouco o visual de console. Partirmos para a programação
Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo.
OPERADORES ARITMÉTICOS ATENÇÃO! Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo. Digite a classe Java abaixo no
Estrutura de Condição, Escolha e Repetição
Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro Conteúdo Expressões Aritméticas Funções Expressões Lógicas Operadores Lógicos
AULA TEÓRICA 4. Tema 2. Introdução a programação em Java (Continuação) Tema 3. Instruções básicas de entrada e saída
AULA TEÓRICA 4 Tema 2. Introdução a programação em Java (Continuação) Ø Expressões. Ø Operadores de incrementação e de decrementação unária de variáveis. Ø Classe Math. Ø Conversões de tipo. Ø Expressões
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
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
Fundamentos 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
Programação com Acesso a BD. Programação com OO Acesso em Java
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
Linguagem 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
Programaçã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
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
Introduçã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
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
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
Elementos Básicos. C# - Elementos básicos. Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas
C# - Elementos básicos Daniela da Cruz 2010 Elementos Básicos Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas Linguagens de Programação - Daniela
Linguagem 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
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
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
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
Tipos Primitivos, estruturas de iteração e decisão.
Tipos Primitivos, estruturas de iteração e decisão. André Luis Meneses Silva [email protected] http://br.geocities.com/programacao2ufs/ Agenda Tipos Primitivos de Dados Variáveis e Constantes es Comandos
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
Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo
Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo Helder da Rocha www.argonavis.com.br 1 Operadores e controle de fluxo da execução Este módulo explora as estruturas procedurais da
Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
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
7 Operadores e Expressões
7 Operadores e Expressões 7.1 Definição de operador, expressão e operando Um operador é um símbolo utilizado para identificar que uma determinada operação deve ser realizada sobre um ou mais parâmetros,
Linguagens 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)
Entrada e Saída de dados por JOptionPane
Entrada e Saída de dados por JOptionPane As caixas de diálogo têm uma função importante na interação do programa com o usuário. É através delas que dados são solicitados pelo programa e é através delas
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
Módulo 1. Introdução. AEDS I C++ (Rone Ilídio)
Módulo 1 Introdução AEDS I C++ (Rone Ilídio) Introdução Linguagens de Programação Fonte Compilador Executável SO I Hardware C++ - Características Evolução do C, ou seja, possui a mesma sintaxe É uma linguagem
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
Programaçã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
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
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
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;
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
AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS
AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS Ao término desse capítulo você terá aprendido: Tipos de dados e suas conversões; Operadores; Criação de projetos, pacotes e classes no NetBeans; Variáveis, cálculos
CAIXAS DE DIÁLOGO COM JOPTIONPANE
Java é muito 10! CAIXAS DE DIÁLOGO COM JOPTIONPANE Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza CAIXAS DE DIÁLOGO COM JOPTIONPANE A entrada de dados pelo dispositivo padrão pode ser um
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
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
Operadores. Tipo de operadores. Aritméticos. Relacionais. Lógicos. Bit a bit. Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc.
Operadores Tipo de operadores Aritméticos Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc. Relacionais Comparação entre entidades. Lógicos Bit a bit 1 Operadores Aritméticos Operadores
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 é
Algoritmos: tipos de dados, variáveis e expressões
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Algoritmos: tipos de dados, variáveis e expressões DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros
Introdução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
Introduçã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
Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
#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
Processamento da Informação BC-05045
UNIVERSIDADE FEDERAL DO ABC Processamento da Informação BC-05045 Prof. Dr. Francisco Isidro [email protected] UNIVERSIDADE FEDERAL DO ABC Aula 2 Tipos de Dados, Variáveis, Entrada e Saída
Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura
Java First-Tier: Aplicações Orientação a Objetos em Java (I) Paradigmas de Programação Programação Funcional Programação Procedural Programação Orientada por Objetos Grupo de Linguagens de Programação
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...
Algoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31
APROG Algoritmia e Programação Linguagem JAVA Básico Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Linguagem Java Estrutura de um Programa Geral Básica Estruturas de Dados Variáveis Constantes Tipos de Dados
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]
CIT 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
Princípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
Linguagem Java: Sintaxe Java
Autor: Daniel Wildt ([email protected]) Linguagem Java: Sintaxe Java 1. Introdução: Veremos nesta aula a sintaxe da linguagem Java, vendo comentários, tipos de dados, declaração de variáveis, expressões,
Linguagem 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
CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO
CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO CLASSES E OBJETOS PARA PROGRAMAÇÃO ORIENTADA A OBJETOS Classes são estruturas das linguagens de POO criadas para conter os dados que
Comando if.. else. 2. JOptionPane. showmessagedialog. showconfirmdialog. showinputdialog. Caixa de diálogo para mostrar mensagem simples
1. Comando if.. else 2. JOptionPane showmessagedialog Java Básico Caixa de diálogo para mostrar mensagem simples showconfirmdialog Caixa de diálogo para confirmação showinputdialog 3. Classe ImageIcon
Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se
Programaçã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
