.


:




:

































 

 

 

 


TURBO PASCAL 7.0.

 

:

1. TURBO PASCAL 7.0.

2. .

3. TURBO PASCAL 7.0.

4. .

 

 

1. TURBO PASCAL 7.0

 

TURBO PASCAL , c , . , , , .

TURBO PASCAL Volkov Turbo TP Enter.

Alt-X.

TURBO- () , .1

File Edit Search Run Compile Debug Options Window Help

 

F1-Help F2-Save F3-Open F4-Edit Compile F9-Make F10-Menu

.1

. . - . .

 

1.1.

 

:

1. F10 . . Enter.

2. Alt , . , File Alt-F.

Esc.

: (), File (), Edit (), Search (), Run (), Compile (), Debug (), Options (), Window (), Help (). , . File.

 

(File)

 

File , . Alt-F F10 File Enter. File, , .2

=====

File Edit Search

L==T==-

----+-----------

Open... F3

New Alt-F3

Save F2

Save as...

Save all

+---------------+

Change dir...

Print

Printer setup

DOS shell DOS

Exit Alt-X TURBO PASCAL

---------------

 

.2

 

6 (): Open, New, Save, Save as...,Print Exit.

Open(F3) - .

New(Alt-F3) - . .

Save(F2) - .

Save as... - .

Print - ( ).

Exit(Alt-X) - TURBO PASCAL.

 

2.

 

:

1) ;

2) ;

3) ;

4) ;

5) ;

6) ;

7) ;

8) .

[3].

 

 

3. TURBO PASCAL

 

Turbo Pascal. , , , , .

Turbo Pascal . : , , .

Turbo Pascal .

 

4.

 

Turbo Pascal c .

.

Turbo Pascal:

 

Program ; { }

 

label ; -

const ;

type ; +-

var ;

procedure ;

function ; --

 

begin -

;

; +-

...

end. --

 

:

- ;

- ;

- () ;

- ;

- , end .

, begin end.

, , , .

. { }.

.

. ";".

Enter ().

.

, . s=(p*(p-a)*(p-b)*(p-c))^(1/2), p=(a+b+c)/2. v=1/3*s*h.

:

- ,,,h;

- ;

- s;

- v;

- v.

:

 

Program piramida;

var

a,b,c,h,p,s,v:real;

begin

writeln(' a,b,c,h'); {

}

readln(a,b,c,h); { }

p:=(a+b+c)/2; { ()}

s:=sqrt(p*(p-a)*(p-b)&(p-c)); { }

v:=s*h/3.0; { }

writeln(' v=',v:7:2) { }

end.

 

5. Turbo Pascal

 

Turbo Pascal :

- ;

- ;

- 10 0 9;

- : , , ,,,,,,, , .

 

6. .

 

, . , ( ). , , ( ). , , .

, : .

:

- (integer);

- (real);

- (char).

- , [-32768,32767].

:2,-15,32180,-524.

(3.14159) (2.5e12). . [2.9e-39,1.7e38].

- . (a,b,c,f,o ..) (' Turbo Pascal').

 

7.

 

: , , , , .

 

7.1.

 

( ) , . . , Write .

 

7.2.

 

- , . . .3

 

--------------

L------T-------

-------------+------------

-----+---- ------+----

L----T----- L-----------

+----------------------------

-----+---- -------+------

L---------- L--------------

 

.3

 

.

(, ) . , .

: ' ', 'X=',' ..'.

 

7.3.

 

- , . ( ).

 

.

 

(a,...,z, A,...,Z,_). , , (0,1,...,9). .

, 63 .

. , a,...,z A,...,Z. , end , End END.

.

, (.3).

 

7.4.

 

Turbo Pascal .

, , ().

const .

:

const

mile=1750;

foot=12;

pi=3.1415926;

name=' ..'

,

.

, .. (integer, real, char). .

var .

:

var

a,b,c:real;

m,n:integer;

name,f:char;

a,b,c (real), m,n - , name f - .

, , .

 

7.5.

 

() , .

.

, .

( 7.6).

.1

 

1

 

--------------T------------T-----------------------------------

-

Turbo

Pascal

+-------------+------------+-----------------------------------+

Abs(x)

x*x Sqr(x)

sin x Sin(x)

cos x Cos(x)

Exp(x)

( (2,718))

arctg x ArcTan(x)

ln x Ln(x)

vx Sqrt(x)

Trunc(x)

Round(x)

Frac(x)

Int(x)

Odd(x) ,

Pi

L-------------+------------+------------------------------------

.

Turbo Pascal (Sin, Cos Arctg). :

Tg(x)=Sin(x)/Cos(x);

Ctg(x)=Cos(x)/Sin(x);

Csc(x)=1/Sin(x);

Sc(x)=1/Cos(x);

Arcsin(x)=ArcTan(x/Sgrt(1-Sgr(x));

Arccos(x)=Pi/2-Arcsin(x);

Arcctg(x)=Pi/2-ArcTan(x).

""

Log (x)=Ln(x)/Ln(a)

 

7.6.

 

(, , ), . . .

+

-

*

/

DIV

MOD

.

1. .

: a/(b+c), (x*x*x-b*c)/(a+d)

2. . , .

: a*(-3)

3. :

1) ;

2) ;

3) .

(* / + -).

: a*b-c/Sgrt(x)

:

1. .

2. b.

3. .

4. .

4. .

: a*(b-c*(d+e))

5. () ().

6. .

7. a , - , Exp(x*Ln(a)), , , .. >0.

 

 

8. Turbo Pascal

 

: , .

 

8.1.

 

. ":=" ( ).

:

:=;

, , .

 

:

:=20.5;

x:=0.5; x:=x+2; b:=x;

c:=sqr(x)+5.8; name:=' ..'

: - , - - .

 

8.2.

 

Write Writeln. : real, integer char.

:

Writeln(a1,a2,...,an);

Write(a1,a2,...,an);

Writeln;

a1,a2,...,an - .

:

- , (5,-34,325.6);

- ('a','z');

- ('','x=');

- (e=2.718,name=' ..');

- (,b,c);

- (a+b-c,3*a-sin(c)).

. . Writeln.

, Write.

Writeln; .

:

Writeln(a,b,c,d); { }

Write(c,q,t); { }

Writeln('a=',a,'b=',b,' ',a*b);

 

8.3.

 

, . .

:

Readln(a1,a2,...,an); { }

Read(a1,a2,...,an); { }

Readln; { }

a1,a2,...,an. .

Enter.

Readln; .

:

Read(a,b);

Readln(c,d,e,f);

 

9.

 

:

1. .

2. , .

.

.

. .

 

9.1.

 

1.

 

1.1. : a, b, c.

1.2. , .

:

x - ;

y - .

x=(a+b+c)/3

y=(a*b*c)^(1/3)

1.3. :a>0,b>0,c>0.

1.4. x,y.

 

2.

 

---1--------

------T-----

-----2--+------- --

+- - -+

L-

3

a,b,c

L-------T--------

-----4--+-------

x=(a+b+c)/3

L-------T--------

-----5--+-------

y=(a*b*c)^(1/3)

L-------T--------

-----6--+-------

x,y

---7--+------

-------------

 

3.

 

{ .

..

03.08.1995 }

 

Program sarig;

var

a,b,c,x,y:real;

Begin

Writeln(' a,b,c');{ , }

Readln(a,b,c);{ a,b,c}

Writeln('a=',a:4:1,' ':3,'b=',b:5:2,' ':3,'c=',c:4:1);{ }

x=(a+b+c)/3;{ }

y=exp(1/3*ln(a*b*c));{ y}

Writeln(' =',x:6:2);{ }

Writeln(' =',y:6:2) { y}

end.

 

 

9.2. ,

 

: , , . . , Turbo Pascal 6.0.

 

9.2.1.

 

Turbo Pascal . :

- Alt-F-N;

- Alt-F-O. ;

- F10. File. Enter. New Open Enter.

.

, . Enter.

.

, , , Enter. , , , . .

, Ctrl-Y.

, , , ( <0> (<Ins>)) . , . , , Insert -.

, <.> (<Del>). , .

 

9.2.2.

 

.

:

- F2;

- Alt-F-S;

- F10, File Enter, Save Enter.

, , . .

 

9.2.3.

 

Ctrl-F9. , , .

, , .

.

Writeln :

a,b,c

Readln a,b c.

, . :

5 3.41 15.8 Enter

:

--------------------------------------------------------

,

.

L--------------------------------------------------------

Writeln .

:

a= 5.0 b= 3.41 c=15.8

, x y.

T Writeln :

=...( )

Writeln :

=...( )

Edit. Output. Edit Output. Alt-F5. .

 

10.

 

1. TURBO PASCAL.

2. .

3. PASCAL, .

4. , .

5. TURBO PASCAL TP Enter.

TURBO- TURBO PASCAL, .1.

:

-------------------------------------------------------

-

F1 (Help-).

Esc.

L-------------------------------------------------------

6. .

.

:

- F10 ;

- File c Enter;

- New Open c Enter. New, NONAME00.PAS ( ). Open, , Enter.

:

- F3. "Open a file";

- NAME Enter.

:

- Alt-F;

- N. NONAME00.PAS ( ). .

7. F2. , Enter.

.

:

-------------------------------------------------------

, :

L-------------------------------------------------------

8.

Ctr-F9.

9. () ( Readln

.), . , .

10.

10. -

Alt-F5. .

11. ,

( 8),

.

12. , Esc, 8. .

13. :

- ;

- F10 ;

- File, Print Enter.

.

14. :

- .

:

Uses Printer;

- Write Writeln . :

Writeln(' PASCAL');- , , Writeln(lst,' PASCAL');- , .

15., . Ctr-F9. . .

16. TURBO PASCAL Alt-X.

17. .

 

11.

 

1. .

2. TURBO PASCAL.

3. .

4. .

5. Turbo Pascal.

6. .

7. .

8. .

9. PASCAL.

10. .

11. .

12. .

 

12.

 

1. TURBO PASCAL.

2. .

3. .

4. .

5. .

6. PASCAL.

7. .

8. . .

9. . .

10. . .

 

 

1. .., .. Turbo Pascal. -. .-.:- ,1992.

2. .. TURBO PASCAL - .-.: ,1992.

3. .., .., .. " ", 1, ,1990.

 

 



<== | ==>
, , | :
:


: 2017-01-21; !; : 1115 |


:

:

, - , ; , - .
==> ...

1274 - | 1308 -


© 2015-2024 lektsii.org - -

: 0.289 .