Você está na página 1de 7

206 Algoritmo e Programação

4º Aula

Gramática do portugol

Caro(a) aluno(a), que tal conhecermos a “Gramática do


Portugol”?
Pois bem, nesta Aula, você será convidado(a) a construir
conhecimentos justamente sobre esse tema. Vamos, ainda,
reconhecer a importância da referida gramática e aplicá-la na
construção de algoritmos. Portanto, é esperado que você já esteja
familiarizado com os conteúdos tratados nas Aulas 1, 2 e 3. Assim,
caso considere necessário releia os conteúdos anteriormente
estudados e revise-os!
Lembre-se, ainda, de que caso surjam dúvidas no decorrer
dos estudos, estaremos esperando sua participação nas
ferramentas “chat”, “quadro de avisos” ou “fórum”. Aceite o
desafio! Acesse o ambiente virtual e continue fazendo parte dessa
comunidade colaborativa de construção de conhecimentos!
Boa aula!

Objetivos de aprendizagem

Ao término desta aula, o aluno será capaz de:

‡GHILQLULQWURGX]LUHFRQFHLWXDURWHUPR´*UDPiWLFDGH3RUWXJROµ
‡UHFRQKHFHUDLPSRUWkQFLDGD*UDPiWLFDGH3RUWXJRO
‡DSOLFDURVFRPDQGRVEiVLFRVGD*UDPiWLFDGH3RUWXJROQDSURJUDPDomR
21 207
estabelecida por vários autores em iniciação de Algoritmos.
Seções de estudo É válido salientar que essa sintaxe pode variar, todavia,
o padrão estabelecido por nós no decorrer deste curso será o
que utiliza o programa “VisuAlg” (que é um interpretador de
1 - Definição e sintaxe geral de um algoritmo Algoritmos). Com isso, poderemos testar todos os Algoritmos
2 - Variáveis (e constantes) da gramática do portugol exemplificados, tornando bem prático o entendimento do
3 - Comandos básicos Algoritmo e seu funcionamento.
Segue a sintaxe:
1  'HȴQL©¥R H VLQWD[H JHUDO GH XP algoritmo “Nome do Programa”
algoritmo. var9DULiYHLVȺ'HFODUDomRGHYDULiYHLVGR$OJRULWPR
<variável01>: <tipo1>
<variável02>: <tipo2>
9DPRVLQLFLDUQRVVDVUHȵH[·HVVREUH*UDP£WLFDGR3RUWXJRODSUHQGHQGR // Corpo do Algoritmo à Isto indica um comentário
VHXFRQFHLWRLPSRUW¤QFLDHDSOLFD©·HVQRFRQWH[WRGDSURJUDPD©¥R inicio //inicio sem acentuação, pois o VisuAlg não
6XJHULPRV TXH GXUDQWH D OHLWXUD GHVWD H GDV GHPDLV 6H©·HV GD $XOD //suporta acentuação
 DQRWH VXDV LQGDJD©·HV V¯QWHVHV H UHȵH[·HV (VVH K£ELWR DO«P <comando1>
de contribuir para organização de seus estudos, ajudará a manter <comando2>
um registro de toda a sua trajetória acadêmica, percebendo com <comando3>
PDLV FODUH]D HYHQWXDLV GLȴFXOGDGHV SDUD VDQ£ODV  H DYDQ©RV SDUD fimalgoritmo
comemorá-los).
E aí, você já conseguiu formar uma ideia sobre o que
%RQVHVWXGRV
vem a ser a sintaxe geral de um algoritmo? Em caso de
resposta negativa, não se preocupe: nosso estudo está apenas
Para entender a Gramática do Portugal, vamos conceituar começando e com os conteúdos das próximas Seções será
alguns termos importantes relacionados a ela! mais fácil compreendê-la. Além disso, você pode ampliar
Leland L. Beck afirma que “a gramática de uma seus conhecimentos, consultando as obras, periódicos e sites
linguagem de programação é uma descrição formal da indicados ao final desta Aula. Seja persistente! Passemos,
sintaxe, ou forma, dos programas e instruções individuais agora, para o estudo da Seção sobre as Variáveis!
escritas nessa linguagem” (BECK, 1997, grifo nosso).
Nesse contexto, Gilvan Vilarim defende que: 2 - Variáveis (e constantes) da
A Sintaxe é o nome dado ao conjunto de regras
gramática do portugol
a serem seguidas para a escrita dos Algoritmos.
Variáveis também são identificadores que armazenam
Do mesmo modo que em nossa língua,
precisamos seguir algumas regras para escrita,
valores, porém, ao contrário das constantes, o valor de uma
uniformizando os Algoritmos e facilitando variável pode mudar dentro do Algoritmo.
VXD SRVWHULRU FRGLÀFDomR HP SURJUDPDV FDVR As variáveis, assim como as constantes, podem ser dos
seja necessário. Já a semântica refere-se ao tipos: numérica (inteiro ou real), lógica ou literal.
que é efetuado pelo computador quando ele Observe que o conceito de variável talvez seja o mais
encontra um comando. “Portanto, se a sintaxe importante na confecção de um Algoritmo, uma vez que um
está relacionada à forma de um comando, a Algoritmo utiliza, quase sempre, uma declaração de variável.
semântica está relacionada ao seu conteúdo” Além disso, por definição, tudo aquilo que é sujeito
(VILARIM, 2004, grifo nosso). a variações, que é incerto, instável ou inconstante, em um
programa de computador são os dados a serem processados.
Reconhecendo a definição da gramática de uma linguagem
de programação, da sintaxe e da semântica, é preciso lembrar 2.1 - Nomeando constantes e
que, como você já estudou na Aula 3, o Portugol (Português variáveis
Estruturado) é constituído de letras maiúsculas e minúsculas
(“A” - “Z”, “a” - “z”), caractere sublinhado (“_”), os dígitos de Os nomes de constantes e variáveis (identificadores)
DHRVVtPERORVHVSHFLDLV  !  ^`· são nomes simbólicos para os objetos referenciados nos
Algoritmos. Esses nomes são escolhidos pelo usuário para
representar endereços de memória onde vão ser alocadas as
$*UDP£WLFDGR3RUWXJROFRPVXDVLQWD[HHVHP¤QWLFD«UHSUHVHQWDGD informações.
SRU ȊXP FRQMXQWR GH SDODYUDV LQVWUX©·HV  OLPLWDGDV H UHFRQKHFLGDV O nome da variável, por exemplo, é utilizado para sua
FRPR FRPDQGRV TXH WHP UHJUDV ȴ[DV H Q¥R FRQȵLWDQWHV GH XVR R identificação e representação dentro de um programa de
TXHVLJQLȴFDTXHXPDLQVWUX©¥RWHPDSHQDVXPVLJQLȴFDGRSDUDXP computador, sendo os identificadores formados por um ou
compilador [...]” (INFORMÁTICA EDUCATIVA, 2011). mais caracteres, os quais devem seguir algumas regras:
1) começar sempre por um caractere alfabético ou o
CONCEITO VtPEROR´Bµ VXEOLQKDGR 
Para conceituar a sintaxe geral de um Algoritmo, veja  VHUFRQVWLWXtGRVGHFDUDFWHUHVDOIDEpWLFRVRXQXPpULFRV
o exemplo a seguir. Nele, utilizamos uma sintaxe padrão 3) não podem conter caracteres especiais, como por
208 Algoritmo e Programação 22
H[HPSOR  !  ^`·
4) não podem ter o mesmo nome que comandos
var ΖGHQWLȴFDGRU inteiro
ou palavras reservadas do Algoritmo ou da linguagem de
programação que será usada.
real

3DUD HQWHQGHU PHOKRU YHMDPRV FRPR DFRQWHFH D GHȴQL©¥R GH XP caractere
LGHQWLȴFDGRUQD)LJXUD

lógico

)LJXUD'LDJUDPDGDGHȴQL©¥RGHXPDYDUL£YHO
Fonte: acervo pessoal.
Letra
Exemplo:
Letra algoritmo “Exemplo”
var
Dígito VARIÁVEL_1, VARIÁVEL_2: inteiro
VARIÁVEL_3, VARIÁVEL_4: real
inicio
Sublinhado leia (VARIÁVEL_1, VARIÁVEL_2)
leia (VARIÁVEL_3, VARIÁVEL_4)
Figura 4.1 Palavras reservadas.
fimalgoritmo
Fonte: acervo pessoal.

Uma variável só pode receber valores do mesmo tipo


Vale salientar que no nome dos identificadores não há declarado, ou seja, variáveis do tipo inteiro só podem receber
distinção entre letras maiúsculas ou minúsculas. valores inteiros e assim por diante.
Seguem exemplos de nomes permitidos:
a) cliente b) delta c) X d) BC4R e) MEDIA algoritmo “Exemplo2”
f) NOTA_ALUNO g) A h) A123B var
A, B: inteiro
Agora, seguem exemplos de nomes não permitidos: SOMA: real
a) 5X b) E(13) c) X-Y d) NOTA/2 e) 123TESTE inicio
f) NOME DO CLIENTE g) valor_em_R$ leia (A,B)
SOMA <- A + B
Geralmente colocamos o nome da variável com aquilo
escreva (SOMA)
que ela será relacionada na resolução do Algoritmo.
fimalgoritmo
Por exemplo:
var
QRPH Ⱥ LQGLFD TXH HVWD YDULiYHO UHFHEHUi XP QRPH  Observe um detalhe relevante: “a declaração de variáveis deve ser
tipo caractere. IHLWDGHQWURGHXPEORFRHVSHF¯ȴFRRTXDOSUHFLVDDSDUHFHUORJRDSµV
HQGHUHoR Ⱥ LQGLFD TXH HVWD YDULiYHO UHFHEHUi XP a declaração do Algoritmo. O bloco é iniciado pelas palavras-chave
endereço - tipo caractere. ȆYDUL£YHLVȇ VLPFRPDFHQWR HWHUPLQDFRPDSDODYUDFKDYHȆȴPYDUL£YHLVȇ
VRPDȺLQGLFDTXHHVWDYDULiYHOUHFHEHUiXPUHVXOWDGR Pelo menos uma variável deve ser declarada dentro do bloco (embora
de soma - tipo real ou inteiro. o bloco em si seja opcional) e apenas um bloco em escopo global deve
LGDGHȺLQGLFDTXHHVWDYDULiYHOUHFHEHUiXPQ~PHUR² ser declarado” (GPT.BERLIOS, 2011).
tipo inteiro.

2.2 - Declaração de Variáveis Que “variáveis não podem ter caracteres especiais? Portanto,
LGHQWLȴFDGRUHV QRPHV GH YDUL£YHLV IXQ©·HV H GR $OJRULWPR  Q¥R
As variáveis devem ser declaradas logo no início do SRGHPWHUDFHQWRVRXFDUDFWHUHVHVSHFLDLVFRPRHWF$GHȴQL©¥R
Algoritmo (ou no início do procedimento ou função como GH XP LGHQWLȴFDGRU HP *3RUWXJRO « HTXLYDOHQWH DR GDV OLQJXDJHQV
veremos mais adiante). A declaração de variáveis deve iniciar populares: uma letra (a-z ou A-Z) seguido de qualquer número de letras
pela palavra reservada “Var” e segue a sintaxe apresentada na ou número” (GPT.BERLIOS, 2011).
figura a seguir:

3 - Comandos básicos
8ID
ΖVVRSDUHFHFRPSOLFDGRPDVQDȴJXUDDVHJXLUHVW£WXGRH[SOLFDGLQKR CONCEITO
Vejam. Os comandos especificam as ações a serem realizadas
pelo computador, como comparações e atribuições. Eles se
23 209
constituem por expressões, palavras-chave e operadores.
Para interpretar o Portugol, podemos imaginá-lo como a estrutura de
3.1 - Atribuição uma árvore (estrutura de dados) que estabelece a sequência em que o
Para atribuirmos um valor a uma variável usaremos o $OJRULWPRGHYHVHUH[HFXWDGR
símbolo de atribuição . Sua sintaxe é apresentada na figura a
Ⱥ
seguir: Comando Leia
Esse comando permite que o usuário informe dados de
entrada para o Algoritmo. A sintaxe desse comando é definida
ΖGHQWLȴFDGRU ([SUHVV¥R na figura a seguir:
Ⱥ

)LJXUD'LDJUDPDGDDWULEXL©¥RGHYDORUHVDLGHQWLȴFDGRUHV ,
Fonte: acervo pessoal.

leia ΖGHQWLȴFDGRU
Exemplo: VALOR (TOTAL1+TOTAL2) * (A/B)
Ⱥ

Nesse exemplo, a variável VALOR receberá o resultado )LJXUD'LDJUDPDGHȵX[RGRFRPDQGR/(Ζ$


Fonte: acervo pessoal.
do cálculo da expressão da direita.
Exemplos:
3.2([SUHVV·HV leia (VALOR)
As expressões são constituídas por constantes, variáveis leia (A, B, CONTADOR)
e operadores, que definem o método para calcular um valor. leia (CÓDIGO, NOME)
O resultado das expressões pode ser armazenado em uma
O comando leia lê as variáveis da lista e mantém o cursor
variável de um tipo compatível com o valor resultado.
preparado de tal forma que o próximo comando leia, se
São exemplos de expressões:
houver, vai procurar o valor a ser lido na mesma linha.
a>b
Resultado <- 3 + (x * y) algoritmo “exemplo 01”
D + num / alfa var //Declaração de Variáveis
DIA <- 30 NOME: caractere //Variável nome tipo caractere
NOTA1, NOTA2: real //variável nota1 e nota 2 tipo
3.3 - Comentários //real
Os comentários, cuja importância é indiscutível dentro
inicio // Início do Corpo do Algoritmo
de um Algoritmo ou programa, são delimitados por “{ }”
leia (NOME) //entre com o Nome da Pessoa, via
(chaves) ou “//” (duas barras) e podem aparecer em qualquer
//teclado, ex: Cristiane
lugar do Algoritmo.
leia (NOTA1) //entre com a nota1, via teclado, ex: 5
Observe que dentro dos delimitadores de comentário não
leia (NOTA2) //entre com a nota2, via teclado, ex: 10
pode haver outros delimitadores, ou seja, não são permitidos
escreva (NOME,” “,NOTA1,” “,NOTA2) //escreva –
comentários aninhados. Os comentários não influenciarão
//Cristiane 5 10, no Monitor
no funcionamento do programa. Portanto, recomendamos a
fimalgoritmo //Fim do Algoritmo
utilização constante dos comentários, pois estes não afetarão em
nada no programa, exceto promover maiores esclarecimentos Comando Escreva
sobre determinadas partes do Algoritmo. Esse comando permite apresentar ao usuário mensagens
Exemplos de comentários: e dados contidos em identificadores. A sintaxe do comando
leia (a,b) //Leitura das variáveis A e B de saída é apresentada na figura 4.5:
escreva (“A soma de A e B =”,soma) //Escreve a soma
//dos valores informados pelo usuário
,
3.4 - Comandos de entrada e saída
Todo Algoritmo requer alguma forma de entrada e escreva ΖGHQWLȴFDGRU
saída de dados e informações. Um Algoritmo não teria razão
se não houvesse possibilidade de entrar com valores para
processamento ou mostrar os resultados desse processamento. escreval Caracter
Em alguns Algoritmos pode ser necessário incluir alguns dados
de entrada. )LJXUD'LDJUDPDGHȵX[RGRFRPDQGR(6&5(9$
Fonte: acervo pessoal.
Esses dados serão processados e os resultados serão
mostrados ao usuário. Uma das maneiras de exteriorizar os Exemplos:
resultados de determinado processamento é por meio da escreva (SOMA)
impressão desses resultados. Para que isso seja possível, temos escreva (“Media = “,MED)
o comando de entrada: leiaHRFRPDQGRGHVDtGDescreva. escreva (“Valor total = “,VALOR)
210 Algoritmo e Programação 24
Para saltar uma linha utiliza-se o comando “Escreval”.
Um Algoritmo simples ilustrando os comandos leia e houver erro, este será detectado rapidamente. Em outras palavras,
escreva é mostrado a seguir: HOH IDFLOLWD D LGHQWLȴFD©¥R GR ORFDO GR HUUR H FRQVHTXHQWHPHQWH VXD
algoritmo “Exemplo 02” FRUUH©¥R3RUHVVDUD]¥RWDPE«P«FKDPDGRGHWHVWHH[DXVWLYR 1Ζ((
var – UFRGS, 2011).
A, B, SOMA: inteiro
inicio
leia (A) //entre com valor de A ex: à 5
leia (B) //entre com valor de B ex: à 10 Exemplo 04: entrar com as variáveis X e Y e calcular as
SOMA <- A + B //SOMA recebe 5+10 = 15 expressões e escrever o resultado de X, Y e Z.
escreva (“A soma de A e B = “,SOMA) //escreve – A algoritmo “Exemplo 04”
//soma de A e B=15 var
fimalgorimo X, Y, Z: real
inicio
X < - 2,5
“O ponto fundamental que guia as diretrizes da linguagem G-Portugol Y < - 3,5
« VHX SURSµVLWR HGXFDFLRQDO HOD GHYH H[SUHVVDU SURFHVVRV Z < - ((X + Y) - 2) * (3 + X)
computacionais de forma que um leigo os compreenda sem enfatizar Y <- Y + 1
a si mesmos. Isto é, a linguagem em si deve chamar o mínimo de X <- Y + 1
atenção possível, fazendo com que a compreensão dos processos Y <- X + Y
computacionais seja tão natural quanto ler sua descrição informal, ou Z <- Z + Y + X
não estruturada” (GPT.BERLIOS, 2011). escreva (X,Y,Z:2:2)//nesse caso estamos definindo
//as casas decimais.
fimalgoritmo
Iremos avaliar vários Algoritmos, neles executaremos
um procedimento chamado teste de mesa que significa seguir Teste de Mesa (variáveis X, Y, Z)
as instruções do Algoritmo de maneira precisa para verificar
se o procedimento utilizado está correto ou não.
Exemplo 03: entrar com três variáveis, A e B, fazer as X Y Z
seguintes expressões de soma C=(B+A)+2, B=(C*(A+3) e
2.5
A=(B+C), e escreva o resultado de A, B e C.
algoritmo “Exemplo 03” 3.5
var 22
A, B, C: real 4.5
inicio 5.5
A < - 100
10
B < - 200
C < - (B/A) +2 37.5
B < - C*(A+3) 5.5 10 37.5
A < - B+C
escreva (A, B, C)
)LJXUD7HVWHGH0HVD YDUL£YHLV;<= 
fimalgoritmo Fonte: acervo pessoal.

Visualize no teste de mesa:


Teste de Mesa (variáveis A, B, C) Exemplo 05 - Entre com as variáveis de S e R e calcule as
expressões, U=S*R e X=U/5+R e escreva o valores de S,R,U
A B C e X.
100 algoritmo “Exemplo 05”
200 var
4 S, R, U: inteiro
X: real
412
inicio
412 S <- 3
R <- S
416 412 4 U <- S * R
X <- U / 5 + R
)LJXUD7HVWHGH0HVD YDUL£YHLV$%& 
Fonte: acervo pessoal. escreva (S, R, U, X)
fimalgoritmo
A vantagem em se testar o Algoritmo em teste de mesa é que se
Observe o teste de mesa:
25 211
S R U X Teste de Mesa (Média, P1, P2, P3, P4)
3 M P1 P2 P3 P4
3 10
9 10
4.8 5
8
3 3 9 4.8 8,25
8,25
)LJXUD7HVWHGH0HVD YDUL£YHLV;<= 
)LJXUD7HVWHGH0HVD 0«GLD3333 
Fonte: acervo pessoal.
Fonte: acervo pessoal.

Exemplo 08 – Escrever um Algoritmo para determinar o


Exemplo 06 - Ler uma temperatura em graus Celsius e consumo médio de um automóvel sendo fornecidos a distância
escrevê-la convertida em graus Fahrenheit. A expressão de total percorri da pelo automóvel e o total de combustível gasto.
conversão é F=(9*c+160)/5, sendo F a Temperatura em algoritmo “consumo”
Fahrenheit e C a temperatura em Celsius. var
algoritmo “Farenheit” dist, comb, consumo: real
var inicio
C, F: real escreva (“Digite em Kms”)
inicio leia (dist)
leia (C) escreva (“Digite o Combustível”)
F < - (9*C+160)/5 leia (comb)
escreva (“Resultado:”, F) consumo < - dist/comb
fimalgoritmo escreva (“Consumo:”,consumo)
Teste de Mesa (variáveis C, F)
fimalgoritmo

Teste de Mesa (Média, P1, P2, P3, P4)


C F
10 Consumo Dist Comb
50 10
50 05
2
)LJXUD7HVWHGH0HVD YDUL£YHLV&)  2
Fonte: acervo pessoal.
)LJXUD7HVWHGH0HVD 0«GLD3333 
Fonte: acervo pessoal.

Nesse caso, o consumo médio do carro foi de 2 km por


Lembre-se de que em sites como Scielo, Google Acadêmico, entre
litro de gasolina.
outros, você pode encontrar artigos sobre os comandos básicos da
Gramática do Portugol. Assim, é importante que realize buscas, procure
OHU WH[WRV UHODFLRQDGRV H DPSOLH VHX FRQKHFLPHQWR HP UHOD©¥R DR Lembre-se de que em caso de dúvidas, você não precisa se “afobar”,
conteúdo. O hábito da pesquisa será fundamental para sua formação e procure entrar em contato conosco por meio do ambiente virtual e
SDUDRGLDDGLDGHVXDSURȴVV¥R seguir as dicas recomendadas ao longo da Aula.

Exemplo 09 – Elaborar um Algoritmo que calcule


Exemplo 07 – Ler quatro valores referentes a quatro notas e apresente o volume de uma caixa retangular, utilizando a
escolares de um aluno e imprimir a média da nota do aluno. fórmula:
algoritmo “Média” volume= comprimento * largura * altura.
var algoritmo “volume”
media, P1, P2, P3, P4: real var
inicio vol, comp, larg, alt: real
leia (P1) inicio
leia (P2) escreva (“Entre com comprimento”)
leia (P3) leia (comp)
leia (P4) escreva (“Entre com a largura”)
media < - (P1 + P2 + P3 + P4) / 4 leia (larg)
escreva (“Media:”, media) escreva (“Entre com a altura”)
fimalgoritmo leia (alt)
212 Algoritmo e Programação 26
vol < - ((comp * larg)*alt))
escreva (“O Volume é:”, vol)
fimalgoritmo
Vale a pena acessar
Como você pode observar, nesse caso foi colocado um
parêntese a mais no Algoritmo. Isso indica que o primeiro INFORMÁTICA EDUCATIVA. Portugol/plus: uma
cálculo será do parêntese mais interno (comp*larg) em ferramenta de apoio ao ensino de lógica de programação
seguida será multiplicado o resultado vezes a altura. baseado no portugol. Disponível em: <http://www.c5.cl/
ieinvestiga/actas/ribie98/118.html>. Acesso em: 28 jun.
2011.
Retomando a aula
GPT.BERLIOS. Programando em Portugol. Disponível
em: <http://gpt.berlios.de/manual_nodes/node4.html>.
Acesso em: 28 jun. 2011.
NIEE – Núcleo de Informática na Educação Especial.
Estamos indo bem, não é mesmo? Então, para encerrar Homepage. Disponível em: <http://www.niee.ufrgs.br>.
esse tópico, vamos relembrar os conteúdos estudados Acesso em: 28 jun. 2011.
na Aula 4: SILVA, T. G-Portugol. Disponível em:
< h t t p : / / g p t . b e r l i o s. d e / m a n u a l _ b i g / m a n u a l .
html#SECTION00400000000000000000>. Acesso em: 28
1 - Definição e sintaxe geral de um algoritmo jun. 2011.
NIEE-UFRGS. Interpretador de Portugol. Disponível em:
Iniciamos a construção da aprendizagem dos conteúdos
<http://www.niee.ufrgs.br/eventos/CBCOMP/2004/pdf/
sobre a Gramática do Portugol, estudando a sintaxe geral de
Algoritmos/t170100165_3.pdf>. Acesso em: 28 jun. 2011.
um Algoritmo.

2 - Variáveis (e constantes) da gramática do portugol

Na Seção 2, vimos que as variáveis, talvez o conceito


mais importante na elaboração de um algoritmo, são Vale a pena assistir
identificadores que armazenam valores, os quais não podem
mudar dentro do Algoritmo. Identificamos que elas podem FRAMOS, R. Português estruturado – portugol.
ser numéricas (inteiro ou real), lógicas ou literais e tivemos Disponível em: <http://www.youtube.com/
a oportunidade de entender a forma como acontece a watch?v=xncTAg00fsk>. Acesso em: 28 jun. 2011.
nomeação das constantes e das variáveis.
Em seguida, pudemos perceber que as variáveis devem
ser declaradas logo no início do Algoritmo (ou no início do Minhas DQRWD©·HV
procedimento ou da função).

3 - Comandos Básicos

Finalmente, estudamos os comandos que se constituem


por operadores, expressões e palavras-chave e especificam as
ações a serem realizadas pelo computador, como comparações
e atribuições. Estudamos, portanto, a atribuição, as expressões,
os comentários e os comandos de entrada e saída.

Vale a pena

Vale a pena ler

%(5*$OH[DQGUH),*8(,5Ð-RLFH3DYHNLógica de
programação. 3 ed. Canoas: Ulbra, 2006.
SAID, Ricardo. Curso de lógica de programação. São Paulo:
Universo dos livros, 2007.

Você também pode gostar