Звіти про виконання лабораторних робіт оформляються в окремому зошиті, який наприкінці семестру після захисту всіх лабораторних робіт здається на кафедру.



МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”

 

 

ОСНОВИ ПРОГРАМУВАННЯ

МЕТОДИЧНІ ВКАЗІВКИ
ТА ІНДИВІДУАЛЬНІ ЗАВДАННЯ

до лабораторних робіт з дисципліни

Алгоритмізація та програмування” (частина 1)

для студентів освітньо-кваліфікаційного рівня “бакалавр”

спеціальності 112 – “Комп’ютерні науки

Затверджено

На засіданні кафедри АСУ

Протокол № 1 від 29.08.2017 р.

Львів – 2017


 


ВСТУП

Загальна мета лабораторних занять полягає у поглибленні та практичному закріпленні знань і вмінь, які здобувають студенти у процесі вивчення теоретичного матеріалу з дисципліни “Алгоритмізація та програму­вання”, частина 1.

У результатi виконання лабораторних робіт студенти повиннi: 

Ø знати формати збереження чисел і текстової інформації в комп’ютерах; базові алгоритми, що застосовуються в програмуванні задач обчислювального та інформаційного характеру; етапи та технологiю пiдготовки і реалізації програм; синтак­сис і семантику мови програмування C, типи даних, якими можна оперувати; засоби програмної реалізації алгоритмів; бібліотеки мови C;

Ø вмiти записувати дані у різних системах числення і виконувати над ними арифметичні та логічні операції; формулювати постановку задачі, розробляти алгоритм її розв’язування і зображати його графiчно у формі блок-схем; записувати програму розв’язування задачі мовою C, використовуючи відповідні бібліотечні функції; редагувати, налагоджувати та реалізовувати програми, засобами інтегрованого середовища програму­вання.

Мова програмування C, яку обрано за базову для вивчення курсу “Алгоритмізація та програмування”, є однією із найпопулярніших мов, що має широку сферу застосування, зокрема в комп’ютерних інформаційних технологіях. Мовою С написано велику кількість прикладних (ужиткових) програмних продуктів та компонентів системного забезпечення комп’ютерів. Вона стала основою створення і розвитку багатьох мов об’єктно-орієнтованого про­гра­мування, зокрема С++, Java, C#.

Мова C характеризується потужністю функціональних можливостей, гнучкістю та високою ефективністю коду, лаконізмом записів, логічною строгістю. За швидкодією програми, складені мовою C, набли­жаються до програм, написаних на асемблері, але водночас вони значно простіші й наочніші в супроводі та розумінні. C дуже вдало поєднує властивості універсальних мов програмування високого рівня із можливістю безпосереднього доступу до апаратних ресурсів комп’ютера.

ПОРЯДОК ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

Для успішного виконання кожної з лабораторних робіт треба здійснити зазначені нижче завдання:

1) повторити теоретичний матеріал за темою виконуваної лабораторної роботи та переглянути відповідні практичні приклади, використовуючи конспект лекцій, матеріали практичних занять, а також підручники, навчальні посібники та методичні розробками;

2) уважно прочитати всі пункти завдання лабораторної роботи та своє індивідуальне завдання – номер індивідуального завдання співпадає з поряд­ковим номером студента в журналі академгрупи;

3) послідовно виконати кожен пункт завдання лабораторної роботи, дотримуючись усіх вимог та зауважень;

4) написати та захистити звіт про виконання лабораторної роботи; звіт має бути оформлений згідно з вимогами, вказаними в наступному розділі, та в завданнях до лабораторних робіт.

До кожного лабораторного заняття студент повинен готуватися самостійно, заздалегідь виконавши ті розділи завдання, які не потребують допомоги викладача. Якщо виконання лабораторної роботи включає перетво­рення даних або операції над даними, то всі виконані розрахунки мають бути занотовані. Якщо ж робота вимагає розроблення програми комп’ютерної реалізації задачі, то необхідно:

· чітко визначити, що має бути отримане як результат розв’язування задачі і які вхідні та додаткові дані для цього потрібні;

· розробити алгоритм розв’язування задачі;

· написати відповідну програму, яка обов’язково має бути оформлена в т. зв. “доброму стилі” мови С, супроводжуватися необхідними комента­рями та реалізовувати вимоги конкретної лабораторної роботи;

· продумати й підготувати вхідні дані, які перевірятимуть правильність та корект­ність роботи програми за різних умов її виконання.

На лабораторному занятті студент повинен відповісти на поставлені йому запитання за темою лабораторної роботи, показати й пояснити підготовані розрахунки, блок-схеми, тексти програм тощо. У разі необхідності зробити в алгоритмі розв’язування й тексті програми необхідні зміни та доповнення. Ввести, відредагувати та налагодити програму (програми) засобами одного з інструментальних середовищ програмування мови С/С++. Реалізувати програму для підготованих наборів вхідних даних і зафіксувати отримані результати. Виконати всі інші завдання лабораторної роботи і захистити звіт.

ОФОРМЛЕННЯ ЗВІТІВ

Звіти про виконання лабораторних робіт оформляються в окремому зошиті, який наприкінці семестру після захисту всіх лабораторних робіт здається на кафедру.

Звіт до кожної лабораторної роботи повинен починатись з нової сторінки і містити такі розділи:

· заголовок лабораторної роботи;

· темалабораторної роботи;

· мета виконання лабораторної роботи;

Ø для лабораторних робіт № 1 – № 8:

· результати виконання кожного пункту завдання – формулювання завдання, проведені розрахунки або дії, що виконувались для реалізації цього пункту завдання, отримані результати, а також засоби середо­вища програмування, що використовувались для здійснення потрібних дій (роботи № 4 – № 6);

Ø для лабораторних робіт, починаючи від № 9:

· індивідуальне завдання (формулювання);

· постановка задачі – у випадках, коли формулювання індивідуаль­ного завдання потребує доповнення або конкретизації;

· алгоритм розв’язування задачі – у формі блок-схеми і/або стислого словесного опису основних кроків процесу реалізації задачі;

· текст програми мовою С – якщо в роботі розроблено декілька версій програми чи програмних фрагментів, то треба навести їх усі, зазначивши особливості кожного;

· результати комп’ютерної реалізації програми для різних наборів вхідних даних, які перевіряють правильність роботи програми і встановлюють область її застосування – треба вказати форму і значення введенних даних та отриманих результатів для кожної реалізації і кожної версії програми;

Ø для всіх лабораторних робіт:

· висновки, в яких необхідно зазначити, які знання отримано в процесі виконання роботи, а для лабораторних робіт, в яких розроблялися програми, додатково навести коротку характеристику програми, в якій вказати її функціо­нальні можливості та обмеження.

Звіт має бути написаний чітко, грамотно, з дотриманням норм ділової докумен­тації. Кожен розділ звіту треба виділяти відповідним заголовком і візуально (підкресленням, кольором чи розміром літер тощо). Оформлений звіт після захисту лабораторної роботи підписує викладач.


Дата добавления: 2018-04-15; просмотров: 1010; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!