Алгоритми з повтореннями для опрацювання величин

Про матеріал
Під час розв'язування багатьох задач обчислювальний процес має циклічний характер, тобто частина операторів багаторазово виконується при різних значеннях змінних. Для організації повторення дій (циклів) під час запису алгоритмів мовою Lazarus використовуються три різновиди операторів циклу з параметром, з передумовою і з післяумовою
Зміст слайдів
Номер слайду 1

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк

Номер слайду 2

Програмування. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк

Номер слайду 3

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк

Номер слайду 4

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Як описують цикл із передумовою Які особливості використання циклів у програмах Як складати алгоритми з повторенням. Ти дізнаєшся:

Номер слайду 5

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Алгоритми з повтореннями для опрацювання величин

Номер слайду 6

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Пригадайте:з якою метою в алгоритмах використовують структуру повторення;подання алгоритмічної структури повторення графічним способом;опис алгоритмів із визначеною кількістю повторень у середовищі Скретч;опис алгоритмів повторення з умовою в середовищі Скретч;що таке вкладені повторення.

Номер слайду 7

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Повторюємо: Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд. Вираз «багаторазове виконання» означає, що команди будуть виконуватися скінченну кількість разів. У мовах програмування для опису структури повторення використовують оператори циклу.

Номер слайду 8

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Алгоритми роботи з об’єктами та величинами. Програмування Вивчаємо. Цикл з передумовою. Заголовка. Записуються умови, за яких виконання циклу триватиме або завершиться. Команди, виконання яких потрібно повторювати. Будь-який оператор циклу складається з двох частин: Тіла. Заголовок циклу. Умова. Тіло циклу

Номер слайду 9

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Алгоритми роботи з об’єктами та величинами. Програмування Вивчаємо. Цикл з передумовою. Цикл із передумовою описується оператором while... Скорочена форма. Повна формаwhile <логічний вираз> do <команда>;while <логічний вираз> do begin <команда1>; <команда2>; … <команда n>; end;

Номер слайду 10

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Алгоритми роботи з об’єктами та величинами. Програмування Вивчаємо. Цикл з передумовою. Цикл із передумовою описується оператором while... Скорочена форма оператора while працює таким чином. Повна форма оператора while працює таким чином. Визначається значення логічного виразу. Якщо це значення True, то виконується команда, записана після службового слова do. Якщо значення логічного виразу False, то цикл завершується й управління передається команді, записаній у програмному коді після тіла циклу. Повна форма оператора while мовою програмування передбачає, що після службового слова do будуть виконуватись команди, які містяться між операторними дужками

Номер слайду 11

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Домашнє завдання. Вивчити §25 с.170-172 Опрацювати всі запитання і завдання з рубрик. Заповнити словничок Повторення, цикл з передумовою (цикл-поки)

Номер слайду 12

Розгадайребус. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк

Номер слайду 13

Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Розгадай ребус. ЦИКЛ

Номер слайду 14

Робота з комп'ютером. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк. Вправа 1. Урожай

Номер слайду 15

Працюємо за комп’ютером. Чашук О. Ф., вчитель інформатики ЗОШ№23, Луцьк

Перегляд файлу

Алгоритми з повтореннями для опрацювання величин. Завдання 1. Урожай

Фермер вирощує новий сорт рослин для годівлі тварин. Він дослідив закономірність, що після кожного зрізу, який здійснюється через тиждень (один раз на два тижні) не більше 5 разів, кількість зеленої маси збільшується за формулою s=s+(i-1)*i, де і – номер тижня, s – кількість зеленої маси. Розробіть проект у середовищі програмування мовою Free Pascal, за яким буде визначено, чи встигне фермер зібрати n одиниць зеленої маси. Вказівка до виконання:

 

Завдання 2. Доданки

Скільки потрібно взяти доданків, перший з яких дорівнює заданому дійсному числу, а кожний наступний на 3 більший від попереднього, щоб їхня сума перевищила 100

 

Даними цієї задачі є перший доданок. Вводитимемо його в поле. 

Перед початком циклу присвоїмо змінній s, яку використаємо для збереження суми, значення першого доданка. А змінній n, яку використаємо для збереження кількості взятих доданків, присвоїмо значення 1, бо в сумі вже враховано один (перший) доданок. До суми потрібно додавати наступні доданки, поки ця сума буде меншою, або дорівнюватиме 100. Тому логічний вираз у заголовку циклу матиме вигляд s<=100. У тілі циклу шукатимемо наступний доданок, додаватимемо його до поточного значення суми і збільшуватимемо кількість доданих доданків на 1.

Вказівка до виконання:

 

3. Додаткове завдання

Створіть проект, у якому можна обчислити кількість двоцифрових чисел серед чисел, перше з яких дорівнює 10, а кожне наступне більше від попереднього на задане додатне число.

Наприклад: ми загадали число 15, тоді 10 + (10+15) + (25+15) <= 99. У цій нерівності є три доданки. 99 - найбільше ціле двоцифрове число. Підказка:

 

 

zip
Додано
6 квітня 2020
Переглядів
1147
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку