MINI-CURSO PROGRAMAÇÃO COM JAVA - 2

Documentos relacionados
Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016

BANCO DO BRASIL COMENTÁRIO CADERNO BRANCO DATA: 12/08/2007 FORTALEZA-CE

Programação Básica. Estrutura de um algoritmo

BCC201 Introdução à Programação. Prof. Saul Delabrida 2013/2

Entrada e Saída. Aula 02

Algoritmos Computacionais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano

INTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas

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.

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

APP INVENTOR. APP INVENTOR Exercício 1 Cálculo do IMC

Ubiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho

Conceitos Básicos Linguagem C

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Unidade 8: Sobrecarga de Funções e Vetores e Matrizes (Arrays) Prof. Daniel Caetano

Introdução aos Algoritmos

Aula Prática de Redes Industriais Wireshark

Entrada e saída. Marco A L Barbosa malbarbo.pro.br. Departamento de Informática Universidade Estadual de Maringá

CIMED. Sistema de Solicitação de Medicamentos Excepcionais LME. Manual do Usuário

Introdução aos Algoritmos

Capturando Entrada de Dados Através do Teclado

Working 03 : Conceitos Básicos II

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Para: Professores. App. Manual

Professora Orientadora do Departamento de Ciências Exatas e Engenharias. 4

INTRODUÇÃO À TECNOLOGIA SERVLETS

LABORATÓRIO DE INTRODUÇÃO A CIÊNCIA DE COMPUTAÇÃO TRABALHO SEMESTRAL:

Working 03 : Conceitos Básicos I

Fixação de conteúdo teórico

Prof. Esp. Andrew Rodrigues 1

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

MC102 Aula 26. Instituto de Computação Unicamp. 17 de Novembro de 2016

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

MANUAL DO INSTALADOR DE CURSOS VERSÃO (64 bits) - BETA

Crie um novo projeto conforme abaixo, encerrando com o botão Finalizar :

Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes

Oficina de Python Prof. Me. José Carlos Perini

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Escola Happy Code Braga. Férias de Páscoa Happy Code 2018

Inclusão tecnológica aos discentes do Ensino Fundamental II através do Software R

INFORMÁTICA. Texto para as questões de 1 a 3

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Instalação JDK 10/03/2017

ESTRUTURAS DE REPETIÇÃO - PARTE 1

CCO 016 / COM 110 Fundamentos de Programação

Profissões X Matemática

CURSOS DE FÉRIAS ESCOLA HAPPY CODE ALTO MOINHOS

Working 04 : Conceitos Básicos III

CURSOS DE FÉRIAS Verão Escola de Lisboa Campo de Ourique 1

CURSOS DE FÉRIAS Verão Escola de Lisboa Campo de Ourique 1

Linguagem Técnica I. Prof. Jonatas Bastos

CAI Fluxograma Revisão 7

Escola Happy Code Alto dos Moinhos. Férias de Páscoa Happy Code 2018

Oficina de Python Prof. Me. José Carlos Perini

Aula 01. Prof. Diemesleno Souza Carvalho /

1 Introdução e Conceitos básicos

CONTEXTO DO MANUAL Esse manual apresenta o processo de Plano de Trabalho Docente no SIGA.

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas

MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO COLÉGIO MILITAR DE BRASÍLIA

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

WEBDESIGN. Professor: Paulo Marcos Trentin - Escola CDI de Videira

Estruturas Condicionais

Java Básico. Aula 1 por Thalles Cezar

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Disciplina de Algoritmos e Programação

CURSOS DE FÉRIAS Natal 2017

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos

Java Standard Edition (JSE)

Aula 4 Introdução ao C

Programação WEB I Funções

UNIVERSIDADE ESTADUAL PAULISTA Faculdade de Ciências e Tecnologia Campus de Presidente Prudente

Working 03 : Conceitos Básicos II

Instalação do EMSAcademy

Instalando o Ponto Secullum 4.0

Algoritmos e Programação

A verificação de ortografia funciona da mesma forma que funciona no Word. Vamos supor que você tenha resultados quase prontos:

Interface Humano- Computador (IHC) Prof. Dr. Ronaldo Barbosa

PORTAS E OPERAÇÕES LÓGICAS

PC Fluxograma Revisão 8

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO GUICHÊ

Férias de Páscoa Happy Code 2018

Fundamentos do R. Prof. Cícero Quarto cicerocq.com

Desenvolvendo aplicações Java

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

Introdução à lógica de programação utilizando Scratch Aula 3

Aula 1 Apresentação do Curso

Sistema de Cancelamento de Protestos. Manual do Usuário

Manual de Compilação/Execução da Aplicação SmartHome

Interfaces Gráficas com Swing. Professor Leonardo Larback

Transcrição:

Relembrando... MINI-CURSO PROGRAMAÇÃO COM JAVA - 2 Vinicius A. de Souza va.vinicius@gmail.com Aula passada vimos alguns conceitos importantes como Classes, métodos, etc... Também criamos nossos dois primeiros programas em Java Próximos passos Devemos compilar o programa Em seguida, vamos executá-lo Resultado Analisando o novo código Biblioteca gráfica que nos ajuda a criar interfaces Torna o programa mais interativo 1

Analisando o código Analisando o código Definimos aqui uma variável espaço de memória onde podemos guardar informações que nosso programa utiliza Janela de entrada de dados O conteúdo digitado pelo usuário é armazenado na variável nome Analisando o código Janela de exibição de mensagem O que está entre aspas duplas é exibido como está O que está sem aspas (por exemplo, nome, exibe o conteúdo da variavel) Programa Vamos criar um programa mais complexo Vamos supor que uma academia de ginástica precisa monitorar o índice de massa corporal (IMC) dos alunos O IMC é uma medida internacional usada para verificar se uma pessoa está no peso ideal. Programa Como o pessoal da educação física não gosta muito de fazer contas, eles pediram pra você criar um programa que calcula o IMC dos alunos de ginástica. Esboço do programa Temos que saber como calcular o IMC Como somos bons em matemática, sabemos que IMC = massa / altura * altura Exemplo: 2

Esboço do programa Esboço da interface O pessoal da educação física nos deu esta tabela Informe peso: Informe altura: Calcular Projeto Vamos construir nosso programa em partes: 1. Criação da janela do programa 2. Criação dos labels e caixas de texto 3. Criação do botão de comando 4. Cálculo do IMC 5. Exibição do resultado Começando Criem uma classe java chamada imc.java e a salvem na pasta Meus documentos Vocês poderão acompanhar o código pela folha impressa O programa está disponível no site 3

Uma pausa Até aqui, criamos nossa janela gráfica com os componentes necessários para o usuário digitar os valores e um botão para ele iniciar o cálculo. 4

Até agora Próxima etapa Precisamos agora fazer com que o programa receba os valores quando o usuário clicar no botão Temos que construir um listener Quase pronto Agora que criamos o listener e o cálculo matemático do IMC, vamos criar a função main para o programa ser executado Verificação Se fizemos tudo certo, agora podemos compilar nosso programa e executá-lo para ver seu funcionamento. Teste alguns valores e verifique se ele está fazendo as contas corretamente Aproveite para fazer mudanças nos tamanhos e posições dos elementos 5

Discussão O que poderíamos melhorar neste programa? Foi fácil acompanhar o seu processo de construção? Quais outros programas como este poderíamos criar? Conclusão A linguagem Java possibilita muitas outras funcionalidades De início, pode parecer difícil, mas à medida que aprendemos novos conceitos, a programação se torna mais fácil e divertida Você poderá criar outros tipos de programas, basta ter criatividade Finalizando... Este foi nosso minicurso sobre programação A programação de computadores é muito mais do que isso A linguagem Java possibilita muito mais do que foi mostrado Finalizando... Aprendendo uma linguagem de programação possibilitará a você se aprofundar muito mais no mundo da computação Possibilitará aprender outras linguagens e, se você se esforçar, terá muitas oportunidades de trabalho Finalizando... Espero ter ajudado vocês a conhecer um pouco mais sobre programação OBRIGADO pela participação!! Mais informações na recepção Estamos lhe convidando para iniciar conosco o curso integral de Programação de Computadores com Java, onde você aprenderá lógica, programação com Java e banco de dados Contato va.vinicius@gmail.com 6