PROGRAMAÇÃO
MOBILE – AULA 09
DIAGRAMAS DE BLOCOS
Os diagramas de blocos, também conhecidos como
fluxogramas, são representações gráficas da estrutura lógica de
um aplicativo, pois representam através de figuras geométricas a
sequência lógica desse aplicativo. Dentre os diversos símbolos que
podem ser utilizados na confecção de um fluxograma, destacam-se:
Para interligar os símbolos de um fluxograma são
utilizadas retas e setas que indicam a direção do fluxo de dados.
EXEMPLO DE FLUXOGRAMA
Considere
o fluxograma de um aplicativo que calcule a média entre duas notas,
onde nenhuma das notas possa ser menor que zero, cuja fórmula é:
Média
= (nota1 + nota2)/2
Neste
caso, o fluxograma ficaria da seguinte forma:
Tenha em mente que a programação de computadores
se resume em entrada, processamento e saída de dados. Para montar
corretamente um fluxograma, primeiramente é preciso identificar os
elementos de entrada, processamento e saída. Um dos segredos para
isso é observar a fórmula do problema, elementos que precisam ser
informados para que algo seja calculado são elementos de entrada, o
elemento que aparece ao lado esquerdo do sinal de igual e as
mensagens mostradas no fluxograma são elementos de saída, a fórmula
em si é um elemento de processamento de dados e as verificações
lógicas são tomadas de decisão.
ATIVIDADES
Para
os exercícios abaixo, considere que nenhum elemento de entrada deva
ser menor que zero.
1)
Qual
alteração seria necessária, no exemplo dado, para que notas
maiores que 100 também resultassem na mensagem “Nota inválida”?
2) Monte um
fluxograma que calcule a área de um quadrado, cuja fórmula é: área
= lado * lado;
3)
Monte
um fluxograma que calcule a área de um retângulo, cuja fórmula é:
área = lado1 * lado2;
4)
Monte
um fluxograma que calcule a área de um triangulo, cuja fórmula é:
área = (base * altura)/2;
5)
Monte
um fluxograma que calcule o juros de um capital, cuja fórmula é:
juros = capital * taxa / 100;
6)
Monte
um fluxograma que calcule a taxa de um juros, cuja fórmula é: taxa
= juros * 100 / capital;
7)
Analise
o fluxograma que calcula a média entre duas notas e descreva os
elementos de entrada, processamento e saída de dados.