Comparação visualg portugol x java

1
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) : inteiro inicio 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 entrada System.console().readLine(); new Scanner(System.in); leia declara variaveis repetição para x de 1 ate 100 faca for (int x=1 ; x<=100 ; x++) var idade : vetor[1..4] de inteiro

Transcript of Comparação visualg portugol x java

Page 1: 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