Abstract:
Перше знайомство з процесом компіляції відбувається при вивченні основ програмування в старших класах середньої школи, тому в процесі співбесіди з шкільного курсу інформатики абітурієнти, як правило, досить чітко означають поняття компілятора (транслятора) мови програмування, процесу компіляції, інтегрованого середовища програмування тощо. Поглиблення цих понять відбувається на І курсі фізико-математичних факультетів педагогічних ВНЗ при вивченні теми “Основи компіляції”. У лекції формалізуються основні поняття процесу компіляції, розглядається типова структура компілятора, інтегровані середовища та вимоги до розробки компіляторів. Виходячи з того, що студенти постійно користуються компіляторами для створення власних програм, доцільно на практичному занятті із вказаної теми перейти від розгляду інтерфейсу конкретного середовища програмування до програмної реалізації наступної задачі: "Створити програму для обчислення значень арифметичних виразів, що містять цілі числа, з’єднані операціями додавання та множення; вирази можуть бути згруповані за допомогою дужок".
Description:
1. Жалдак М.І., Морзе Н.В., Мостіпан О.І., Науменко Г.Г. Інформатика. 10-11 класи. Програми для
загальноосвітніх навчальних закладів. – Кам’янець-Подільський: Абетка–НОВА, 2002. – 80 с.
2. Семеріков С.О., Теплицький І.О. Методичні аспекти вивчення теми “Основи компіляції” у
підготовці майбутнього вчителя інформатики // Рідна школа. – 2004. – №4. – С. 32–33.
3. Полищук А.П., Семериков С.А. О реализации практикума по программированию лексических и
синтаксических анализаторов при создании языковых интерпретаторов // Теорія та методика
навчання математики, фізики, інформатики: Збірник наукових праць. Випуск 4: В 3-х томах. –
Кривий Ріг: Видавничий відділ НМетАУ, 2004. – Т. 3: Теорія та методика навчання інформатики. –
С. 250–259.
4. Шилдт Г. Полный справочник по С. – 4-е издание. – М.: Издательский дом «Вильямс», 2000.