Comparação visualg portugol x java

Post on 18-Aug-2015

99 views 0 download

Transcript of Comparação visualg portugol x java

comandos

delimitadores de Bloco para todo e qualquer bloco

Atribuição:compara referencia (primitivos, objetos)

compara valor String

Operador de diferente

Operadores logicos

String nome;String nome = ""; Declaração e Inicialização

int[] idade = new int[4];

saida

concatenação de Strings

Sub Rotinas

Exemplo:

funcao soma(n1 : inteiro; n2 : inteiro) : inteiroinicio retorne n1 + n2

fimfuncao

procedimento exibeMensagem(msg : caractere)inicio escreval("Aviso: ",msg)

fimprocedimento

public int soma(int n1, int n2) { return n1 + n2; } public void imprime(String mensagem) { System.out.println("Aviso: " + mensagem); }

função | procedimento

enquanto | repita while | do while

não tem palavra reservada para isso

+ +

escreva System.out.println();

:= <- =

VISUALG (portugol)

inicio | fim | fimse | fimenquanto...

Comparativo entre as sintaxes

decisão se .. Entao .. Senao if .. else

<> !=

{ | }

Operador de igualdade

===

.equalsIgnoreCase()

E | OU | NÃO && | || | !

nome: caractere;

Ecolha caso switch .. case

entradaSystem.console().readLine();

new Scanner(System.in);leia

declara variaveis

repetiçãopara x de 1 ate 100 faca for (int x=1 ; x<=100 ; x++)

var

idade : vetor[1..4] de inteiro