Você está na página 1de 14

CST em ADS

Programação
Orientada a Objetos

MEng. Roberval Silva Bett


roberval.bett@ifsc.edu.br
Objetivos
ØOperadores da Linguagem;

ØConceitos de Estruturas de Repetição;

ØLoop for;

ØLoop while;;
CST EM ADS - POO
ØOperadores:

ØOs operadores são utilizados em uma linguagem de programação


principalmente nas operações de processamento, possibilitando efetuar-se
operações sobre os dados como uma adição, atribuição, subtração, comparação
entre outros;

ØPodemos dividir os operadores em aritméticos, relacionais e lógicos;


CST EM ADS - POO
ØOperadores:
ØAritméticos:
ØEstes tipos de operadores tem a função de realizar operações
fundamentais de matemática entre variáveis e/ou constantes;
Operador Descrição
* Operador de Multiplicação
/ Operador de Divisão.
+ Operador de Adição.
- Operador de Subtração.
= Operador de Atribuição.(geralmente muda dependendo da LP.)
% Operador de Módulo(Retorna o resto de uma divisão).
CST EM ADS - POO
ØOperadores:
ØRelacionais:
ØEstes tipos de operadores tem a função de realizar comparações entre dois operandos(variáveis
e/ou constantes). Geralmente utilizados em estruturas de desvios condicionais ou até mesmo de
repetição(Próximos Conteúdos);

Operador Descrição
> Maior que.
< Menor que.
>= Maior igual.
<= Menor igual.
!= Diferente(Pode variar dependendo da LP).
== Igualdade.
CST EM ADS - POO
ØOperadores:
ØLógicos:
ØEstes tipos de operadores nos permitem construir expressões
lógicas maiores, através da junção de duas ou mais expressões;

Operador Descrição
&& Operador Lógico E.
|| Operador Lógico OU
CST EM ADS - POO
ØEstruturas de Repetição:

ØAs estruturas de repetição funcionam como estruturas que permitem a


repetição de determinado bloco de código dentro algoritmo, seguindo uma
condição específica que pode ser um número fixo de vezes ou até mesmo um
teste lógico;
ØA maioria das linguagens de programação implementam pelo menos dois
tipos de estruturas de repetição (Faça – Para (for)) e o (Enquanto(while));
CST EM ADS - POO
ØEstruturas de Repetição( for ):

ØEsta estrutura de repetição permite repetir um determinado bloco de código


um número fixo de vezes, utilizando para isto um contador.
ØO for é utilizado quando se conhece o número de vezes que se deseja repetir
o processo;
ØUm contador nada mais é do que uma variável numérica que tem o seu valor
acrescido ou decrescido, variando geralmente de 1em 1;
CST EM ADS - POO
ØEstruturas de Repetição ( for ):

Ø Sintaxe:

Øfor ( contador = VI; Condição para Repetição; Expressão de incremento ){


//bloco de código
// a ser executado
}
CST EM ADS - POO
ØEstruturas de Repetição ( for ):

Ø Exemplo:

Ø for( i = 1 ; i<= 10; i = i + 1 ) {


System.out.print ( i );
}

Ø OBS.: Este bloco se inserido dentro de uma classe vai executar dez vezes a
impressão do valor da variável(contador) “ i ”.
CST EM ADS - POO
ØEstruturas de Repetição( while ):

Ø Esta estrutura de repetição permite repetir um determinado bloco de código


à partir de uma condição lógica.
ØO while é utilizado quando não se conhece o número de vezes que se deseja
repetir o processo;
CST EM ADS - POO
ØEstruturas de Repetição( while ):

Ø Sintaxe:

while ( condição){
//bloco de código
// a ser executado
}
CST EM ADS - POO
ØEstruturas de Repetição( while ):

Ø Sintaxe:
while( varOpcao.Equals(“S”) {
System.out.print ( “Informe o nome : “);
nome = entrada.NextLine();
System.out.print ( “Deseja continuar [S/N] ? “ );
varOpcao = entrada.Next();

}
CST EM ADS - POO
ØEstruturas de Repetição( while ):

Ø Sintaxe:
while( varOpcao == ‘S’) {
System.out.print ( “Informe o nome : “);
nome = entrada.NextLine();
System.out.print ( “Deseja continuar [S/N] ? “ );
varOpcao = entrada.Next();

Você também pode gostar