
Розподіл балів, що присвоюються студентам
Поточний контроль |
Індивідуальне завдання |
Підсумковий контроль |
Сума |
|
Змістовий модуль І |
Змістовий модуль ІІ |
20 |
40 |
100 |
17 |
23 |
|||
17+23 = 40 |
Розподіл балів за види навчальної діяльності
Поточний контроль |
Модульний контроль |
||
Лабораторні заняття |
Самостійна робота |
Індивідуальна робота |
40 |
20 |
20 |
20 |
Шкала оцінювання:
A |
90-100 балів |
Відмінно |
зараховано
|
B |
83-89 балів |
Добре |
|
C |
75-82 бали |
||
D |
68-74 бали |
Задовільно |
|
E |
60-67 |
||
FX |
35-59 балів |
Незадовільно (з можливістю повторного складання екзамену) |
не зараховано |
F |
0-34 бали |
Незадовільно (з обов’язковим повторним вивченням курсу) |
МЕТОДИЧНЕ ЗАБЕЗПЕЧЕННЯ: опорні конспекти лекцій, методичні рекомендації до виконання практичних, індивідуальних та самостійних робіт, плани практичних занять.
Література
Основна:
Бородич Ю.С. и др. Паскаль для персональных компьютеров: Справ. пособие / Ю.С. Бородич, А.Н. Вальвачев, А.И. Кузьмич. – Мн.: Высш. Шк.: БФ ГИТМ «Ника», 1991. – 365 с.
Глинский Я.М., Анохін В.Є., Ряжська В.А. Паскаль: Turbo Pascal i Delphi. 3-є вид. – Львів: «Деол», 2002. – 144 с.
Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0 – 4-е изд., испр. – М.: ДМК Пресс, 2005. – 416 с.: ил. (Самоучитель).
Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. – М.: «ДИАЛОГ-МИФИ», 1993. – 288 с.
Культин Н.Б. Программирование в Turbo Pascal и Delphi. СПб.: БХВ – Санкт-Петербург, 1999. – 240 с.
Турбо Паскаль 7.0 / Алексеев Е.Р., Чеснокова О.В. – М.: НТ Пресс, 2005. – 314 с.
Фаронов В.В. Turbo Pascal: Учебное пособие. – СПб.: Питер, 2007. – 367 с.: ил.
Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1999. – 616 с.
Додаткова:
Зеленяк О.П. Практикум программирования на Turbo Pascal. Задачи, алгоритмы и решения. – К.: Издательство “ДиаСофт”, 2001. – 320 с.
Зубов В.С. Программирование на языке TURBO PASCAL (версии 6.0 и 7.0). Изд. 3-е. – М.: Информационно-издательский дом «Филинъ», 1997.
Зуев Е.А. Язык программирования Turbo Pascal 6.0, 7.0. – М.: Радио и связь, 1993.
Информатика. Задачник-практикум в 2 т. / Под ред. И.Г. Семакина, Е.К. Хеннера. – М.: БИНОМ. Лаборатория знаний, 2004. – 278 с.: ил.
Марченко А.И., Марченко Л.А. Программирование в среде Borland Pascal 7.0 / Марченко А.И., Марченко Л.А.: Под ред. Тарасенко В.П. – К.: ЮНИОР, 1997. – 496 с., ил.
Контрольні питання
Компоненти інструментальних систем.
Історія розвитку мови програмування Turbo Pascal.
Інтегрована інструментальна оболонка Turbo Pascal 7.0.
Етапи створення програми.
Алфавіт мови Turbo Pascal 7.0.
Структура Pascal-програми.
Система типів даних мови програмування Turbo Pascal.
Оператор присвоєння, введення та виведення: загальний вигляд, виконання. Приклади.
Величини в мові Pascal і їх характеристики: ім’я, значення, тип і вигляд.
Операції та вирази в мові Turbo Pascal.
Умовний оператор: загальний вигляд, блок-схема виконання, неповна та повна форми. Приклади.
Оператор вибору CASE: загальний вигляд, блок-схема виконання, неповна та повна форми. Приклади.
Види циклів у Turbo Pascal.
Оператор циклу з параметром FOR: загальний вигляд, блок-схеми виконання, форма …to… і …downto… . Приклади.
Оператор циклу з передумовою WHILE: загальний вигляд, блок-схема виконання, особливості використання. Приклад.
Оператор циклу з післяумовою REPEAT: загальний вигляд, блок-схема виконання, особливості використання. Приклад.
Підпрограми в мові Turbo Pascal, їх призначення.
Загальна структура підпрограм.
Тіло підпрограми. Області дії імен.
Процедури. Приклади.
Функції. Приклади.
Процедури без параметрів. Приклади.
Локальні і глобальні ідентифікатори. Приклади.
Параметри-значення.
Параметри-змінні.
Рекурсивні функції та процедури.
Регулярні типи (масиви).
Одновимірні масиви. Приклади.
Упорядкування масивів вставлянням.
Упорядкування масивів вибором.
Упорядкування масивів обміном.
Порівняння прямих методів упорядкування.
Алгоритм бінарного пошуку.
Стандартні задачі на одновимірні масиви: перші 5 типів.
Стандартні задачі на одновимірні масиви: другі 5 типів.
Методи сортування одновимірних масивів.
Поняття двохвимірного масиву. Типові алгоритми роботи з двохвимірними масивами.
Сумування елементів масиву. Приклади.
Формування масивів. Видалення рядків і стовпців масив. Перестановка рядків і стовпців масиву.
Стандартні задачі на двохвимірні масиви. Приклади.
Запис. Компоненти запису. Поля.
Ідентифікатори типів даних. Ідентифікатори полів.
Типізовані константи стандартних типів даних.
Типізовані константи структурованих типів даних.
Множина даних. Операції над множинами: об’єднання, переріз, різниця, рівність/нерівність, належність елемента множині, підмножина, включення підмножини, порожня множина.
Тип String.
Процедури та функції для роботи з даними типу String.
Операції над значеннями типу String: з’єднання рядків, порівняння рядків.