Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

С Т А Н Д А Р Т Н Ы Е МАТЕМАТИЧЕСКИЕ Ф У Н К Ц И И

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 1

ЗНАКОМСТВО С TURBO PASCAL 7.0

Turbo Pascal 7.0 - реализация языка Pascal фирмой Borland International для IBM PC. Можно работать в Pascal ABC, заменяя readkey на readln. (см. приложение стр. 65, 66)

Цель разработки: обеспечение всесторонней поддержки всего технологического цикла создания программ производственного, научного и коммерческого назначения.

ВХОД В СРЕДУ TurboPascal: Войти в меню пользователя, выбрать версию Turbo Pascal и нажать Enter. Либо найти файл turbo.exe в папке c:\Pascal\turbo7\bin и щелкнуть Enter.

ГЛАВНОЕ МЕНЮ ( F10- выход в меню )

File- меню работы с файлами;

Edit- меню редактора;

Search - меню службы поиска;

Run- меню запуска программы;

Compile - меню компиляции;

Debug- меню отладки;

Options- меню установок;

Window - меню окон;

Help - меню справочной службы.

File: Open...F3 - открыть существующую на диске программу;

New - открыть новое окно редактора;

Save F2 - записать программу на диск с текущим именем;

Save as - записать программу на диск с указанием имени;

Exit - выход из среды или Alt+X

Ctrl+F2 - прекратить отладку (убрать голубую полосу); Ctrl+F8 – красную полосу.

Ctrl+F4 - просмотр значения переменной из редактора;

 

ФУНКЦИИ КЛАВИШ

Ctrl,Alt,Shift - управляющие клавиши;

Esc - отмена команды;

BackSpace - удаление символа слева от курсора со сдвигом строки;

Insert - переключение режима вставки/замены;

Delete - удаление символа над курсором;

Home - курсор в начало строки;

End - курсор в конец строки;

Page Up - курсор на страницу вверх;

Page Down - курсор на страницу вниз;

Caps Lock - переключения заглавные/строчные или Shift+буква;

Ctrl+Break+Break - останов работы программы;

Ctrl+Y - удалить строку;

Ctrl+N - вставить строку;

Shift+ [,®,,Home, End, Page Up, Page Down] - выделить фрагмент программы

Ctrl+K B - отметить начало выделения фрагмента;

Ctrl+K K - отметить конец выделения фрагмента;

Ctrl+K C - скопировать выделенный фрагмент;

Ctrl+K V - переместить выделенный фрагмент;

Ctrl+K Y - удалить выделенный фрагмент;

Ctrl+K H - снять/вернуть выделение;

Ctrl+F9 - выполнить компиляцию и запуск программы;

 

М О Д У Л И

 

Turbo Pascal содержит библиотеку модулей: SYSTEM, DOS, CRT, GRAPH и др.

 

Если работа производится в текстовом режиме, надо объявлять модуль CRT, если требуется выполнить графические работы, то объявляется графический модуль Graph.

 

Например,

Program Primer;

USES CRT, GRAPH;

Var ...

Чтобы увидеть результаты после выполнения программы, надо перед окончанием программы указать READLN или READKEY, без этих команд после выполнения программы осуществляется автоматических возврат в редактор, в этом случае для просмотра экрана пользователя надо нажать клавиши Alt+F5;

 

З А Д А Н И Я

 

1. Выйти в редактор и получить на экране строки :

 

* : = - / ? ( ) [ { ] } ' ` , . " ; + < > % ъ _ 1 2 0 9 4 8 7 6 3 5

Abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ

PROGRAM program CONST const type TYPE Begin End procedure

{ Программа вычисления функции Y=sin(x) }

 

2. В полученном на экране тексте раздвинуть строки.

3. Разделить первые три строки пополам, т.е. получить семь строк.

4. Удалить шестую строку.

5. Удалить пустые строки.

6. Скопировать первую строку в конец текста.

7. Поместить первую строку между 4 и 5 строками.

8. Переместить 3 и 4 строки в начало текста.

9. Подчеркнуть строки 1-ю -'*' , 2-ю - '=' , 3-ю - '-' .

 

ПРИЛОЖЕНИЕ К ПРАКТИЧЕСКОМУ ЗАНЯТИЮ

 

ОСНОВНЫЕ ТИПЫ ЯЗЫКА ПАСКАЛЬ:

Integer -целый тип - целое число от -32768 до +32767,занимает 2 байта памяти

Real - вещественный тип - числа от 1Е-37 до 15.9Е37

Boolean - логический тип - значение высказывания true или false

char - символьный тип (один символ)

byte - стандартный байтовый тип - целые от 0 до 255, занимает 1 байт памяти

string- строковый тип.

 

Целые типы:

BYTE - целые положительные из интервала [ 0; 255 ];

WORD - целые положительные из интервала [ 0; 65535 ];

SHORTINT - целые из интервала [ -128; 127 ];

INTEGER - целые из интервала [ -32768; 32767 ];

LONGINT - целые из интервала [ -2147483648; 214748647 ];

 

С Т А Н Д А Р Т Н Ы Е МАТЕМАТИЧЕСКИЕ Ф У Н К Ц И И

 

ABS(X) эбсолют - модуль x

SIN(X) синус - синус x, где x в радианах. Перевод град .в рад. X=X*PI/180

COS(X) косинус - косинус x, где x в радианах

ARCTAN(X) арктан - арктангенс х , где результат в радианах

SQR(X) сквэа - квадрат х SQuaRe -англ.

SQRT(X) сквэати - квадратный корень из х SQuare RooT -англ.

PIпи - константа (3.141592)

ROUND(X)раунд - округление х. Результат - integer

TRUNC(X) транк - целая часть числа без округления. Результат - integer

INT(X) инт - целое, не превосходящее +Х. Результат - real

ODD(X) од - нечетность. ODD(7)=true , ODD(8)=false

FRAC(X) фрак - дробная часть числа

EXP(X) эксп - экспонента функция y=ex (e2.71828)

LN(X) лн - натуральный логарифм y=ln x (по основанию e).

 

Формулы возведения в степень

=EXP(LN(a)*x) - для a>0 и x>1

=EXP(LN(ABS(a))/x) - для 0<x<1, x – четное число

=EXP(LN(ABS(a))/x)*ABS(a)/a - для 0<x<1, x – нечетное число