
- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 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.36. Перевірити, чи належить число, введене з клавіатури, інтервалу (-5; 3).
☻4.37. Визначити, чи потрапляє точка із заданими координатами в область I (див. мал.). Для простоти прийняти, що точка не потрапляє на кордон цієї області.
☻4.38. Визначити, чи потрапляє точка із заданими координатами в одну з областей I або III (див. мал.). Для простоти прийняти, що точка не потрапляє на кордон цих областей.
☻4.39. Дано дійсне число x. Обчислити f(x), якщо
☻4.40.
Дане дійсне число х. Обчислити f(х), якщо
☻4.41. Дано три дійсні числа а, b, с. Перевірити: а) чи виконується нерівність а < b < c; б) чи виконується нерівність b>а>с.
☻4.42. Визначити, чи є число а дільником числа b або, навпаки, число b дільником числа а. Відповіддю повинні служити повідомлення "Так, одне з чисел є дільником іншого" чи "Ні, жодне з чисел не є дільником іншого".
☻4.43. Визначити, чи вірно, що при діленні невід'ємного цілого числа а на додатне число b виходить остача, рівна одному з двох заданих чисел c або d.
☻4.44. Дано три дійсні числа а, b, с. Визначити, чи є серед них хоч би одна пара рівних між собою чисел.
☻4.45. Визначити, чи є трикутник із сторонами а, b, c рівностороннім.
☻4.46. Визначити, чи є трикутник із сторонами а, b, c рівнобедреним.
☻4.47. Відомий зріст трьох чоловік. Визначити, чи однаковий у них зріст?
☻4.48. Дані дійсні числа а, b, c (а ≠ 0). Розв'язати рівняння аx2 + bx + c = 0. У числі можливих варіантів врахувати варіант рівності коренів рівняння.
☻4.49. Дані дійсні додатні числа а, b, c, d. З'ясувати, чи можна прямокутник із сторонами а, b умістити усередині прямокутника із сторонами c, d так, щоб кожна із сторін одного прямокутника була паралельна або перпендикулярна кожній стороні другого прямокутника.
☻4.50. Дані дійсні додатні числа а, b, c, х, y. З'ясувати, чи пройде цеглина з ребрами а, b, c у прямокутний отвір із сторонами x і y. Просовувати цеглину в отвір дозволяється лише так, щоб кожне з його ребер було паралельне або перпендикулярне кожній із сторін отвору.
☻4.51. Дано двозначне число. Визначити: а) чи входить в нього цифра 3; б) чи входить в нього цифра а.
☻4.52. Дано двозначне число. Визначити: а) чи входять в нього цифри 4 або 7; б) чи входять в нього цифри 3, 6 або 9.
☻4.53. Дано тризначне число. Визначити: а) чи входить в нього цифра 6; б) чи входить в нього цифра а.
☻4.54. Дано тризначне число. Визначити: а) чи входять в нього цифри 4 або 7; б) чи входять в нього цифри 3, 6 або 9.
☻4.55. Дано чотиризначне число. Визначити: а) чи входить в нього цифра 4; б) чи входить в нього цифра b.
☻4.56. Дано чотиризначне число. Визначити: а) чи входять в нього цифри 2 або 7; б) чи входять в нього цифри 3, 6 або 9.
☻4.57.Дано натуральне число N (N<9999). З'ясувати, чи є воно паліндромом ("перевертнем") з врахуванням чотирьох цифр, як, наприклад, числа 7777, 8338, 0330 і тому подібне (паліндромом називається число, десятковий запис якого читається однаково зліва направо і справа наліво).
☻4.58.Дано натуральне число N (N<9999). З'ясувати, чи вірно, що це число містить рівно три однакові цифри з врахуванням чотирьох цифр, як, наприклад, числа 3363, 4844, 0300 і тому подібні.
☻4.59.Дано натуральне число N (N<9999). З'ясувати, чи різні всі чотири цифри цього числа (з врахуванням чотирьох цифр). Наприклад, в числі 3678 всіх цифр різні, в числі 0023 - ні.
☻4.60. Визначити, чи є задане шестизначне число щасливим. (Щасливим називають таке шестизначне число, сума перших трьох цифр якого дорівнює сумі його останніх трьох цифр.)
☻4.61. Рік є високосним, якщо його номер кратний 4, проте з кратних 100 високосними є лише кратні 400. Наприклад, 1700, 1800 і 1900 не високосні роки, 2000 - високосний. Дано натуральне число N. Визначити, чи є високосним рік з таким номером.
☻4.62. Є стіл прямокутної форми з розмірами а*b (а і b - цілі числа, а > b) і кості доміно з розмірами c*d*e (з, d і е - цілі числа, з > d >e). Знайти варіант розміщення на столі найбільшої кількості костей. Всі розміщувані кістки повинні лежати на одній і тій же грані в один ярус без звішування із столу. Всі ребра кісток доміно мають бути паралельні або перпендикулярні кожній стороні столу.
☻4.63. Дано ціле число K (1 < K < 365). Визначити, яким буде К-й день року: вихідним (субота і воскресіння) або робочим, якщо 1 січня - понеділок.
☻4.64. Траєкторія снаряду, що вилітає із гармати під кутом з початковою швидкістю vo, (див. мал.), задається рівняннями:
х = vot cos.
y = vot sin - gt2/2
де g = 9,8 м/с2 - прискорення вільного падіння, t - час.
Дані значення і vо. Визначити, чи уразить снаряд ціль висотою Р, розташовану у вертикальній площині ствола гармати на відстані R на висоті H.
☻4.65. Дано два прямокутники, сторони яких паралельні або перпендикулярні осям координат. Відомі координати лівого нижнього кута кожного з них і довжини їх сторін. Один з прямокутників назвемо першим, інший - другим. а) Визначити, чи належать всі точки першого прямокутника другому; б) Визначити, чи належать всі точки одного з прямокутників іншому; в)* Визначити, чи перетинаються ці прямокутники.