Caros leitores,
como publicado no nosso site-fonte, o www.novainter.net/fmu, nós não tivemos aula no mês de outubro.
•05/out/12 = E L E I Ç Ã O
•12/out/12 = F E R I A D O
•19/out/12 = apresentação de Projetos Integrados do Curso (minha Qualificação de Doutorado)
•26/out/12 = E L E I Ç Ã O
•02/nov/12 = F E R I A D O
Logo, não tivemos conteúdo a ser postado, mas fiquem ligados para novidades no mês de novembro!
segunda-feira, 5 de novembro de 2012
Projeto Integrado JAVA
Olá leitores!
Há duas semanas, tivemos as apresentações do Projeto Integrado, e o nosso tema foi JAVA!
Explicamos sua origem, seu uso hoje em dia, suas vantagens para com outras linguagens e fizemos um programa-exemplo em Java, utilizando classes.
A apresentação ocorreu bem, e o tema, que já é interessante por sí só, se tornou mais atrativo ainda, com toda a ajuda que tivemos do grupo!
Abaixo segue o resumo do trabalho, e no final do post um link para download do projeto completo!
*Menções honrosas à Michel Barbosa, Fernando Sanchez, Wesley Cristo, Leonardo André e Nathalia Antunes.
-------------------------------------------------------------------------
Resumo
Há duas semanas, tivemos as apresentações do Projeto Integrado, e o nosso tema foi JAVA!
Explicamos sua origem, seu uso hoje em dia, suas vantagens para com outras linguagens e fizemos um programa-exemplo em Java, utilizando classes.
A apresentação ocorreu bem, e o tema, que já é interessante por sí só, se tornou mais atrativo ainda, com toda a ajuda que tivemos do grupo!
Abaixo segue o resumo do trabalho, e no final do post um link para download do projeto completo!
*Menções honrosas à Michel Barbosa, Fernando Sanchez, Wesley Cristo, Leonardo André e Nathalia Antunes.
-------------------------------------------------------------------------
Resumo
O
Java é uma das linguagens mais utilizadas no mundo. Teve sua origem com o
projeto Oak, que em 1995 se tornou o Java propriamente dito. O objetivo da
linguagem Java, desde seu primórdio, era criar uma linguagem de programação que
pudesse funcionar em qualquer aparelho, pois seus criadores achavam que a nova
onda da tecnologia seria a integração de vários aparelhos eletrônicos; eles
estavam certos. O Java é uma linguagem de programação orientada a objetos, isso
significa que ela trabalha no esquema de “módulos”, ou seja, existe o módulo
pai, e este traz a tona os módulos filhos. Esse módulos, no Java, são
conhecidos como classes. A grande vantagem e inovação que o Java apresenta em
comparação com outras linguagens é que ele roda a partir de uma plataforma, um
ambiente virtual, e esse ambiente virtual pode ser executado em praticamente
qualquer dispositivo. Portanto, se você desenvolver um aplicativo Java para o
Windows, ele pode ser executado no Linux ou em qualquer outro sistema
operacional que tenha suporte ao Java (quase todos), inclusive aparelhos
móveis; basta que as versões do bytecode (gerado pelo compilador do Java) e o
ambiente Java propriamente dito sejam compatíveis (sejam da mesma versão, ou o
ambiente seja de uma versão mais nova). O java é uma linguagem bem recorrente
no mercado, vale a pena aprender.
Download completo: http://depositfiles.com/files/vazr2digm
sexta-feira, 28 de setembro de 2012
Aula 9 - 28/09/12
Exercício da aula 9, feito em sala:
import java.util.Scanner;
import java.util.Scanner;// nós importamos a classe Scanner para ler os dados.
public class Soma //criamos a classe Media(que deve ser o mesmo nome na hora de salvar o arquivo).
{
public static void main(String args[])
{
java.util.Scanner nota = new Scanner(System.in);//instanciamos a função Scanner para ler os dados, e definimos a ela o nome ‘nota’.
float n1, n2, n3, n4, mf;//criamos e declaramos as variaveis como float(número real) pode contar casas decimais.
System.out.print("Entre com a nota do primeiro BI:");//imprimimos uma mensagem na tela para informar ao usuário q ele deve entrar com a nota do 1º bimistre.
n1 = nota.nextFloat();//Neste ponto o programa vai esperar para que o usuário entre com um valor. Definimos que a variável n1(Nota 1) é igual a nota(Lembra que vc criou a instância nota 3 linhas acima =D) em que o usuário entrará, isso vale para o resto das variaveis exceto a mf(Media Final).
System.out.print("Entre com a nota do segundo BI:");//imprimimos uma mensagem na tela para informar ao usuário q ele deve entrar com a nota do 2º bimistre.
n2 = nota.nextFloat();
System.out.print("Entre com a nota do terceiro BI:");//imprimimos uma mensagem na tela para informar ao usuário q ele deve entrar com a nota do 3º bimistre.
n3 = nota.nextFloat();
System.out.print("Entre com a nota do quarto BI:");//imprimimos uma mensagem na tela para informar ao usuário q ele deve entrar com a nota do 4º bimistre.
n4 = nota.nextFloat();
mf = (n1+n2+n3+n4)/4;//criamos a fórmula matemática para calcular a média. O valor de mf será o resultado do calculo.
if(mf >= 5)
{
System.out.print("Voce foi APROVADO.");
}
else
{
System.out.print("Voce foi REPROVADO.");}//Aqui nós usamos a estrutura de controle if (se) else (senão). Se o valor da variável mf for maior ou igual a 5 então ele escreve na tela que o aluno foi APROVADO, senão ele imprime que o aluno foi REPROVADO.
System.out.print("\nA media final eh de:" + mf + " pontos.");//ele imprime na tela uma mensgagem concatenada(sinal de adição(+)) a média final do aluno.
}
}
terça-feira, 25 de setembro de 2012
quinta-feira, 20 de setembro de 2012
Aula 7 - 14/09/2012
Mais uma aula de laboratório. Tentamos
fazer um programa que mostrava o valor mais aproximado de pi possível. Para
isso, tiveram que ser definidas variáveis que representariam pontos randômicos
dentro de um quadrado e um círculo, dentro deste quadrado. Parece complicado? É
por que é. Conseguimos nos aproximar do valor de pi por 5 casas decimais. O
valor, porém, mudava sozinho, sem mudarmos o código. Isso se devia,
provavelmente, ao comando Math.random.
O que é o Math.random? Como ele funciona?
Onde pode ser aplicado? Descobriremos isso logo depois dos reclames do
Plin-Plin.
sexta-feira, 31 de agosto de 2012
Aula 5 – 31/08/2012
Boa noitiii!
Hoje tivemos nossa primeira aula de Java no laboratório! Muitas emoções!
Hoje tivemos nossa primeira aula de Java no laboratório! Muitas emoções!
Infelizmente, não pudemos fazer muita coisa. Acontece que
o diretório C (onde o JDK está instalado), estava bloqueado, portanto não
pudemos criar programas a partir do prompt de comando do Windows. Porém, o
NetBeans funcionava bem, e algumas pessoas começaram a “mexer” nessa
ferramenta. Fizemos alguns programinhas, mas não acho muito apropriado
colocá-lo neste post. Fica para um próximo.
Por enquanto é só, pessoal.
sexta-feira, 24 de agosto de 2012
Aula 4 – 24/08/2012
Olá! Tudo bom com você? Não precisa responder, sei que está tudo bem com você porque você está prestes a ganhar muito conhecimento!!!!!!1!!!1!!11
Diferenças entre funções e classes
As funções são utilizadas em linguagens estruturadas e as classes, em linguagens orientadas a objeto. Essa não é a única diferença; você pode criar várias funções (ou “mini-programas”) em um único programa, podendo chamá-las conforme necessário. As classes funcionam como as funções, no sentido de que você pode chamá-las, mas elas não são mini-programas, são programas completos. O que isso significa? Significa que eu posso criar uma classe principal, e ela chama outras classes quando necessário, só que essas outras classes só são carregadas na memória quando necessário, e são “descarregadas” quando não utilizadas por um tempo, tudo isso porque são programas separados. Isso torna o processo, em comparação com o uso de funções, mais leve. Por isso, o conceito de programação orientada a objetos é considerado uma evolução em relação à programação estruturada.
O que é API Java?
São pacotes ou bibliotecas de classes do Java.
Alguns tipos de variáveis numéricas
byte: tamanho, 8 bits;
short: tamanho, 16 bits;
int: tamanho, 32 bits;
long: tamanho, 64 bits.
Alguns comandos básicos:
import: carrega uma determinada classe no Java, e.g., import Java.util.Scanner;.
public class [nome da classe]: declara uma classe pública.
public static void main (String[] args): declaração do método que executa o programa.
Explicação de cada passo:
public: é visto em qualquer lugar da aplicação. É o modificador de acesso
static: é iniciado automaticamente pela JVM, sem precisar de uma instância
void: Método sem retorno (retorno vazio)
main: Nome do método, que é obrigatório ser este (para ser o principal). Recebe como parâmetro um array de String.
String [] args: Array de argumentos que podem ser repassados na chamada do programa.
System.out.print (“mensagem”);: saída de dados na tela. O print pode ser printf (caso queira mostrar uma variável na mensagem) ou println (caso queira pular linha depois da mensagem automaticamente). O System.out é uma classe, mas não precisa ser “importada”, devido à sua recorrência em virtualmente todos os programas.
Scanner [nome da variável]=new Scanner (System.in);: variável do tipo Scanner. Linha de comando necessária para armazenar os dados digitados pelo usuário em uma outra variável. Digamos que o nome da variável Scanner é input; para armazenar o conteúdo digitado pelo usuário em uma variável, é necessário digitar o seguinte comando: [nome da variável que armazenará o dado, que deve ser declarada anteriormente]=input.next[tipo da variável que armazenará o dado] ();
Exercício dado em aula (retirado do WikiFMU):
Compilador JAVA
Pra quem entendeu tudo (ou pelo menos um pouco) e tiver curiosidade em fazer uns testes com programação em casa, clique aqui para baixar o compilador Java direto do site da Oracle.
Diferenças entre funções e classes
As funções são utilizadas em linguagens estruturadas e as classes, em linguagens orientadas a objeto. Essa não é a única diferença; você pode criar várias funções (ou “mini-programas”) em um único programa, podendo chamá-las conforme necessário. As classes funcionam como as funções, no sentido de que você pode chamá-las, mas elas não são mini-programas, são programas completos. O que isso significa? Significa que eu posso criar uma classe principal, e ela chama outras classes quando necessário, só que essas outras classes só são carregadas na memória quando necessário, e são “descarregadas” quando não utilizadas por um tempo, tudo isso porque são programas separados. Isso torna o processo, em comparação com o uso de funções, mais leve. Por isso, o conceito de programação orientada a objetos é considerado uma evolução em relação à programação estruturada.
O que é API Java?
São pacotes ou bibliotecas de classes do Java.
Alguns tipos de variáveis numéricas
byte: tamanho, 8 bits;
short: tamanho, 16 bits;
int: tamanho, 32 bits;
long: tamanho, 64 bits.
Alguns comandos básicos:
import: carrega uma determinada classe no Java, e.g., import Java.util.Scanner;.
public class [nome da classe]: declara uma classe pública.
public static void main (String[] args): declaração do método que executa o programa.
Explicação de cada passo:
public: é visto em qualquer lugar da aplicação. É o modificador de acesso
static: é iniciado automaticamente pela JVM, sem precisar de uma instância
void: Método sem retorno (retorno vazio)
main: Nome do método, que é obrigatório ser este (para ser o principal). Recebe como parâmetro um array de String.
String [] args: Array de argumentos que podem ser repassados na chamada do programa.
System.out.print (“mensagem”);: saída de dados na tela. O print pode ser printf (caso queira mostrar uma variável na mensagem) ou println (caso queira pular linha depois da mensagem automaticamente). O System.out é uma classe, mas não precisa ser “importada”, devido à sua recorrência em virtualmente todos os programas.
Scanner [nome da variável]=new Scanner (System.in);: variável do tipo Scanner. Linha de comando necessária para armazenar os dados digitados pelo usuário em uma outra variável. Digamos que o nome da variável Scanner é input; para armazenar o conteúdo digitado pelo usuário em uma variável, é necessário digitar o seguinte comando: [nome da variável que armazenará o dado, que deve ser declarada anteriormente]=input.next[tipo da variável que armazenará o dado] ();
Exercício dado em aula (retirado do WikiFMU):
Compilador JAVA
Pra quem entendeu tudo (ou pelo menos um pouco) e tiver curiosidade em fazer uns testes com programação em casa, clique aqui para baixar o compilador Java direto do site da Oracle.
Assinar:
Postagens (Atom)