Все пункты меню доступны через горячие клавиши.

1. Ctrl+F9 - запуск программы

2. Alt+F5 - просмотр пользовательского экрана

3. F2 - сохранение программы

4. F3 - открытие сохраненной программы

5. Alt+F3 - закрытие активного окна

6. Alt+X - выход из Турбо Паскаль

7. F1 - контекстная помощь

8. Ctrl+F1 - справка об операторе, на котором установлен курсор

9. Alt+Backspace - отмена последнего изменения

10. Ctrl+Y - удаление строки

11. Shift+стрелки - выделение блока текста

12. Ctrl+Insert - копирование выделенного блока в буфер

13. Shift+Insert - вставка из буфера

16. Символы и элементы языка Паскаль

В язык входят: 26 латинских букв; цифры 0 - 9; спец. клавиши : = + - * / ^ v > < ( ) {} [ ] ; ключевые слова:

and-и; array-массив;begin-начало; case-вариант; const- константа;

div-деление на цело; do-выполнить; downto-уменьшая до; else-инче;

end-конец; for-для; function-функция; go to-переход на;if-если;

label-метка; mod-модуль; not -не; of-из; or-или; procedure-процедура;

program-программа;repeat-повторять; then-то; to-увеличивая до;

type-тип; until-до; var-переменная; while-пока.

Знаки операций: сложение+ ; вычитание -; умножение*; деление /

· дел. нацело без остатка div; нахожд. остатка от дел. нацело mod;

Примеры

13 div 5 = 2 3 div 8 = 0 5 div 5 = 1

13 mod 5 = 3 3 mod 8 = 3 5 mod 5 = 0

· > ; < ; >= ; <= ; = ; < >

· not; or; and;

· операции над множеством;

17. Описание данных. Стандартные функции.

· integer- цел.; real-дроб.;boolean (true,false) - лог.;char- литерн

· ABS(X) — |x|

· SQR(X) — x2 ;

· SQRT(X) — ;

· LN(X) — ln x;

· LN(X)/ LN(N) — lognx;

· LN(X)/ LN(10 — lg x;

· EXP(X) — ex;

· EXP(n*LN(X)) — xn ;

· SIN(X) — sin x ;

· COS(X) — cos x ;

· SIN(X)/COS(X) — tg x ;

· COS (X)/SIN (X) — сtg x ;

· ARCTAN(X) — arctg x;

· PI — π;

· RANDOM(X) — случайное число из диапазона от 0 до x;

· RANDOMIZE — обеспечение несовпадений случайных чисел, генерируемых процедурой RANDOM;

· TRUNC(X) — отбрасывание дробной части;

· ROUND(X) — округление до ближайшего целого;

· MOD — деление нацело без остатка;

· DIV — нахождение остатка от деления нацело.

 

Арифметические выражения с высокой степенью зап. по формуле:

xn = en ln x;

1.x4 = exp(4*ln(x)); x4 = sqr(x)*sqr(x)

2. sin5 x = exp(5*ln(sin(x)));

3. sin5x5 = exp(5*ln(sin(exp(5*ln(x)))));

Пример описания массивов:

var a:array[1..5] of real ; var a:array[1..5,1..40] of integer;

Оператор присваивания: a:=b; x:=0.25; x:=x+0.25 и т.д.

Объединение таких простых предложений называется составным.В на-

чале составного предложения ставится слово beginа в конце end

begin

a:=b;

x:=0.25;

x:=x+0.25

end

18.Операторы ввода-вывода

read(a,b,c) ; write(a,b,c) ® ввода и вывода

readln(a,b,c) ; writeln(a,b,c) ® после вв. и выв. переход к новой строке

write(a:8:3) ® 8 всего позиций , 3 в дробной части;

write(a, ¢ ¢ , :4, b) ® между а и b 4 пробела

 

19.Операторы условного и безусловного перехода

go ton - оператор безусловного перехода

if a then b; if a then b else c ® условные операторы

 

 

20.Организация цикла с параметрами

Используется оператор for i:= m1 to m2 do m3

где i - переменная цикла; m1,m2 - начальное и конечное значения цикла;

m3 - тело цикла(один или несколько операторов);

Пример: Вычислить у=x2/2x; x=1,5 h = 1

program msx;

var y,x,h,i:integer;

begin

x:=1;h:=1;

for i:=1 to 5 do beginy:=sqr(x)/(2*x); writeln(¢ y=¢,y); x:=x+h; end;

end.

21.Организация цикла с предусловием

Используется осператор: while m1 do m2

где m1- логическое выражение; m2 - тело цикла;

program msx;

var y,x,h:integer;

begin

x:=1;h:=1;

while x<= 5 do begin y:=sqr(x)/(2*x); writeln(¢ y=¢,y); x:=x+h; end; end.

 

22. Организация цикла с постусловием

Используются опреаторы repeat m1 и until m2

где m1 -тело цикла; m2 - условие окончания цикла.

program msx;

var y,x,h:integer;

begin

x:=1; h:=1;

repeat y:=sqr(x)/(2*x); writeln(¢ y=¢,y); x:=x+h; until x>= 5

end.