6.10. Цикл з лічильником (Lazarus) | 8 клас | Ривкінд

Описание к видео 6.10. Цикл з лічильником (Lazarus) | 8 клас | Ривкінд

8 клас. Практичні завдання з інформатики за підручником Й.Я.Ривкінда 2021 року.

6.10. Цикл з лічильником.
Виконано в Lazarus.

Задача. Створіть проект для обчислення суми л чисел, перше з яких дорівнює заданому числу, а кожне наступне на 10 більше за попереднє.
Побудуємо математичну модель для цієї задачі:
• вхідні дані: перше число (х), кількість чисел (л), число, на яке кожне наступне більше за попереднє, (10);
• кінцеві результати: сума цих чисел (s);
• формули: х = х + 10 - для обчислення наступного числа, s = s ♦ х- для обчислення наступного значення суми.
Отже, для розв'язування цієї задачі потрібно ввести кількість чисел і перше число. Очевидно, ці дані вводитиме користувач у поля під час виконання проекту. У ході виконання проекту в циклі обчислюватиметься кожне наступне число і додаватиметься до суми попередніх доданків.
1. Відкрийте вікно середовища Lazarus
2. Розмістіть на формі два поля, напис і кнопку, як це наведено на малюнку. У перше поле буде вводитися кількість доданків, у друге поле - перший доданок. у напис виводитиметься результат.
3. Збережіть проект у папці з іменем Вправа 6.10, створеній у вашій папці.
4. Створіть заготовку процедури - обробника події Click для кнопки.
5. Уведіть текст процедури, наведений на малюнку.
У цій процедурі перші три команди, що знаходяться перед циклом, призначено для введення вхідних даних (кількість доданків п і перше число х) і надання сумі початкового значення, що дорівнює першому доданку.
Потім розпочинається цикл і його лічильник змінюватиметься від 2 (бо перший доданок уже враховано в сумі) до л. У тілі циклу дві команди: знаходження наступного доданка та додавання цього доданка до суми.
Після циклу - команда виведення результату.
6. Збережіть нову версію проекту в тому самому місці й з тими самими іменами.
7. Візьміть тестові приклади вхідних даних, наприклад. 1) х = 1 і л = 12) х = 1 і л = 2; 3) х = 1 і л = 3. обчисліть суми і запишіть їх у зошит.
8. Виконайте проект для вибраних тестових прикладів.
9. Порівняйте обчислені вами результати з результатами виконання проекту.
10. Виконайте проект ще для 2-3 наборів вхідних даних.
11. Закрийте вікно виконання проекту.
12. Закрийте вікно середовища Lazarus.

Переглянути та завантажити текст практичного завдання (сайт авторів підручника): https://drive.google.com/file/d/1lJAX...

Підтримати мою роботу: https://donatello.to/TaskInformatics

Підтримати мою роботу на Patreon:   / taskinformatics  

Комментарии

Информация по комментариям в разработке