Завдання до курсової роботи

МЕТОДИЧНІ ВКАЗІВКИ

ДО ВИКОНАННЯ КУРСОВОЇ РОБОТИ

 

З ДИСЦИПЛІНИ “ІНФОРМАТИКА, ПРОГРАМУВАННЯ ТА ОБЧИСЛЮВАЛЬНА ТЕХНІКА”

 

 

для напрямів підготовки (спеціальностей):

______ 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

 



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



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