Principais comandos do Pascal:
COMANDO | DESCRIÇÃO |
write | Escreve algo na tela. Ex: write('MSX'); |
writeln | Escreve algo na tela e vai para a linha seguinte. |
read | Lê dados do teclado. Equivale ao INPUT do Basic. |
readln | Lê dados e pula uma linha. |
clreol | Limpa o restante da linha sem mover o cursor. |
clrscr | Limpa a tela. |
delay(t) | Dá uma pausa de t milisegundos. |
begin | Começa uma estrutura. |
end | Termina uma estrutura. |
exit | Abandona uma subrotina (procedure ou function). |
halt | Abandona o programa e retorna ao DOS. |
gotoxy | Posiciona cursor. Igual ao LOCATE do Basic. |
goto | Desvia execução do programa para uma label. |
inline | Executa instruções em Assembly :) |
keypressed | Verifica se uma tecla qualquer foi pressionada. |
read(kbd,<char>) | Keypressed do MSX. Ex: char c; read(kbd,c); |
length | Retorna o tamanho de um string. |
random | Gera números aleatórios. |
randomize | Prepara para gerar números aleatórios. |
wherex | Retorna a coluna do cursor. |
wherey | Retorna a linha do cursor. |
for | Estrutura de repetição. |
while | Estrutura de repetição. |
repeat .. until | Estrutura de repetição. |
if | Teste lógico. |
hi | Retorna a parte mais alta de um inteiro. |
lo | Retorna a parte mais baixa de um inteiro. |
paramcount | Conta o número de parâmetros passados pela linha de comando. |
paramstr(n) | Retona o enésimo passado pela linha de comando. |
sizeof(var) | Retorna o tamanho em bytes de uma variável var. |
maxavail | Retorna o maior espaço consecutivo de memória. Usar com ponteiros. |
memavail | Retorna a quantidade de memória disponível. |
getmem(p,size) | Aloca espaço de memória. |
freemem(p,size) | Libera espaço na memória. |
move | Move dados na memória. Parâmetros: var1, var2, num. |
fillchar | Preenche a memória com um valor.
http://marmsx.msxall.com/cursos/pascal/pascal5.htmlParâmetros: var1, num, value. Fonte: Turbo Pascal - Comandos Básicos (msxall.com) |
0 comments:
Postar um comentário