Розробка програми для вирішення графічної задачі. При вирішенні задачі необхідно cтворювати програму у середовищі програмування Turbo Pascal. Розробка алгоритму функціонування програми і надання блок-схеми алгоритму. Демонстрація роботи програми.
Аннотация к работе
Щоб виконати дану роботу треба мати достатні знання мови програмування Турбо Паскаль, а також вміння складати алгоритми. Для коду даної програми я використав навики з виконання практичних робіт. Пасивне спостереження над сукупністю великої кількості поколінь цієї гри може дати якусь задоволення.Розробити програму для вирішення поставленої прикладної задачі. При вирішенні задачі необхідно: - Створити програму у середовищі програмування Turbo Pascal Розробити алгоритм функціонування програмиДля швидкого переходу від одного «кадра» до іншого використаємо дві графічні сторінки. Графічна сторінка - область відеопамяті, яка зберігає зображення. При цьому, якщо режим роботи відеоадаптера підтримує роботу тільки з однією сторінкою, її вміст відображається на екрані. Процедура init_cells формує початкову популяцію, встановлюючи елементам масива new_gen значення 0 або 1 з використаним параметром вірогідності. Процедура display виконує основну роботу по побудові зображення робочого поля гри на прихованій активній сторінці та виводить на екран.gen_count,radius,page:word; begin gen_count:=0; for j:=0 to ver do for k:=0 to hor do begin old_gen[j,k]:=0; begin old_gen:=new_gen; if (old_gen[j,k]=1) and ((m=4)) then new_gen[j,k]:=0 else if (old_gen[j,k]=0) and (m=3) then new_gen[j,k]:=1 else new_gen[j,k]:=old_gen[j,k];Початкове вікно програмиРозроблена програма дозволяє спостерігати життя, наприклад, колонії живих організмів.
План
Зміст
Вступ
1. Постановка задачі
2. Розвязання задачі
3. Алгоритм задачі
4. Реалізація програми 8
5. Демонстрація роботи програми
Висновок
Використана література
Вывод
Розроблена програма дозволяє спостерігати життя, наприклад, колонії живих організмів. Я детальніше познайомився з принципами роботи в графічному режимі.