14.03.2015 Views

Algoritmos - Unisinos

Algoritmos - Unisinos

Algoritmos - Unisinos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Conceitos<br />

Bloco comandos:<br />

Sintaxe para blocos de instruções:<br />

([]) {<br />

<br />

}<br />

<br />

<br />

Sintaxe para blocos instruções para comandos:<br />

() {<br />

<br />

}<br />

Veremos mais sobre blocos auxiliares e comandos mais<br />

adiante. Por enquanto, isto é o suficiente...<br />

Conceitos<br />

Bloco comandos principal:<br />

É por onde começa a execução do algoritmo ou<br />

programa.<br />

É obrigatório. O compilador precisa saber por onde<br />

começar...<br />

Em Java, deve-se declarar um bloco chamado main:<br />

public static void main(String args[]){<br />

<br />

}<br />

Conceitos<br />

Comentários:<br />

Servem para:<br />

Documentar o programa.<br />

Para explicar algum trecho importante do<br />

algoritmo.<br />

Para colocar meta-informações.<br />

Dois tipos:<br />

// - comentário de linha<br />

/* */ - comentário de bloco<br />

/** */ - comentário<br />

Javadoc<br />

Conceitos<br />

Comentários:<br />

Exemplos:<br />

/** Esta classe realiza um operação<br />

* matemática...<br />

* @autor Fulano de tal<br />

* @version 01/04/2008<br />

*/<br />

/* Trecho de código abaixo... */<br />

// a linha abaixo calcula a média dos valores<br />

<br />

<br />

Conceitos<br />

Dados:<br />

São informações sobre determinados objetos, campos ou atributos.<br />

Tipos de dados:<br />

Numéricos:<br />

Inteiros: int, long, short e byte<br />

Ponto-flutuante: double, float (diferencia do double pela letra f após o<br />

número).<br />

Texto:<br />

char: um único caracter. Deve ser informado entre aspas simples (‘ ’).<br />

<br />

Cadeia de caracteres (strings): deve ser informado entre aspas duplas<br />

(“ ”). Classe String. Em Java, classe String é um tipo especial de<br />

classe, que pode ser usado também como tipo de dado.<br />

Booleano<br />

boolean: representa um estado binário. 1 ou 0, ligado ou desligado.<br />

Deve-se informar true ou false.<br />

Conceitos<br />

Variáveis:<br />

São posições de memória que guardam valores e<br />

podem ser referenciadas ao longo do programa.<br />

Representam os dados do programa.<br />

Conteúdo não constante, permitem alterações.<br />

São utilizadas com algum tipo de dado associado.<br />

Para se usar um dado (uma variável) deve-se<br />

declará-las antes de ser usada.<br />

Por exemplo: se é necessário solicitar que o usuário<br />

digite o seu CPF para fazer alguma busca, então é<br />

necessário antes declarar uma variável que comporte<br />

esta informação.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!