
- •Для студентів заочної форми навчання
- •1 Рекомендації щодо написання та оформлення контрольної роботи
- •2 Завдання до контрольної роботи
- •Завдання 1
- •Лінійний обчислювальний процес
- •Короткі теоретичні відомості
- •1 Структура програми
- •1.2 Типи даних
- •1.3 Стандартні процедури введення/виведення даних
- •Варіанти задач
- •Контрольні питання
- •Завдання 2 Розгалужений обчислювальний процес Короткі теоретичні відомості
- •2.1 Умовний оператор
- •Варіанти задач
- •Контрольні питання
- •Завдання 3 Циклічний обчислювальний процес Короткі теоретичні відомості
- •3.1 Цикли. Конструкції for - to, for - downto
- •3.2 Оператори циклу з передумовою while - do
- •3.3 Оператор циклу з подальшою умовою repeat - until
- •Варіанти задач
- •Контрольні питання
- •Завдання 4 Робота з одновимірними масивами чисел Короткі теоретичні відомості
- •Варіанти задач
- •5.1 Дії над масивами
- •5.2 Дії над елементами масиву
- •5.3 Типові ситуації, що виникають при роботі з двовимірними масивами
- •Варіанти задач
- •3Авдання 6 Організація програм, що містять підпрограми користувача Короткі теоретичні відомості
- •6.1 Підпрограми. Функції та процедури, визначувані користувачем
- •6.2 Підпрограми-функції
- •6.3 Локальні та глобальні змінні
- •6.4 Процедури
- •Варіанти задач
- •Контрольні питання
- •3 Критерії оцінювання знань студентів
- •Список літератури
- •Зразок оформлення титульної сторінки контрольної роботи
- •Контрольна робота
- •Кременчук 20__
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО
МЕТОДИЧНІ ВКАЗІВКИ
щодо виконання контрольних робіт
з навчальних дисциплін
„Інформатика”,
„Комп’ютерна техніка та програмування”,
„Обчислювальна техніка та програмування”, „Обчислювальна техніка та основи програмування”
Для студентів заочної форми навчання
Всіх НАПРЯМів І термінів навчання
Розділ „програмування в середовищі turbo pascal”
КРЕМЕНЧУК 2014
Методичні вказівки щодо виконання контрольних робіт з навчальних дисциплін „Інформатика” „Комп’ютерна техніка та програмування”, „Обчислювальна техніка та програмування”, „Обчислювальна техніка та основи програмування” для студентів заочної форми навчання всіх напрямів і термінів навчання. Розділ „Програмування в середовищі Turbo Pascal”
Укладачі: к.т.н., доц. Ю. В. Лашко,
старш. викл. Т. В. Горлова
Рецензент к.т.н., доц. І. В. Шевченко
Кафедра інформаційно-управляючих систем
Затверджено методичною радою КрНУ імені Михайла Остроградського
Протокол №____ від___________
Голова методичної ради __________ проф. В. В. Костін
ЗМІСТ
Вступ…………………………………………….........................................................4
1 Рекомендації щодо написання та оформлення контрольної роботи...................5
2 Завдання до контрольної роботи.............................................................................6
Завдання 1 Лінійний обчислювальний процес.............................................6
Завдання 2 Розгалужений обчислювальний процес... ...............................14
Завдання 3 Циклічний обчислювальний процес.....………………...........20
Завдання 4 Робота з одновимірними масивами чисел...............................33
Завдання 5 Робота з двовимірними масивами чисел..................................41
Завдання 6 Організація програм, що містять підпрограми користувача...52
3 Критерії оцінювання знань студентів за 100-бальною системою......................69
Список літератури…………………….........................………................................71
Додаток А Зразок оформлення титульної сторінки контрольної роботи............72
Додаток Б Таблиця Б.1 Арифметичні операції…….…........................................73
Таблиця Б.2 Прості типи даних ……...................................................73
Додаток В Таблиця В.1 Стандартні функції Pascal................................................74
Таблиця В.2 Перетворення математичних функцій у Pascal…........74
ВСТУП
Дисципліни „Інформатика”, „Комп’ютерна техніка та програмуваня”, „Обчислювальна техніка та програмування”, „Обчислювальна техніка та основи програмування” є складовою частиною навчального плану підготовки студентів, вони передбачають оволодіння теоретичними знаннями та практичними навичками роботи на сучасній обчислювальній техніці, а саме: поняття алгоритму та блок-схеми; основні поняття мови Pascal; керуючі конструкції Pascal: оператори розгалуження; цикли; масив як структура даних: одновимірні та двовимірні масиви; функції та процедури користувача.
Мета навчальних дисциплін: оволодіння навичками роботи на сучасній обчислювальній техніці, засвоєння основних пакетів прикладних програм, розвиток алгоритмічного мислення, оволодіння розробкою програм алгоритмічною мовою високого рівня.
Знання, одержані протягом вивчення дисципліни, допоможуть ефективно використовувати перелічені технічно-програмні засоби як у навчанні, під час виконання курсового та дипломного проектування зі спеціальних дисциплін, так і в майбутній професійній діяльності.
У результаті вивчення дисципліни студент повинен
знати:
загальну будову ЕОМ;
призначення її основних частин та периферійних пристроїв;
основні структури, які використовують при розробці алгоритмів;
основні способи програмування;
уміти:
виконувати формалізацію задачі;
розробляти алгоритм задачі за математичним описом;
складати програму однією з мов програмування;
самостійно засвоїти роботу з прикладною програмою.