
- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 1 З історії виникненя мови Turbo Pascal
- •§ 2 Етапи розв'язування задач за допомогою комп'ютера
- •Етапи розв’язання прикладної задачі з використанням комп’ютера
- •Комп’ютерна реалізація алгоритму
- •Аналіз результатів
- •§ 3 Алгоритм. Властивості та форми алгоритмів.
- •2. Навчальна алгоритмічна мова.
- •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 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
Неповний і вкладені умовні оператори
☻4.66. Дано дійсне число. Вивести на екран його абсолютну величину (умовно приймаючи, що відповідної стандартної функції немає). Повного умовного оператора не використовувати.
☻4.67. Дано два дійсні числа. Умовно приймаючи, що стандартної функції визначення абсолютної величини числа немає, знайти: а) півсуму абсолютних величин заданих чисел; б) квадратний корінь з добутку абсолютних величин заданих чисел.
☻4.68. Скласти програму, яка зменшує перше введене число в два рази, якщо воно більше другого введеного числа по абсолютній величині.
☻4.69. Дано два числа. Якщо квадратний корінь з другого числа менше першого числа, то збільшити друге число в п'ять разів.
☻4.70. Дано три цілі числа. Вивести на екран ті з них, які є парними.
☻4.71. Дано три дійсні числа. Піднести до квадрату ті з них, значення яких від'ємні.
☻4.72. Дано три дійсні числа. Вивести на екран: а) ті з них, які належать інтервалу (1,6 - 3,8); б) ті з них, які належать інтервалу (0,7 - 5,1).
☻4.73. Дано чотири дійсні числа. Визначити, скільки з них від'ємних. Оператору циклу не використовувати.
☻4.74. Дано чотири цілі числа. Визначити, скільки з них парних.
☻4.75. Дано чотири дійсні числа. Знайти суму тих чисел, які більше п'яти. Оператору циклу не використовувати.
☻4.76. Дано чотири цілі числа. Визначити суму тих з них, які кратні трьом. Оператору циклу не використовувати.
☻4.77.
Скласти програму для обчислення значення
функції y(х):
☻4.78.
Скласти програму для обчислення значення
функції z(a):
☻4.79.
Дано дійсне число х. Обчислити f(x), якщо
☻4.80.
Дано дійсне число y.
Обчислити f(y), якщо
☻4.81.
Скласти програму для обчислення значення
функції f(x):
де
☻4.82.
Скласти програму для обчислення значення
функції f(x):
де
☻4.83. Для функцій, заданих графічно, визначити значення y при заданому значенні х (див. мал.):
☻4.84. Визначити, в яку з областей (I, II або III – див. мал.) потрапляє точка із заданими координатами. Для простоти прийняти, що точка не потрапляє на кордони областей.
☻4.85. Визначити, в яку з областей - I, II або III (див. мал.) - потрапляє точка із заданими координатами. Для простоти прийняти, що точка не потрапляє на кордони областей.
☻4.86. У чемпіонаті по футболу команді за виграш дається 3 очки, за програш - 0, за нічию - 1. Відома кількість очок, отриманих командою за гру. Визначити словесний результат гри (виграш, програш або нічия).
☻4.87. Дані дійсні числа а, b, c (а ≠ 0). З'ясувати, чи має рівняння аx2 + bх + c = 0 дійсні корені. Якщо такі корені є, то знайти їх. Інакше відповіддю повинне служити повідомлення, що дійсних коренів немає.
☻4.88. Дано три різні цілі числа. Визначити, яке з них (перше, друге або третє):
а) найбільше; б) найменше; у) є середнім (середнім назвемо число, яке більше найменшого з даних чисел, але менше найбільшого).
☻4.89. Визначити максимальне і мінімальне значення з трьох різних дійсних чисел.
☻4.90. Скласти програму знаходження суми два найбільших з трьох різних чисел.
☻4.91. Скласти програму знаходження добутку два найменших з трьох різних чисел.
☻4.92. Дано дві трійки дійсних чисел. У кожній трійці всі числа різні. Знайти середнє арифметичне середніх чисел кожної трійки (середнім назвемо таке число в трійці, яке більше найменшого з чисел даної трійки, але менше найбільшого).
☻4.93. Вивести на екран номер чверті координатної площини, якій належить точка з координатами (х, y), за умови, що х ≠ 0 і y ≠ 0.
☻4.94. Дано три дійсні числа. Використовуючи лише двох неповних умовних оператори, визначити: а) максимальне значення заданих чисел; би) мінімальне значення заданих чисел.