Você está na página 1de 14

Fluxograma

Smbolo

Nome
Terminador

Indica o incio e o fim do fluxo do algoritmo.

Seta de fluxo

Indica o sentido do fluxo de execuo do


algoritmo. atravs dela que os smbolos do
fluxograma so conectados.

Entrada de
dados

Corresponde instruo de entrada de dados


atravs do teclado.

Atribuio

Smbolo utilizado para indicar clculos e


atribuio de valores.

Sada de dados

27

Descrio

Corresponde instruo de sada de dados.


Os dados sero exibidos na tela do
computador.

Desvio
condicional

Divide o fluxo do programa em dois caminhos,


dependendo do teste lgico que fica dentro do
losango.

Declarao

Delimita a seo de declarao de constantes


e variveis.

Conjunto de smbolos utilizados em fluxogramas

Exemplo de Fluxograma
Observaremos agora um fluxograma que recebe
um valor inteiro acresce duas unidades a este e
exibi o resultado.
Incio

n int

n=n+2

n
Fim
28

Exercco de Fluxograma
Construa um fluxograma para obter o resultado da
multiplicao de dois nmeros inteiros:

29

Pseudocdigo
Pseudocdigo uma tcnica textual de
representao de um algoritmo. Tambm
conhecida como Portugus Estruturado ou
Portugol.
Nele os verbos devem ser utilizados no
imperativo e deve-se evitar as expresses
demasiado longas ou imprecisas, visando eliminar
a possibilidade de ambigidade.
A tcnica baseada em uma PDL (Program
Design Language), que uma linguagem genrica
na qual possvel representar um algoritmo de
forma semelhante das linguagens de
programao.
30

Pseudocdigo

As palavras reservadas que utilizaremos


na construo de nossos pseudocdigos:
incio fim algoritmo declare
int real car escreva leia se seno
fim_se enquanto faa fim_enquanto
para fim_para at repita
31

Pseudocdigo Exemplo
A estrutura do pseudocdigo pode variar um pouco de
acordo com as preferncias pessoais ou da linguagem de
programao que ser utilizada, mas essas variaes
ocorrem apenas na sintaxe, pois a semntica deve ser
exatamente a mesma.
Estrutura de um Pseudocdigo:
algoritmo Nome_do_Algoritmo
Tem como objetivo identificar o algoritmo, devemos utilizar um
nome o mais significativo possvel, para facilitar a identificao
declare
Declarao das variveis. Neste ponto so informadas quais
variveis e seus respectivos tipos sero utilizadas no algoritmo
incio
Corpo do algoritmo. Aqui ser escrita a seqncia de
comandos que devem ser executados para solucionar o referido
problema
fim
32

Pseudocdigo Exemplo
Observaremos agora o pseudocdigo de um
algoritmo que recebe um valor inteiro acresce duas
unidades a este e exibi o resultado.
algoritmo exemplo1
declare n int
incio
escreva Digite um nmero:
leia n
n+=2
escreva Resultado: , n
fim
33

Pseudocdigo Exerccio
Construa o pseudocdigo de um algoritmo que
efetuar a multiplicao de dois inteiros.

34

Estruturas de Controle de Fluxo


1. Instruo condicional
se (<condio>) ento
<instruo1>

35

Estruturas de Controle de Fluxo

1. Instruo condicional (continuao)


se (<condio>) ento
<instruo1>
seno
<instruo2>

36

Estruturas de Controle de Fluxo


1. Instruo condicional (continuao)
se (<condio>) ento
<instruo1>
.
.
.

seno
<instruo2>
.
.
.

fim_se
37

Estruturas de Controle de Fluxo


Fluxograma/Exerccio Construa um fluxograma
para obter o resultado da diviso de dois nmeros.

38

Estruturas de Controle de Fluxo


Pseudocdigo/Exerccio

Construa
o
pseudocdigo de um algoritmo para obter o
resultado da diviso de dois nmeros.

39

Estruturas de Controle de Fluxo


1. Instruo condicional Exerccio:
Construa um algoritmo que calcule o salrio
lquido de um funcionrio. O programa recebe
atravs do teclado o salrio bruto de um
funcionrio, caso este seja inferior a R$ 300,00
descontado 5% em impostos, se o salrio estiver
entre R$ 300,00 e 1.200,00 descontado 10%
em impostos, se esse for superior a R$ 1.200,00
descontado 15% em impostos. Ao final o
programa exibe o salrio liquido do funcionrio.

40

Você também pode gostar