- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 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.24. Від тризначного числа X відняли його останню цифру. Коли результат розділили на 10, а до частки зліва приписали останню цифру числа Х, то вийшло число 237. Знайти число Х.
☻2.25. Від тризначного числа X відняли його останню цифру. Коли результат розділили на 10, а до частки зліва приписали останню цифру числа Х, то вийшло число N. Знайти число N. По заданому N знайти число X (значення N вводиться з клавіатури, 10 N 999 і при цьому число десятків в N не дорівнює нулю).
☻2.26. У тризначному числі X закреслили першу цифру. Коли число, що залишилося, помножили на 10, а добуток склали з першою цифрою числа Х, то вийшло число 564. Знайти число Х.
☻2.27. У тризначному числі Х закреслили першу цифру. Коли отримане число помножили на 10, а добуток склали з першою цифрою числа Х, то вийшло число N. По заданому N знайти число X (значення N вводиться з клавіатури, 1 N 999).
☻2.28. У тризначному числі Х закреслили його другу цифру. Коли до утвореного при цьому двозначного числа зліва приписали другу цифру числа Х, то вийшло число 546. Знайти число Х.
☻2.29. У тризначному числі Х закреслили його другу цифру. Коли до утвореного при цьому двозначного числа зліва приписали другу цифру числа Х, то вийшло число N. По заданому N знайти число X (значення N вводиться з клавіатури, 10 N 999 і при цьому число десятків в N не дорівнює нулю).
☻2.30. У тризначному числі X закреслювали його другу цифру. Коли до утвореного при цьому двозначного числа справа приписали другу цифру числа Х, то вийшло число 456. Знайти число Х.
☻2.31. У тризначному числі Х закреслили його другу цифру. Коли до утвореного при цьому двозначного числа справа приписали другу цифру числа Х, то вийшло число N. По заданому N знайти число X (значення N вводиться з клавіатури, 100 N 999).
☻2.32. У тризначному числі X закреслювали його останню цифру. Коли в двозначному числі, що залишилося, переставили цифри, а потім приписали до них зліва останню цифру числа Х, то вийшло число 654. Знайти число Х.
☻2.33. У тризначному числі Х закреслили його останню цифру. Коли в двозначному числі, що залишилося, переставили цифри, а потім приписали до них зліва останню цифру числа Х, то вийшло число N. По заданому N знайти число Х (значення N вводиться з клавіатури, 1 N 999 і при цьому число одиниць в N не дорівнює нулю).
☻2.34. Дані цифри двох цілих чисел: двозначного а2а1 і однозначного b, де а1- число одиниць, a2 - число десятків. Отримати цифри числа, рівного сумі заданих чисел (відомо, що це число двозначне). Доданок - двозначне число і число-результат не визначати; умовного оператора не використовувати.
☻2.35. Дані цифри двох двозначних чисел, записаних у вигляді а2а1 і b2b1, де а1 і b1 - число одиниць. а2 і b2- число десятків. Отримати цифри числа, рівного сумі заданих чисел (відомо, що це число двозначне). Доданок-двозначне число і число-результат не визначати; умовного оператора не використовувати.
☻2.36. Дані цифри двох десяткових цілих чисел: тризначного a3a2a1 і двозначного b2b1, де a1 і b1 - число одиниць, a2 і b2 - число десятків, a3 - число сотень. Отримати цифри числа, рівного сумі заданих чисел (відомо, що це число тризначне). Числа-доданки і число-результат не визначати, умовного оператора не використовувати.
☻2.37. Дані ціле число K (1 K 180) і послідовність цифр 10111213...9899, у якій виписані підряд всі двозначні числа. Визначити: а) номер пари цифр, в яку входить K-а цифра; б) двозначне число, утворене парою цифр, в яку входить K-а цифра; в) K-у цифру, якщо відомо, що: • K- парне число; • K - непарне число.
Примітка: величини рядкового типу не використовувати.
☻2.38. Дані ціле число K (1 K 150) і послідовність цифр 101102103..149150, у якій виписані підряд всі тризначні числа від 101 до 150. Визначити К-у цифру, якщо відомо, що: • K - число, кратне трьом; • K - одне з чисел 1, 4, 7,...; • K - одне з чисел 2, 5, 8, ... Примітка: величини рядкового типу не використовувати.
☻2.39. Дані цілі числа h, m, s (0 h 23,
0 m 59, 0 s 59), що вказують момент часу h годин, m хвилин, s секунд. Визначити кут (у градусах) між положенням годинникової стрілки на початку доби і у вказаний момент часу.
☻2.40. З початку доби годинникова стрілка обернулася на Y градусів (1 Y 180, Y - дійсне число). Визначити число повних годин і число повних хвилин, що пройшли з початку доби.
☻2.41. Годинникова стрілка утворює кут Y з променем, що проходить через центр і через точку, відповідну 12 годині на циферблаті. 0 K 2. Визначити значення кута для хвилинної стрілки, а також кількість повних годин і повних хвилин.
☻2.42. Дані цілі числа h, m (0h12, 0m59), які вказують момент часу "h годин, m хвилин". Визначити найменший час (число повних хвилин), який повинен пройти до того моменту, коли годинникова і хвилинна стрілки на циферблаті: а) збіжаться; б) розташуються перпендикулярно один одному.
☻2.43. Дано два цілі числа а і b. Якщо а ділиться на b або b ділиться на а, то вивести 1, інакше - будь-яке інше число. Умовних операторів і операторів циклу не використовувати.
