Практична 7. Складання та виконання алгоритмів із повтореннями | 6 клас | Бондаренко

Поделиться
HTML-код
  • Опубликовано: 10 апр 2024
  • 6 клас. Практичні завдання з інформатики за підручником О.О. Бондаренко 2023 року.
    Практична робота 7. Складання та виконання алгоритмів із повтореннями.
    Завдання: скласти ігрову програму Вгадай-но! за поданим алгоритмом.
    Алгоритм гри:
    1) комп’ютер генерує («задумує») випадкове число від 1 до 100;
    2) користувач або користувачка робить спробу відгадати число;
    3) комп’ютер порівнює введене число із «задуманим»;
    4) комп’ютер надає відповідь: Моє число більше або Моє число менше.
    Якщо користувач (користувачка) відгадав число, виводиться повідомлення: Вітаю! Число вгадано!. Інакше - надається наступна спроба.
    Обладнання: комп’ютер із середовищем програмування Python.
    Хід роботи
    1. Проаналізуйте блок-схему алгоритму (рис. 1): спробуйте пройти по гілках алгоритму з уявним числом, ніби «задуманим» комп’ютером (наприклад, 26).
    Нібито не знаючи цього, «вводьте» числа користувача чи користувачки, поки не одержите відповідь Число вгадано!.
    2. Відкрийте вікно IDLE і створіть нове вікно програми. Збережіть файл із назвою Pract7 у власній папці.
    3. Почніть писати програмний код. Для того щоб при кожному запуску програми комп’ютер «загадував» випадкове число, необхідно завантажити модуль random.
    4. Перевіряємо в циклі while, чи відгадано число. Цикл працює, поки а ≠ b. Якщо уведене число менше за те, що задумав комп’ютер, видається підказка Моє число більше, інакше - підказка Моє число менше. Після цього знову треба зробити спробу вгадати число (рис. 2).
    5. Якщо при черговій перевірці умова а ≠ b не виконується, це означає, що число вгадане на попередньому кроці циклу і цикл припиняє роботу. Виводиться вітання з тим, що число вгадано (рис. 2):
    print('Biтаю! Число вгадане!')
    6. Запустіть програму на виконання. Намагайтеся відгадати число за мінімальну кількість спроб.
    Зробіть висновок: як складати та виконувати циклічні алгоритми для розв’язування задач.
    Завантажити текст практичного завдання: drive.google.com/drive/folder...
    Підтримати мою роботу: donatello.to/TaskInformatics
    Підтримати мою роботу на Patreon: / taskinformatics

Комментарии • 2

  • @flooxray4659
    @flooxray4659 27 дней назад +1

    🥵🥵🥵

  • @DimaNB7
    @DimaNB7 Месяц назад +3

    Дякую за ваші відео❤