МЕТОДИЧНІ ВКАЗІВКИ
ДО ВИКОНАННЯ КУРСОВОЇ РОБОТИ
З ДИСЦИПЛІНИ “ІНФОРМАТИКА, ПРОГРАМУВАННЯ ТА ОБЧИСЛЮВАЛЬНА ТЕХНІКА”
для напрямів підготовки (спеціальностей):
______ 6.0708 “Екологія”_______________________________________
Спеціальності 7070801
“Екологія та охорона навколишнього середовища” ________________
(шифри напрямів, спеціальностей)
Ухвалено методичною комісією ІЕЕ НТУУ «КПІ» протокол № __________ від „____” ____________ 2011 року Голова методичної комісії ________________ | Складено ___ ст. викладач Дацюк Г.П. _ _____________ |
Київ – 2011
ВСТУП
Сьогодні в усіх галузях наукової та економічної діяльності все більше знаходить примінення ЕОМ. Математичні методи і засоби обчислювальної техніки – важливі елементи сучасної методології наукових досліджень, автоматизованого проектування, інженерних розрахунків. ЕОМ має великі переваги перед людиною: велика швидкість обчислень, величезна ємність пам’яті, швидкий пошук потрібної інформації, чітке і точне виконання інструкцій та інше.
|
|
Існує багато пакетів прикладних програм, які дозволяють розв’язувати різні типи задач. Для створення таких пакетів використовуються стандартні методи проектування та класичні мови програмування, мови високого рівня. Серед цих мов і мова ПАСКАЛЬ. ПАСКАЛЬ є процедурною мовою з традиційною блочною структурою. Процедурна мова поєднує в собі простоту реалізації та використання, а також гнучкі можливості параметризації.
Дана курсова робота присвячена вивченню наступних розділів з курсу «Інформатика, програмування та обчислювальна техніка»: розділ «Основи програмування мовою Turbo Paskal», тема «Структуровані типи даних» та розділ «Модульна структура системи Turbo Paskal», тема «Підпрограми користувача».
МЕТА ТА ЗАВДАННЯ КУРСОВОЇ РОБОТИ
Метою виконання студентом курсової роботи є оволодіння навичками проектування програм та структурного програмування з використанням сучасних засобів програмування, а також освоєння роботи на обчислювальних засобах.
Під час виконання роботи студент повинен використати набуті під час вивчення дисципліни «Інформатика, програмування та обчислювальна техніка» знання з розділів:
- теоретичні основи алгоритмізації;
- засоби програмування;
- основи організації обчислювального процесу на ЕОМ.
Студент також повинен уміти:
- створювати проект заданої задачі;
- використовувати засоби програмування для написання програм;
- аналізувати та передбачати можливі варіанти рішення задач;
- вміти проводити тестування та відладку написаних програм;
|
|
- працювати з файловою системою ОС Windows.
В результаті виконання курсової роботи студент повинен:
- розробити алгоритм розв’язку задачі;
- написати програмний код по розробленому алгоритму;
- розробити тестовий приклад;
- протестувати та відлагодити задачу;
- навести опис алгоритму, лістингу програмного коду та прикладів роботи задачі.
ЗАВДАННЯ ДО КУРСОВОЇ РОБОТИ
Під час виконання роботи потрібно розробити дві програми (з використанням процедур, та з використанням функцій), які реалізують індивідуальне завдання.
Студент виконує індивідуальне завдання відповідно до номеру свого варіанту.
Варіант 1.
Дані 2 матриці. Визначити, скільки в кожній з них елементів більших за задане число S.
Варіант 2.
Задані 2 квадратні матриці. Замінити в кожній з них від’ємні елементи на 1.
Варіант 3.
Задані 3 матриці. Знайти найбільший елемент кожної матриці.
Варіант 4.
Задані 2 матриці розміром 5*4. Надрукувати ту, яка має більшу кількість нульових елементів.
Варіант 5.
Задані 3 квадратні матриці 4-го порядку. Надрукувати ту з них, норма якої найменша. За норму взяти максимум абсолютних величин її елементів.
Варіант 6.
Задані 2 матриці. Надрукувати ту з них, у якої сума елементів більша.
Варіант 7.
Задані 2 матриці. Надрукувати ту, у якої більша сума елементів головної діагоналі.
Варіант 8.
Задані 2 матриці. Надрукувати 1-ий рядок тієї матриці, у якої більша сума елементів побічної діагоналі.
Варіанти 9-16.
Задані 2 квадратні матриці. Знайти суму мінімальних елементів заштрихованої області кожної з них.
9 10 11 12
13 14 15 16
Варіант 17.
Задано 3 матриці. Надрукувати ту з них, у якій більше елементів рівних 0.
Варіант 18.
Задано 3 матриці. Підрахувати кількість додатніх елементів у кожній з них.
Варіант 19.
Задано 3 матриці. Підрахувати кількість від’ємних елементів у кожній з них.
Варіант 20-27.
Задано 2 матриці. Замінити на 1 елементи заштрихованої області.
20 21 22 23
24 25 26 27