Buscar

resumo de info 4 tp

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Resumo de info
Visual G para Pascal
Com relação a mudança de programa as diferenças são simples em relação as sintaxes usadas nos dois.
Os tipos e variáveis.
Char- introduz um arquivo texto de um espaço
String- introduz um arquivo texto com até 255 caracteres 
A estrutura do algoritmo, no pascal, é a seguinte.
Program<nome> ;
Var
<nome var>:<tipo>
Begin
<comando>;
<comando>;
<comando>;
<comando>;
END.
Nota: todo comando no pascal, quando terminado, deve receber ponto vírgula ( ; ) ao final.
O comando ‘leia’ se torna a ‘read’
READ(<variável>);
O comando ‘escreva’ se torna o ‘write’
WRITE(<variáveis, textos e etc>);
O comando ‘escreval’ se torna ‘writeln’
WRITELN(<variáveis, textos e etc.>);
O ‘se’ no pascal se escreve ‘if’
IF <informação><condição><informação> THEN
BEGIN
<comandos>;
END ;
O ‘se entao senao’ se torna ‘if then else’
IF <condição> THEN
BEGIN
<comandos>;
END
ELSE
BEGIN
<comandos>;
END;
O comando ‘caso’ se torna ‘case’
CASE <variável> OF
<valor>: comando1;
<valor>: comando2;
<valor>: comando3;
 ...
ELSE
Comando n;
END;
O comando ‘para’ se torna ‘for’
FOR Variável := ValorInicial TO ValorFinal DO
BEGIN
comando;
END;
O comando ‘enquanto’ se torna ‘while’
WHILE <condição> DO
BEGIN
<comando>;
END;
O comando ‘repita’ se torna ‘repeat’
REPEAT
<comando1>;
<comando2>;
...
<Comando n>
UNTIL <condição>;
Procedimentos (procedure) e funções (function)
Sintaxe de um procedimento
PROCEDURE <Nome>(parâmetro1, parâmetro2, parâmetro n :<tipo variável>);
(* declarações de tipos, variáveis, constantes, ... *)
BEGIN
Comando 1 ;
Comando 2 ;
...
END;
	No procedimento o parâmetro serve para que, na hora da execução, o procedimento substitua uma variável.
Program exemplo1;
Var
A,B : integer
PROCEDURE somar (x, y : integer );
BEGIN
Writeln (X+Y);
...
END;
BEGIN
Read(A,B)
somar (A,B)
END.
No caso acima o Pascal vai executar o procedimento e vai retornar a resposta a soma de A e B. Ou seja, o algoritmo principal troca informações com o procedimento através do parâmetro. 
Sintaxe de uma Função
FUNCTION <nome da função>(<parâmetro>:<tipo>): real;
BEGIN
<comando 1>;
<comando 2>;
<comando 3>;
...
<comando N>;
END;
	 A função deve ser vista como m tipo de variável, pois recebe o tipo de informação que vai retornar e, diferente do procedimento, para ser executada, seu nome deve vir escrito dentro de um comando de retorno de informação (write).

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando