!
"
"
!
"
"
!
'''
()
*
Se <condição>
Então
<tarefa 1>
<tarefa 2>
…
<tarefa n>
<Senão>
<tarefa 1>
<tarefa 2>
…
"
"
!
!
&
+$
, !
-.
/0
1 0
&
&
!
&
# 2 2#3 4
5
4'
"
&
+$
1
# 2 2#3 40
6
"
&
+$
1
# 2 2#3 40
7
!
7 + )#8 94*
+ !
'
: &
7 + ) #894*0 ;
%
$
;
!
7
&
"
"
!
#+
$ <
0
!
!
=
> ) ?
2
? @ > ) '=
"
'= @ > ) A
B
Início
Leia M
Se M < 6 Então
Conceito
‘D’
Fim_se
Se M
6 E M < 7.5 Então
?
Conceito
‘C’
Fim_se
Se M
7.5 E M < 9 Então
Conceito
‘B’
Fim_se
Se M >= 9 Então
Conceito
‘A’
Fim_se
#
Algoritmo “Conceito” var
M: real // Entrada: Media do aluno Conceito: caracter // Saida: Conceito
inicio
escreva(“Informe a media final do aluno: “) leia(M)
se (M < 6) entao
Conceito <- “D” fimse
se (M >= 6) E (M < 7.5) entao Conceito <- “C”
fimse
se (M >= 7.5) E (M < 9) entao Conceito <- “B”
fimse
se (M >= 9) entao Conceito <- “A” fimse
"
"
!
: &
7 + !
!
<
Se <condição 1>
Se <condição 2> Então
…
Senão
Senão
…
Fim Se
Senão
Se <condição 3> Então
…
Se <condição 4> Então
…
Fim Se
Fim Se
Início
Leia M
Se M < 6 Então
Conceito
‘D’
Senão
Se M < 7.5 Então
&
Início
Leia M
Se M < 6 Então
Conceito
‘D’
Fim_se
Se M
6 E M < 7.5 Então
>
>
"
$
D
#7 !
A
Se M < 7.5 Então
Conceito
‘C’
Senão
Se M < 9 Então
Conceito
‘B’
Senão
Conceito
‘A’
Fim_se
Fim_se
Fim_se
Mostre Conceito
Fim
Se M
6 E M < 7.5 Então
Conceito
‘C’
Fim_se
Se M
7.5 E M < 9 Então
Conceito
‘B’
Fim_se
Se M > 9 Então
Conceito
‘A’
Fim_se
Mostre Conceito
Fim
#
Algoritmo “Conceito” var
M: real // Entrada: Media do aluno Conceito: caracter // Saida: Conceito
inicio
escreva(“Informe a media final do aluno: “) leia(M)
se (M < 6) entao
Conceito <- “D” senao
se (M < 7.5) entao
Conceito <- “C” senao
se (M < 9) entao
Conceito <- “B” senao
Conceito <- “A” fimse
fimse fimse
#+ !E!
% !
'
# ! &
;
F
G
#+ !E!
% !
'
# ! &
;
;
$
&
0
! !
! '
"
1
$
' 0
"
1
$
' 0
! &
H $ &
I'
"
1
7
6' 0
! &
H
$ &
I'
"
1
$
6'
7
' 0
!
0 ! !
!
F
'
$
?' 0
! &
#+ !E!
% !
'
# ! &
;
F
G
7
;
$
J
7
- , !
0 ; %
!
/0
G
!
/0
G
7
J
'
7
J
0 !
&
;
'
#
G $
#
!
0
!
$
$
&
!
!
!
;
&%
$ D '
#+
$ <
$
;
!
$
7
0
$
6
!
$
7
0
$
$
! :
$
%
<
4 #
" 4
&
'
4 #
" 4 K
! !
%
! !
7 F !
3 E!
4
4 K
#
#
' 6 ? L
L
>
#
"
+
$
!
7
MMM
=
>
#
5
N
4 K
#
# 3># 4
L ' 6 ? L
>
# 3># 4
5
N
4 O
# 4 O
#
>
H4$
3 &%
I
5
N
5
<
G $
Selecione <seletor> de
<valor 1>: <comando>
<valor 2>: <comando>
…
?
…
<valor n>: <comando>
[senão <comando>]
#
escolha <expressão>
caso <valores> <comandos>
caso <valores> <comandos>
…
4
<
P Q
+$
&
%&
;
!
&
#+$
P
!
P "
!
P , !
P
$
P "
$
5
!
'
+$
&
R
'
4
+$
!
$
!
&
!
;
$
!
!
H!
IR
A
!
H!
IR
'
S
+$
7
!
0
+ !
!
$
!
!
!
'
+ !
!
!
+ !
!
7
5
!
6'
"
!
:
!
! F ! 0
!
H
!
I
+!
' 4 !
H
!
I
$!
$
! 0
$!
$
! 0
#+
$
Algoritmo “Círculo”
var
raio, resultado: real
operacao: inteiro
inicio
escreva(“Informe o raio do circulo: “)
leia(raio)
leia(raio)
escreva(“Informe a operacao: 1: Perimetro ou 2: Area : “)
leia(operacao)
escolha(operacao)
caso 1
resultado = 2 * PI * Raio;
escreva(“Perimetro do circulo: ”,resultado:5:2);
caso 2
resultado = PI * (raio ^ 2)
escreva(“Area do circulo:”, resultado:5:2);
outrocaso
escreva(“Operacao invalida !!!\n”);
fimescolha
4
+
$
Algoritmo “Estado Civil”
var
EstadoCivil: caractere
inicio
escreva(“Informe a inicial do estado civil: “)
leia(EstadoCivil)
leia(EstadoCivil)
escolha(EstadoCivil)
caso “c”
escreva(“Casado(a)”)
caso “s”
escreva(“Solteiro(a)”)
caso “v”
escreva(“Viuvo(a)”)
outrocaso
escreva(“Estado Civil desconhecido.”)
fimescolha
fimalgoritmo
$
Algoritmo “Conceito” var
M: real // Entrada: Media do aluno Conceito: caracter // Saida: Conceito
inicio
escreva(“Informe a media final do aluno: “) leia(M)
#
7
!
%
! !
se (M < 6) entao
Conceito <- “D” senao
se (M < 7.5) entao
Conceito <- “C” senao
se (M < 9) entao
Conceito <- “B” senao
Conceito <- “A” fimse
fimse fimse
escreva(“Conceito do aluno: ”,Conceito) fimalgoritmo
#
7
!
%
! !
!
!
$
<
$
!
%&
Para <variável de controle> de 1 até 40 faça
<comando 1>
<comando 2>
…
6
…
#+
$ <
" !
8 $
G
<
3 E!
@ 8
8
# ! &
=
8
@ 8
T
T
# ! &
#
para <variável> de <início> ate <fim> [passo <incremento>] faca
…
fimpara
5
!
H$
I
+ !
!
H$
I
$
<
'
)&
%& *
!
!
&
!
) E! *
&
)&
%& * 7
;
'
&
)&
%& * 7
;
&
)7
*0
0 !
H !
I
1
& 0
!
H$
I
+ !
0
0
$
'
'