Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема-Вкладені цикли

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.11.2024

Лабораторна робота № 15.

Тема: Вкладені цикли.

І.  Організація виведення з використанням вкладених циклів.

  1.  Надрукувати числа у вигляді наступних таблиць:

5 5 5 5 5 5 1 2 3 … 9 10 41 42 43 … 50

5 5 5 5 5 5 1 2 3 … 9 10 51 52 53 … 60

5 5 5 5 5 5 1 2 3 … 9 10 61 62 63 … 70

5 5 5 5 5 5 1 2 3 … 9 10 71 72 73 … 80

а). b). c).

  1.  Надрукувати числа у вигляді наступних таблиць:

5 1 1 1 1 1

5 5 1 1 1 1

5 5 5 1 1 1

5 5 5 5 1 1

5 5 5 5 5 1

а). b). .

  1.  Надрукувати числа у вигляді наступних таблиць:

1 5 5 5 5 5 10 5    5   5   5   5

2 2 6 6 6 6 20 20 10 10 10 10

3 3 3 7 7 7 30 30 30 15 15 15

4 4 4 4 8 8 40 40 40 40 20 20

5 5 5 5 5 9 50 50 50 50 50 25

а). b). c). d)..

  1.  Надрукувати числа у вигляді наступних таблиць:

0  6 5 4 3 2 30 20 21 22 23 24

1 0 5 4 3 2 29 30 19 20 21 22

2 1 0 4 3 2 28 29 30 18 19 20

3 2 1 0 3 2 27 28 29 30 17 18

4 3 2 1 0 2 26 27 28 29 30 16

а). b). c). d).

  1.  

  •  
  •  

Надрукувати повну таблицю множення у вигляді:

1 * 1 = 1 2 * 1 = 2 9 * 1 = 9

1 * 2 = 2 2 * 2 = 4 9 * 2  = 18

… … …

1 * 9 = 9 2 * 9 = 18 9 * 9 = 81

а). b).

  1.  Оцінки кожного з 18 учнів з трьох предметів представлені у вигляді таблиці:

Учень

Предмет

Скласти програму, яка запрошує кожну з оцінок і потім повторює її (на тій же строчці). Завдання вирішити в двох варіантах:

  •  введення оцінок здійснюється по рядках;
  •  введення оцінок здійснюється по стовпцях.

1

2

3

1

4

4

5

2

3

4

3

...

18

5

4

4

  1.  Бали, отримані в змаганнях з п'ятиборства кожним з восьми спортсменів по кожному виду спорту, представлені у вигляді таблиці:

Спортсмен

Вид спорту

Скласти програму, яка запрошує кожне зі значень в таблиці і потім повторює їх (на тій же строчці). Завдання вирішити в двох варіантах:

  •  введення значень здійснюється по стовпцях;
  •  введення значень здійснюється по рядках.

1

2

5

1

876

655

...

604

2

744

634

...

780

...

...

...

...

...

8

897

880

...

798

ІІ.  Обробка даних під час введення з використанням вкладених циклів.

  1.  Відома зарплата кожного з 12 працівників фірми за кожен місяць першого кварталу:

Працівники

Місяць

Організувати введення інформації по цій таблиці і визначити:

  •  загальну суму, виплачену за квартал всім працівникам;
  •  зарплату, отриману за квартал кожним працівником;
  •  загальну зарплату всіх працівників за кожен місяць.

1

2

3

1

2

...

12

  1.  У змаганнях по фігурному катанню спортсмени виступають в трьох видах багатоборства (обов'язкова, коротка і довільна програми). Відомі результати (у балах) кожного з 15 учасників змагань:

Спортсмен

Програма

Обов'язкова

Коротка

Довільна

1

2

...

15

  1.  Відомі оцінки кожного з 18 учнів по трьох предметах. Організувати введення інформації по цій таблиці і визначити:
  •  загальну кількість п'ятірок в таблиці;
  •  кількість трійок у кожного учня;
  •  кількість двійок по кожному предмету.
    1.  Відомі бали, отримані в змаганнях по п'ятиборству кожним з восьми спортсменів по кожному виду спорту. Організувати введення інформації по цій таблиці і визначити:
  •  максимальну з оцінок в таблиці;
  •  скільки балів набрав переможець змагань.

  1.  Відома зарплата кожного з 12 працівників фірми за кожен місяць першого кварталу.

Організувати введення інформації по цій таблиці і визначити:

  •  максимальну зарплату з вказаних в таблиці;
  •  порядковий номер працівника, що отримав за квартал найбільшу сумму;
  •  у якому місяці загальна зарплата всіх працівників була максимальною.
  •  для кожного працівника — в який з місяців він отримав найбільшу зарплату;
  •  для кожного місяця — хто з працівників отримав найбільшу зарплату за цей місяць.

  1.  Відома кількість учнів в кожному з чотирьох класів кожної паралелі школи з 1 по 11. Організувати введення інформації і визначити:

Паралель

Клас

А

Б

В

Г

1

23

25

27

22

2

24

26

25

23

...

11

20

25

21

26

  •  скільки учнів вчаться в самому малочисельному класі школи;
  •  максимальне значення загальної кількості учнів, що вчаться в класах однієї паралелі;
  •  мінімальне значення загальної кількості учнів, що вчаться в класах А, Б, В і Г.
  •  чисельність самого малочисельного класу у кожній паралелі;
  •  чисельність самого малочисельного класу серед класів з кожною буквою (А, Б, В і Г).

  1.  Фірма має три магазини. Відомий дохід кожного магазина за кожен з десяти днів:

Магазин

  •  
  •  
  •  
  •  
  •  

Дата

1

2

10

1

2

3

  1.  Відома кількість студентів в кожній з шести груп кожного курсу. Організувати введення інформації і визначити:
  •  на якому курсі вчиться менше всього студентів;
  •  яка з груп (вказати її номер і номер курсу) сама малочисельна;
  •  номер самої малочисельної групи (для кожного курсу).
    1.  Відома вартість однієї штуки кожного з п'яти видів товару і кількість товарів кожного виду, проданих магазином за кожен з шести днів. Організувати введення інформації і визначити:
  •  загальний дохід, отриманий від продажу кожного виду товару
  •  загальний дохід, отриманий за кожен день;
  •  загальний дохід магазина за 6 днів;
  •  по якому виду товару був отриманий максимальний загальний дохід за 6 днів;
  •  у який день був отриманий максимальний обший дохід від продажу все видів товару;
  •  кількість днів, в які загальний дохід від продажу всіх видів товару перевищив а рублів.
    1.  Три групи студентів, в кожній з яких по 20 чоловік, в сесію здавали по три іспити. Визначити кращу по середньому балу групу.

ІІІ.  Вкладені цикли і цілі числа.

  1.  Знайти кількість дільників кожного з цілих чисел від 120 до 140.
    1.  Скласти програму для графічного зображення подільності чисел від 1 до n (значення n вводиться з клавіатури). У кожному рядку треба надрукувати чергове число і стільки символів «+», скільки дільників у цього числа. Наприклад, якщо n=4, то на екрані повинно бути надруковано:

1+

2++

3++

4+++

  1.  Знайти всі цілі числа з проміжку від а до b, у яких кількість дільників дорівнює k.
    1.  Знайти натуральне число з інтервалу від а до b, у якого кількість дільників максимальна. Якщо таких чисел декілька, то повинно бути знайдено: а) максимальне з них; б) мінімальне з них.
    2.  Знайти всі тризначні прості числа (простим називається натуральне число, що більше 1 та не має інших дільників, окрім одиниці і самого себе).
    3.  Знайти суму дільників кожного з цілих чисел від 50 до 70.
    4.  Знайти натуральне число з інтервалу від а до b з максимальною сумою дільників.
    5.  Два натуральні числа називаються дружніми, якщо кожне з них дорівнює сумі всіх дільників іншого (само інше число як дільник не розглядається). Знайти всі пари натуральних дружніх чисел, менших 50 000.
    6.  Знайти розміри всіх прямокутників, площа яких дорівнює заданому натуральному числу 5 і сторони яких виражені натуральними числами. При цьому рішення, які виходять перестановкою розмірів сторон:
      а) вважати різними; б) вважати співпадаючими.
    7.  Знайти розміри всіх прямокутних паралелепіпедів, об'єм яких дорівнює заданому натуральному числу v і сторони яких виражені натуральними числами. При цьому рішення, які виходять перестановкою розмірів ребер паралелепіпеда:
      а) вважати різними; б) вважати співпадаючими.
    8.  Скласти програму для знаходження всіх натуральних рішень (х і у) рівняння х2 + у2 = z2, де x, y і z лежать в інтервалі від 1 до 30. Рішення, які виходять перестановкою х і y, вважати співпадаючими.
    9.  Дани натуральні числа m і n. Обчислити 1n+ 2n + ... + mn.
    10.  Дано натуральне число n. Обчислити 11+ 22 + ... + nn.
    11.  Дано натуральне число n (n <= 27). Знайти всі тризначні числа, сума цифр яких дорівнює n. Операції ділення, цілочисельного ділення і визначення залишку не використовувати.
    12.  Надрукувати в зростаючому порядку всі тризначні числа, в десятковому записі яких немає однакових цифр. Операції ділення, цілочисельного ділення і визначення залишку не використовувати.
    13.  Дани n натуральних чисел. Знайти їх найбільший загальний дільник, використовуючи алгоритм Евкліда і враховуючи, що НCД(a, b, с) = НОД(НCД(a, b), с).
    14.  17. Є 10 гирь вагою 100, 200, 300, 500, 1000, 1200, 1400, 1500, 2000 і 3000 грам. Скількома способами гирями цього набору можна скласти вагу в v грам.
    15.  Дано натуральне число n (n < 100).

а) Визначити число способів виплати суми n гривень за допомогою купюр гідністю 1, 2, 5, 10 гривень.

б) Отримати всі способи виплати (вказати, які купюри і в якій кількості слід використовувати).

  1.  Дани натуральні числа m і n. Отримати всі натуральні числа, менші n, квадрат суми цифр яких дорівнює m.
    1.  Скласти програму знаходження цифрового кореня натурального числа. Цифровий корінь даного числа виходить таким чином. Якщо скласти всі цифри цього числа, потім всі цифри знайденої суми і повторювати цей процес, то в результаті буде отримано однозначне число (цифра), яка і називається цифровим коренем даного числа.
    2.  Старовинна задача. Є 100 рублів. Скільки биків, корів і телят можна купити на всі ці гроші, якщо плата за бика — 10 рублів за корову— 5 рублів, за теленка— полтиник (0,5 рубля) і треба купити 100 голів худоби?
    3.  Дано натуральне число n. Надрукувати розкладання цього числа на прості множники. Реалізувати два варіанти:
  2.  кожен простий множник має бути надрукований один раз;
  3.  кожен простий множник має бути надрукований стільки раз, скільки разів він входить в розкладання.
    1.  Дано натуральне число n. Отримати всі прості дільникі цього числа.
    2.  Дано натуральне число n. Отримати всі натуральні числа, менші n і взаємно прості з ним (два натуральні числа називаються взаємно простими, якщо їх найбільший загальний дільник дорівнює 1).
    3.  Знайти найменше натуральне число n, яке можна представити двома різними способами у вигляді суми кубів двох натуральних чисел
    4.  Знайти всі прості нескоротні дроби, з діапазону від 0 до 1, знаменники яких не перевищують 7 (дріб задається двома натуральними числами — чисельником і знаменником).




1. самоосвіта5 Шляхи здійснення самоосвіти учнів ПТНЗ9 Розділ 2
2.  Приток наличности П 2400 3600 4800
3. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук Харкі
4. Тема Дія групового реагенту і якісні реакції катіонів третьої аналітичної групи 1 Мета Вивчити хіміз
5. Специфика и суть религии как особого типа мировоззрения
6. Честь - вот истинная красота человека
7. Исследование работы ЦАП и АЦП
8. Мы шли по улице Люксерант
9. вступает в новую эпоху ответственности как перед собственным бизнесом так и перед потребителями
10. на тему- Денежнокредитная политика и экономические нормативы Национального банка Республики Беларусь
11. ru Все книги автора Эта же книга в других форматах Приятного чтения Харуки Мураками Хороший де
12.  ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ СОВЕРШЕНСТВОВАНИЯ ФИНАНСОВОЙ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЙ
13. Элема 21 Общая характеристика ОАО Элема 2
14. Реферат У результаті Листопадової революції Німеччина стала республікою.
15. РГТЭУ протокол ’ 11.html
16. реферата Реферат от лат
17. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата юридичних наук Харків 2004
18. положила начало академическому исследованию политического консультирования
19. Оренбургская государственная медицинская академия Минздрава России С
20. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата юридичних наук Ки