Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
entrada -> processamento -> saída ---------------------------------------------- program <nome>; user crt; var --------> variáveis globais <var>:<tipo de dados>; <var2>: ARRAY [n1..n2] of <tipo de dados>; -----> onde n1 e n2 são os limites procedure <nome> (<var>,<varn>:<tipo de dados>); var --------> variáveis locais <var3>:<tipo de dados> begin end; function <nome> (<var>,<varn>:<tipo de dados>):<tipo de dados1>; --------> onde o tipo de dados é da variável de saída que tem o mesmo nome da função var --------> variáveis locais <var3>:<tipo de dados>; begin end; Begin <comandos>; end. -------------------------------------------------------------------- em procedimento e funçaõ passagem de parâmetros por referência tem a palavra var antes da definição das variáveis -------------------------------------------------------------------- Read(<var1>,<varn>); ou Readln(<var1>,<varn>); ------------------------------------------------ write('<texto>',<var1>,<varn>); ou writeln('<texto>',<var1>,<varn>); -----------> para variáveis pode ser acrescentado o tamanho que irá aparecer na tela writeln('<texto>',<var1>:5,<varn>:5:2); ---> onde <varn> deve ser do tipo real ------------------------------------------------ if <condição> then <comando1>; ou if <condição> then <comando1> else <comando2>; for <condição> do <comando>; while <condição> do <comando>; repeat <comandos> until <condição>; ----------> atenção para a diferença entre <comando> e <comandos>.ção ----------> quando a sintaxe é <comando> e é necessário escrever mais de um comando é OBRIGATÓRIO o uso da estrutura BEGIN <comandos> END ----------> e quando o END se transforma em END; ???? Quando o comando em que ele está inserido exige. ----------> ex: If <condição> then BEGIN <comando1>; <comandon>; END; ----------> neste caso é substituir o conjunto BEGIN <comando1>; <comandon>; END por <comando> ----------> então você olhando a sintaxe percebe que falta o ; ------------------------------------------------ operadores ariimeticos e logicos -------> + - * / and or not ------------------------------------------------ operadores relacionais ----> = <> > < >= <= atribuição de valores <var1>:=<var2>; ou <var1>:='texto'; em array <var1>[n]:=<var2> ou <var2>:=<var1[n]; ---> onde n pode ser uma constante ou uma variável de tipo inteiro ou em array com duas dimensões <var1>[n,m]:=<var2> ou <var2>:=<var1[n,m]; ---> onde n e m podem ser uma constantes ou variáveis de tipo inteiro
Compartilhar