Звіти про виконання лабораторних робіт оформляються в окремому зошиті, який наприкінці семестру після захисту всіх лабораторних робіт здається на кафедру.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ОСНОВИ ПРОГРАМУВАННЯ
МЕТОДИЧНІ ВКАЗІВКИ
ТА ІНДИВІДУАЛЬНІ ЗАВДАННЯ
до лабораторних робіт з дисципліни
“Алгоритмізація та програмування” (частина 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!