Upload
ibta-turma-de-ti-2009
View
2.409
Download
1
Embed Size (px)
Citation preview
Comando de atribuição
Serve para modificar o conteúdo de uma variável.
O valor de uma expressão é calculado e o resultado é armazenado na variável (atribuído à variável).
Representação em pseudocódigo:<variável> <expressão>Exemplo: area pi * raio * raio;
Em Java:<variável> = <expressão>;Exemplo: area = pi * raio * raio;
Comentários
Servem para documentar o programa, facilitando seu entendimento e manutenção.
Em Java:// - comentário até o final da linha/* ... */ - comentário de várias linhas
Não há comentários aninhados:/* .. /* ...*/ ... */
Entrada de dados
Forma de obtenção de dados fornecidos pelo usuário e de armazená-los na memória.
Pseudocódigo: Ler (variável) ouLer (var1, var2, ..., varn)
Java:Janelas de diálogo – métodos de JOptionPane
String nome= JOptionPane.showInputDialog(“Qual seu nome?”);
Entrada de dados numéricos – conversão
Dados inteirosInteger.parseInt
String s= JOptionPane.showInputDialog(“Qual sua idade?”);
int idade = Integer.parseInt(s);
Dados reais:Double.parseDouble
String s= JOptionPane.showInputDialog(“Qual sua altura?”);
double altura = Double.parseDouble(s);
Saída de dados
Pseudocódigo: Escrever (variável1, ..., variáveln)Escrever (“texto”, variável, ...)
Java: Janelas de diálogo – métodos de JOptionPane
JOptionPane.showMessageDialog(null, “texto”);
Linha de comando (prompt do DOS):
System.out.println(“texto”);
Estrutura de um algoritmo em Pseudocódigo
Algoritmo nome
InicioAlgoritmoDeclarar
id1, id2, …, idn <tipo>;
<comandos>: entrada de dados: Lerprocessamento: atribuiçõessaída de dados: Escrever
FimAlgoritmo.
Pseudocódigo: exemploAlgoritmo Soma;
InicioAlgoritmoDeclarar
X, Y, Z Numérico_Inteiro;Ler X;Ler Y;Z X + Y;Escrever “A soma é”, Z
FimAlgoritmo.
Estrutura de um programa Java
public class Exemplo {
public static void main ( String args[])
{
// Definição de variáveis
...
// Entrada de dados
...
// Processamento
...
// Saída de dados
...
} // fim método main
} // fim classe Exemplo
Java // Primeiro programa em Java
import javax.swing.*;
public class PrimeiroPrograma {
public static void main ( String args[] ) {
int x,y,z;
x = Integer.parseInt(JOptionPane.showInputDialog(“x=“));
y = Integer.parseInt(JOptionPane.showInputDialog(“y=“));
z = x + y;
System.out.println(“O valor de Z = “ + z);
} // fim método main
} // fim Classe PrimeiroPrograma
Exercício 1
Elaborar um algoritmo (pseudocódigo e Java) para calcular a média aritmética de dois números inteiros fornecidos pelo usuário.