SlideShare a Scribd company logo
1 of 2
Лабораторна робота №8
Тема. Реалізація алгоритмів з вкладеними повтореннями у вигляді
програм (проектів).
Мета роботи. Відпрацювати вміння користуватися вкладеними циклами для написання
програм (проектів).
Теоретичні відомості.
Розглянемо практичні задачі, які розв’язуються за допомогою вкладених циклів .
Задача.30 л соку потрібно розлити в 2- х літрові та 3-х літрові банки. Вивести на екран всі
можливі варіанти розливу. Підрахувати їх кількість.
Нехай к – кількість можливих варіантів розливу.
Х – кількість 2- х літрових банок, у - кількість 3- х літрових банок.
Х міняється від 0 до 15 у міняється від 0 до 10 , якщо 2*х+3*у=30 то вивести
Варіант розливу writeln(‘2 л =’x, ’ 3 л=’, y)
Розливаючи сік, можливий такий варіант х=0 у=10, або х=15 , у=0 , або …
Скільки таких варіантів? Використаємо цикл FOR. Програма буде виглядати так:
program pr1;
var x,y,k:integer;
begin
k:=0;
for x:=0 to 15 do
for y:=0 to 10 do
if 2*x+3*y=30 then
begin
writeln('2 l=',x,' 3 l=',y);
k:=k+1;
end;
writeln('kilkct cpocobiv=',k);
end. ні так
Виконання роботи.
Правила ТБ.
1. Скласти програми.
2. Виконати програми.
3. Результат записати в зошит.
4. До задачі 1. Побудувати
Блок – схему.
Варіант 1.
Задача1. 500 кг помідорівпотрібно
Розфасувати в ящики місткістюпо40 кг
1 25 кг. Отримативсі можливі варіанти
розфасування.Підрахуватиїхнюкількість.
Задача 2. У магазині для пересилання
Поштою підготовлено 60 книг.
Посилки комплектуютьпо10, 15, 20 книг.
Отримативсі можливі варіантикомплектів.
Підрахуватиїхнюкількість.
Варіант 2.
Задача 1. Касета коштує 65 грн. Отримати всі можливі варіанти оплати, якщо у покупця є
2-х гривневі і 5-ти гривневі купюри. Підрахувати їхню кількість.
Задача 2. 350 саджанців помідорів для продажу потрібно розфасувати у пакети по 30, 50 і
100 штук. Отримати всі можливі варіанти розфасування. Підрахувати їхню кількість.
початок
Х=0,15,1
У=0,10,1
2*х+3*у=30
K=k+1
Х, У
к
К=0
Варіант 3. Задача 1. 120 осіб потрібно посадити за 4-х та 6 – місні столики. Отримати
всі можливі варіанти поєднання столиків. Підрахувати їхню кількість.
Задача 2. 26 літрів соку необхідно розлити у банки по 2, 3, 4 літри. Отримати всі можливі
варіанти розливу. Підрахувати їхню кількість.
Варіант 4. Задача 1. 24 літри соку необхідно розлити у банки по 2, 3 літри. Отримати всі
можливі варіанти розливу. Підрахувати їхню кількість.
Задача 2. Для ремонту дороги потрібно перевести 24 тони щебеню. В автопарку є
самоскиди вантажопідйомністю 3, 4 і 6 тон. 26 літрів соку необхідно розлити у банки по 2,
3, 4 літри. Отримати всі можливі варіанти перевезення щебеню. Підрахувати їхню
кількість.
Варіант 5.
Задача 5. 250 кг апельсинів потрібно розфасувати в ящики по 50 і 20 кг. Надрукувати всі
можливі варіанти розфасування. Підрахувати їхню кількість.
Задача 2. 35 літрів бензину потрібно розлити у каністри по 5, 10 і 20 літрів.
Отримати всі можливі варіанти розливу. Підрахувати їхню кількість.

More Related Content

Viewers also liked

Урок_Форматування символів та абзаців
Урок_Форматування символів та абзацівУрок_Форматування символів та абзаців
Урок_Форматування символів та абзаців
Алла Калічун
 
інформатика підручник для 8 класу авт. ривкінд
інформатика   підручник для 8 класу авт. ривкіндінформатика   підручник для 8 класу авт. ривкінд
інформатика підручник для 8 класу авт. ривкінд
Darina Koroleh
 
11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.
StAlKeRoV
 
Техніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютеромТехніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютером
StAlKeRoV
 
9 клас ривкiнд
9 клас   ривкiнд9 клас   ривкiнд
9 клас ривкiнд
Darina Koroleh
 
інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами робінформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
Darina Koroleh
 

Viewers also liked (12)

Урок_Форматування символів та абзаців
Урок_Форматування символів та абзацівУрок_Форматування символів та абзаців
Урок_Форматування символів та абзаців
 
інформатика підручник для 8 класу авт. ривкінд
інформатика   підручник для 8 класу авт. ривкіндінформатика   підручник для 8 класу авт. ривкінд
інформатика підручник для 8 класу авт. ривкінд
 
1132613
11326131132613
1132613
 
782 6 __22
782 6 __22782 6 __22
782 6 __22
 
11 клас 19 урок
11 клас 19 урок11 клас 19 урок
11 клас 19 урок
 
Strukt web site
Strukt web siteStrukt web site
Strukt web site
 
11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.
 
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
 
Техніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютеромТехніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютером
 
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
 
9 клас ривкiнд
9 клас   ривкiнд9 клас   ривкiнд
9 клас ривкiнд
 
інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами робінформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
 

More from Darina Koroleh

Pisa результати 2015 року
Pisa результати 2015 рокуPisa результати 2015 року
Pisa результати 2015 року
Darina Koroleh
 
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_вPisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Darina Koroleh
 
фестиваль дю на 28.01.17
фестиваль дю  на 28.01.17фестиваль дю  на 28.01.17
фестиваль дю на 28.01.17
Darina Koroleh
 
оновлений бланк заяви_на_500
оновлений бланк заяви_на_500оновлений бланк заяви_на_500
оновлений бланк заяви_на_500
Darina Koroleh
 
порядок материалка
порядок материалкапорядок материалка
порядок материалка
Darina Koroleh
 
Nakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulamNakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulam
Darina Koroleh
 
план семінару кзш 21
план семінару кзш 21план семінару кзш 21
план семінару кзш 21
Darina Koroleh
 

More from Darina Koroleh (19)

Наш корабель
Наш корабельНаш корабель
Наш корабель
 
Pisa результати 2015 року
Pisa результати 2015 рокуPisa результати 2015 року
Pisa результати 2015 року
 
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_вPisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
 
Pisa 2018
Pisa 2018 Pisa 2018
Pisa 2018
 
фестиваль дю на 28.01.17
фестиваль дю  на 28.01.17фестиваль дю  на 28.01.17
фестиваль дю на 28.01.17
 
оновлений бланк заяви_на_500
оновлений бланк заяви_на_500оновлений бланк заяви_на_500
оновлений бланк заяви_на_500
 
решение
решениерешение
решение
 
порядок материалка
порядок материалкапорядок материалка
порядок материалка
 
презентация 01
презентация 01презентация 01
презентация 01
 
Bib urok
Bib urokBib urok
Bib urok
 
Bib urok
Bib urokBib urok
Bib urok
 
Po vodnim obyektam
Po vodnim obyektamPo vodnim obyektam
Po vodnim obyektam
 
Nakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulamNakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulam
 
Tb
TbTb
Tb
 
Tb
TbTb
Tb
 
семинар
семинарсеминар
семинар
 
шмк
шмкшмк
шмк
 
план семінару кзш 21
план семінару кзш 21план семінару кзш 21
план семінару кзш 21
 
Teplosberezhenie
TeplosberezhenieTeplosberezhenie
Teplosberezhenie
 

лабораторна робота 8

  • 1. Лабораторна робота №8 Тема. Реалізація алгоритмів з вкладеними повтореннями у вигляді програм (проектів). Мета роботи. Відпрацювати вміння користуватися вкладеними циклами для написання програм (проектів). Теоретичні відомості. Розглянемо практичні задачі, які розв’язуються за допомогою вкладених циклів . Задача.30 л соку потрібно розлити в 2- х літрові та 3-х літрові банки. Вивести на екран всі можливі варіанти розливу. Підрахувати їх кількість. Нехай к – кількість можливих варіантів розливу. Х – кількість 2- х літрових банок, у - кількість 3- х літрових банок. Х міняється від 0 до 15 у міняється від 0 до 10 , якщо 2*х+3*у=30 то вивести Варіант розливу writeln(‘2 л =’x, ’ 3 л=’, y) Розливаючи сік, можливий такий варіант х=0 у=10, або х=15 , у=0 , або … Скільки таких варіантів? Використаємо цикл FOR. Програма буде виглядати так: program pr1; var x,y,k:integer; begin k:=0; for x:=0 to 15 do for y:=0 to 10 do if 2*x+3*y=30 then begin writeln('2 l=',x,' 3 l=',y); k:=k+1; end; writeln('kilkct cpocobiv=',k); end. ні так Виконання роботи. Правила ТБ. 1. Скласти програми. 2. Виконати програми. 3. Результат записати в зошит. 4. До задачі 1. Побудувати Блок – схему. Варіант 1. Задача1. 500 кг помідорівпотрібно Розфасувати в ящики місткістюпо40 кг 1 25 кг. Отримативсі можливі варіанти розфасування.Підрахуватиїхнюкількість. Задача 2. У магазині для пересилання Поштою підготовлено 60 книг. Посилки комплектуютьпо10, 15, 20 книг. Отримативсі можливі варіантикомплектів. Підрахуватиїхнюкількість. Варіант 2. Задача 1. Касета коштує 65 грн. Отримати всі можливі варіанти оплати, якщо у покупця є 2-х гривневі і 5-ти гривневі купюри. Підрахувати їхню кількість. Задача 2. 350 саджанців помідорів для продажу потрібно розфасувати у пакети по 30, 50 і 100 штук. Отримати всі можливі варіанти розфасування. Підрахувати їхню кількість. початок Х=0,15,1 У=0,10,1 2*х+3*у=30 K=k+1 Х, У к К=0
  • 2. Варіант 3. Задача 1. 120 осіб потрібно посадити за 4-х та 6 – місні столики. Отримати всі можливі варіанти поєднання столиків. Підрахувати їхню кількість. Задача 2. 26 літрів соку необхідно розлити у банки по 2, 3, 4 літри. Отримати всі можливі варіанти розливу. Підрахувати їхню кількість. Варіант 4. Задача 1. 24 літри соку необхідно розлити у банки по 2, 3 літри. Отримати всі можливі варіанти розливу. Підрахувати їхню кількість. Задача 2. Для ремонту дороги потрібно перевести 24 тони щебеню. В автопарку є самоскиди вантажопідйомністю 3, 4 і 6 тон. 26 літрів соку необхідно розлити у банки по 2, 3, 4 літри. Отримати всі можливі варіанти перевезення щебеню. Підрахувати їхню кількість. Варіант 5. Задача 5. 250 кг апельсинів потрібно розфасувати в ящики по 50 і 20 кг. Надрукувати всі можливі варіанти розфасування. Підрахувати їхню кількість. Задача 2. 35 літрів бензину потрібно розлити у каністри по 5, 10 і 20 літрів. Отримати всі можливі варіанти розливу. Підрахувати їхню кількість.