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

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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: