- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 1 З історії виникненя мови Turbo Pascal
- •§ 2 Етапи розв'язування задач за допомогою комп'ютера
- •Етапи розв’язання прикладної задачі з використанням комп’ютера
- •Комп’ютерна реалізація алгоритму
- •Аналіз результатів
- •2. Навчальна алгоритмічна мова.
- •§ 3 Алгоритм. Властивості та форми алгоритмів.
- •3. Блок-схеми.
- •§ 4 Основні базові структури програми. Блок-схеми.
- •§ 5 Поняття програми. Мова програмування середовище програмування turbo pascal 7.0. Поняття програми. Створення програми.
- •Мови програмування.
- •Середовище програмування
- •§ 6 Робота в середовищі програмування turbo pascal
- •1. Створення нового файлу, в якому будемо записувати текст нової програми:
- •2. Запуск програми на виконання
- •3. Покрокове виконання програми
- •4. Збереження програми у файлі.
- •5. Відкриття програми
- •6. Завершення роботи в середовищі програмування.
- •§ 7 Алфавіт мови і структура програми
- •Структура програми.
- •§ 8 Службові слова та функції мови Turbo Pascal Службові слова мови Turbo Pascal
- •Стандартні типи даних
- •Операції відношень
- •Опис констант і змінних
- •Організація вводу-виводу
- •Приклади
- •Обчислення виконуються зліва направо відповідно пріорітету операцій:
- •Правила написання Pascal-програм
- •Необов'язково (або "Правила хорошого тону")
- •§ 9 Лінійна структура
- •§ 10 Складений оператор і оператор переходу
- •Зауваження!! Слова синоніми:
- •2. Оператор переходу.
- •§ 11 Вказівка розгалуження та вибору
- •Вказівки повторення (циклу)
- •§ 12 Підпрограми
- •§ 13 Масиви
- •1. Одновимірні масиви (рядки, вектори):
- •§ 14 Рядки
- •§ 15 Графіка
- •Розділ іі Практичні роботи практична робота 1
- •Хід роботи
- •Практична робота 2
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Запитання до пр 2
- •Номер учня по списку і номери питань для відповіді
- •Практична робота 3
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання до пр-3
- •Номер учня по списку і номери питань для відповіді
- •Завдання до пр-3
- •Практична робота 4
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання
- •Завдання до пр-4
- •Практична робота 5
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Завдання до пр 5
- •Практична робота 6
- •Хід роботи
- •Завдання для пр «Створення і реалізація програм на вкладені цикли»
- •Практична робота7
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання до пр-7
- •Номер учня по списку і номери питань для відповіді
- •Завдання для пр-7
- •Практична робота 8
- •Теоретичні відомості
- •Хід роботи
- •Варіанти завдань до пр 8 (процедури і функції)
- •Домашнє завдання
- •Контрольні запитання до пр-8
- •Номер учня по списку і номери питань для відповіді
- •Практична робота 9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання до пр-9
- •Номер учня по списку і номери питань для відповіді
- •Завдання для пр-9
- •Розділ iіі Приклади розв’язування задач
- •Розділ IV Збірник задач з Turbo Pascal Розділ 1 Прості програми . Арифметичні вирази
- •Розділ 2 Цілочисельна арифметика
- •Виділення цифр в записі числа
- •Знаходження цілого числа за інформацією про його цифри
- •Розділ 3 Різноманітні задачі з програмування
- •Розділ 4 Умовний оператор Повний умовний оператор
- •Цілочисельна арифметика і умовний оператор
- •Використання складних умов
- •Неповний і вкладені умовні оператори
- •Оператор Вибору
- •Розділ 5. Оператор циклу з параметром
- •Розділ 6. Оператор циклу з умовою
- •Додаток № 1 Правила техніки безпеки
- •Правила поведінки для учнів в комп'ютерному класі
- •Додаток № 2 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
Хід роботи
Скласти програму, записавши її в зошит, для розв’язування задачі (свій варіант).
Набрати програму в середовищі АЛГО.
Виконати програму для 2 тестів і записати результат виконання з екрана в зошит.
Дати відповіді на ті контрольні запитання, що відповідають вашому номеру в списку класного журнала.
Контрольні запитання до пр-9
Що таке рядкові величини?
Які операції визначено для типу даних string?
Яка різниця між типами даних string і array of char?
Скільки індексів може мати елемент рядка?
Яку максимальну довжину може мати рядок?
Як можна оголосити величину рядкового типу?
До яких типів даних відносяться рядки?
З величиною якого типу даних сумісний по присвоюванню окремий символ рядка?
Розкажіть про операції, які можна виконувати над рядковими величинами?
Розкажіть про функції, які визначені для величин рядкового типу?
Розкажіть про процедури, які визначені для величин рядкового типу?
Як здійснюється доступ до окремого символу рядка?
Чому значення відношення ‘Мама’<>’мама’ дорівнює TRUE?
Дано фрагмент програми: s:=’’; for i:=’0’ to ‘9’ do s:=s+i; Яке значення одержить змінна s після його виконання?
Яка функція (процедура) є аналогом операції склейки (+) при роботі над рядками?
Який буде результат виконання операції склейки, якщо довжина результуючого рядка перевищить значення 255?
Як надати значення рядковій величині?
Які правила порівняння рядків?
В чому полягає особливість використання для рядкових величин стандартних процедур введення?
Номер учня по списку і номери питань для відповіді
1-2,5,9 2-3,6.10 3-4,7,11 4-5,8,12 5-6,9,13 6-7,10,14 7-8,11,15 8-9,12,16
9-10,13,17 10-11,14,18 11-12,15,19 12-13,16,1 13-14,17,2 14-15,18,3 15-16,19,4 16-17,1,5 17-18,2,6 18-19,3,7 19-1,4,8 20-2,6,11 21-3,7.12 22-4,8,13 23-5,9,14 24-6,10,15 25-7,11,16 26-8,12,17 27-9,13,18
28-10,14,19
29-11,16.5 30-12,17,6
Завдання для пр-9
В-1. Вводиться речення, в якому слова через один пропуск. Визначити кількість слів у введеному реченні.
В-2. У довільно введеному реченні замінити всі букви „и” на „е”.
В-3. У довільно введеному тексті знищити всі символи ”;” і підрахувати довжину утвореного тексту.
В-4. Вводиться довільний текст. Перевірити, чи в ньому кількість відкритих дужок дорівнює кількості закритих дужок.
В-5. У введеному тексті буквосполучення „ом” замінити на „ак”.
В-6. У введеному тексті, що містить один символ „:”, надрукувати ту його частину, що знаходиться після символу „:”.
В-7. Підрахувати кількість повторень у введеному тексті буквосполучення „ка”.
В-8. У введеному тексті підрахувати кількість букв „а” та „б”. Якщо букв „а” більше, ніж букв „б”, то в тексті знищити всі букви „б”, інакше – „а”.
В-9. Ввести довільний текст. Поміняти місцями перший і останній символи.
В-10. У введеному тексті буквосполучення „cos” замінити на „ sin”.
В-11. Вводиться текст, що містить єдиний символ „ –„. Надрукувати частину цього тексту, що знаходиться перед символом „–„.
В-12. У введеному тексті слово „мама” замінити на слово „тато”.
В-13. Дано текст. Визначити, які символи уньому зустрічаються частіше: „а” чи „о”. Якщо якийсь з них відсутній – повідомити про це.
В-14. Дано деякий текст, у якому є хоча б одна кома. Визначити порядковий номер першої коми в тексті.
В-15. Роздрукувати введений тест в зворотному порядку.
В-16. Визначити, скільки разів у введеному тексті зустрічається послідовність символів „аба”.
