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) — x 2;
· SQRT(X) — ;
· LN(X) — ln x;
· LN(X)/ LN(N) — log nx;
· 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 to n - оператор безусловного перехода
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 begin y:=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.