Você está na página 1de 21

Criação de Aplicações e

Sistemas
Criação de
Aplicações e
Sistemas
Prof. José Carlos Perini
Live 07
Aula 15 – Estrutura de Controle
no Java
Aula 16 – Módulos e Matrizes em
Java
Prof. José Carlos Perini
Links importantes
● Link da planilha contendo as apresentações das lives:
● https://docs.google.com/spreadsheets/d/1fnPZOA1VhxuIsMVRcGCQYJkvAbl9Fos0/edit?usp=shari
ng&ouid=102121194865814260928&rtpof=true&sd=trueh

● Link do formulário para avaliar a live:


● https://docs.google.com/forms/d/e/1FAIpQLSd7qQYQg-
a8_fzSCrfSB1gA_M4tQ9pXxzYUPZOjrM_4PAe8VQ/viewform
Objetivos da Live

● Praticar as estruturas de controle em Java.


● Praticar estruturas condicionais.
● Praticar estruturas de repetição.
Criação de Aplicações e Sistemas - Hoje

A língua pode ser entendida como um código que permite aos grupos sociais
Aula 15: Estrutura de Controle no Java
estabelecer uma identidade cultural, calcada no domínio de um mesmo código
Aula 16: linguístico,
Módulos e Matrizes em Java
que é capaz de caracterizar esse grupo.
Aula 15
Estruturas de Controle no Java
Estrutura de Decisão
• Pseudocódigo
Se (<condição>) então

<comandos>

Senão

< outros comandos>

FimSe

• Java
if (<condição) {

<comandos>;
}
else {

<outros comandos>;
}
Estrutura de Decisão
• Pseudocódigo
Escolha (<variável>)
caso <valor_1> : <comandos1>;

caso <valor_2> : <comandos2>;

Outrocaso : <comandos2>;
FimEscolha

• Java
switch (<variável>) {

case <valor_1> : <comandos1>;


break;
case <valor_2> : <comandos2>;
break;
...
case <valor_n> : <comandosn>;
break;
default : <comandos>;
}
Estrutura de Repetição
• Pseudocódigo
Para i de (<valor inicial> até <valor final>) faca
<comandos>
FimPara

• Java
for (<comando inicial> ; <condição de parada> ; <comando de continuação>) {

<comandos>;
}
Estrutura de Repetição
• Pseudocódigo
Enquanto <expressão> Faca

<comandos>

FimEnquanto

• Java
while (<condição de parada>) {

<comandos>;
<condição de continuação>;
}
Estrutura de Repetição
• Pseudocódigo
Repita

<comandos>

Ate <expressão>

• Java
do {
<comandos>;
<condição de continuação>;
} while (<expressão>);
Estruturas de Decisão
Estruturas de Repetição
Matriz
Exercícios
1. Desenvolva um programa que recebe dois números digitados pelo
usuário e calcula a diferença do maior pelo menor e a potência do maior
elevado ao menor. Fazer os cálculos em funções separadas.

2. Desenvolva um programa que recebe vários números inteiros digitados e


calcula a soma e a média desses números. O algoritmo só deve parar a
digitação quando for digitado 0.

3. Desenvolva um algoritmo que recebe o nome e as 2 notas de 3 alunos da


classe e armazena os nomes num vetor e as notas numa matriz. Ao final,
mostrar a média aritmética de cada aluno. Fazer o programa
modularizado.
Exercício 1
Exercício 2
Exercício 3
Link para avaliar a live

https://docs.google.com/forms/d/e/1FAIpQLSd8ucjWfdDQaN3QblEavM2-EqFcXwz3EqB1YotEvWE3_UJWbQ/viewform

Você também pode gostar