Все пункты меню доступны через горячие клавиши.
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.