02.08.2013 Views

ENGENHARIA DE PRODUÇÃO

ENGENHARIA DE PRODUÇÃO

ENGENHARIA DE PRODUÇÃO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ICC1 - TÉCNICAS <strong>DE</strong> PROGRAMAÇÃO – TURBO PASCAL 7<br />

====================================================================================================<br />

Exemplo:<br />

Program example;<br />

Uses fdelay, crt; ……………….. Só usado no Turbo Pascal 7<br />

Var x : integer;<br />

y : real;<br />

Begin<br />

{Aqui vai o algorítmo}<br />

End.<br />

3. VARIÁVEIS<br />

3.1 - Tipos de VARIÁVEIS<br />

Boolean do tipo lógico, ocupa 1 byte, só pode ter os valores True ou False (Verdadeiro ou Falso)<br />

Integer<br />

do tipo inteiro e numérico, ocupa 2 bytes, seus valores vão de -32768 até 32767, do tipo<br />

inteiro<br />

Longint do tipo inteiro e numérico, ocupa 4 bytes, valores vão de -2147483648 a 2147483647<br />

Real<br />

do tipo fracionário e numérico, ocupa 6 bytes, seus valores vão de 1E-38 até 1E+38 .... tem<br />

vírgula<br />

Shortint do tipo inteiro e numérico, inteiros de -128 a 127<br />

Word do tipo inteiro e numérico, ocupa 2 bytes, inteiro de 0 a 65535<br />

Byte do tipo inteiro e numérico, ocupa 1 byte, tipo inteiro de 0 a 255<br />

Char<br />

String<br />

do tipo caracter, ocupa 1 byte, tipo alfanumérico, seu conteúdo é qualquer valor da tabela<br />

ASCII<br />

do tipo literal e alfanumérico, ocupa de 2 a 256 bytes, seu conteúdo é qualquer valor da<br />

tabela ASCII<br />

Obs: Em azul os tiposs primitivos utilizados no PascalZim!<br />

3.2 - Outros tipos de VARIÁVEIS<br />

Single tipo real com 7 digitos<br />

Double tipo real com 15 digitos<br />

Extended tipo real com 19 digitos<br />

Comp inteiros de -10E18 até 10E18<br />

3.3 - Atribuição de valores às VARIÁVEIS<br />

é feita por meio de :=<br />

Ex: K:=0;<br />

4. UNITs<br />

As units são rotinas separadas do programa principal. Para usar uma unit deve se declarar Uses.<br />

F<strong>DE</strong>LAY UNIT para corrigir "bug" do Turbo Pascal 7.<br />

CRT rotinas de vídeo e som<br />

DOS controles do SO<br />

GRAPH rotinas gráficas<br />

PRINTER define LST como arquivo de texto direcionado para impressora<br />

Página 2 de 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!