Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комп'ютерна алгебра.Навчально-методичний посібн...doc
Скачиваний:
17
Добавлен:
24.08.2019
Размер:
683.01 Кб
Скачать

Список літератури, що рекомендується

1. The GAP Group <file:///d:\ Комп'ютерна%20алгебра\metgap43\tppmsgs\msgs0.htm>, GAP --- Groups, Algorithms, and Programming, Version 4.3; 2002. (http://www.gap-system.org <file:///d:\ Комп'ютерна%20алгебра\metgap43\tppmsgs\msgs0.htm>)

2. Ван дер Варден б.Л. Алгебра. - М., Наука, 1976. - 623 с.

3. Каргаполов м.І., Мерзляков ю.І. Основи теорії груп. - М., Наука, 1982. - 288 с.

4. Коновалов а.Б. Система комп'ютерної алгебри GAP. Методичні вказівки. Запоріжжя: Запорізький державний університет, 1999. - 42 с. ( http://www.zsu.zp.ua/ppages/konoval/papers/MetodGAP.htm <file:///d:\ Комп'ютерна%20алгебра\metgap43\tppmsgs\msgs0.htm> )

5. Кострікин а.І. Введення в алгебру. - М., Наука, 1977. - 495 с.

6. Курош а.Г. Теорія груп. - М., Наука, 1967. - 648 с.

7. Українська група користувачів GAP.- http://ukrgap.exponenta.ru/ <file:///d:\ Комп'ютерна%20алгебра\metgap43\tppmsgs\msgs0.htm>.

8. Хол М. Теорія груп. - М., Видавництво іноземної літератури, 1962. - 468 с.

[Попередній розділ <file:///d:\ Комп'ютерна%20алгебра\metgap43\4-groups.htm> ][Зміст <file:///d:\ Комп'ютерна%20алгебра\metgap43\metgap43.htm> ][Наступний розділ <file:///d:\ Комп'ютерна%20алгебра\metgap43\a-prog.htm> ]

[Попередній розділ <file:///d:\ Комп'ютерна%20алгебра\metgap43\refs.htm> ][Зміст <file:///d:\ Комп'ютерна%20алгебра\metgap43\metgap43.htm> ][Наступний розділ <file:///d:\ Комп'ютерна%20алгебра\metgap43\b-funct.htm> ]

Додаток а Рекомендації по створенню і запуску програм в системі gap

GAP дозволяє не тільки проводити обчислення в інтерактивному режимі, але і зберігати програми для подальшого їх застосування. Програми створюються і зберігаються у форматі текстових файлів (яким зазвичай привласнюють розширення "g"), і редагуються за допомогою будь-якого текстового редактора.

Як правило, програма складається з головної частини і набору функцій. При читанні програми (за допомогою команди Read) команди, що містяться в головній частині, виконуються безпосередньо, а функції тільки задаються, і роблять можливим подальше звернення до них. У разі синтаксичних помилок при читанні файлу з програмою будуть видані відповідні повідомлення.

При розробці програм зручно одночасно запускати: - GAP; - текстовий редактор, в якому відкрита програма, що розробляється; - засіб проглядання HTML-файлов (наприклад, Internet Explorer або Netscape Navigator) для читання опису GAP в гіпертекстовому форматі (початковий файл - Gap\htm\index.htm).

Крім того, якщо потрібно оформити у вигляді програми послідовність команд, яка була введена в ході роботи з системою в діалоговому режимі, то це зручно зробити, редагуючи файл протоколу, який для цього має бути вже відкритий на початок введення цих команд, за допомогою команди

Logto("file.log");

Приклад: скласти програму, яка визначає, чи є група G кінцевою р-группой для деякого р, і повертає список, перший елемент якого - true або false залежно від результату перевірки, а другий - відповідне значення р, якщо G - p-группа, і false - інакше.