Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_роб_ДМ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.34 Mб
Скачать

Лабораторна робота №9

Тема: Циклічні програми, що містять розгалуження..

Мета роботи: навчитися використовувати оператори For–Next, Do Loop, умови While та Until

Короткі теоретичні відомості

9.1 Обчислення найбільшого значення функції

Найбільше значення функції знаходиться методом порівняння двох значень функції, одне з яких є максимальне значення функції попереднього порівняння, а друге – обчислене значення функції на даному кроці. Для першого порівняння необхідно задатися початковим значенням максимального значення функції . Очевидно, що це значення має бути меншим будь-якого значення обчислюваної функції і допустимо, що , порівнявши його з першим обчисленим значенням функції одержимо як максимальне перше значення функції , т.б , потім визначимо , , …

Повторюючи цей розгалужений процес n раз, кожен раз змінюючи крок на величину , одержимо , рівне найбільшому значенню функції на заданому відрізку.

9.2 Обчислення найменшогошого значення функції

Найбменше значення функції знаходиться методом порівняння двох значень функції, одне з яких є мінімальне значення функції попереднього порівняння, а друге – обчислене значення функції на даному кроці. Для першого порівняння необхідно задатися початковим значенням мінімального значення функції . Очевидно, що це значення має бути більшим будь-якого значення обчислюваної функції і допустимо, що , порівнявши його з першим обчисленим значенням функції одержимо як мінімальне перше значення функції , т.б , потім визначимо , , …

Повторюючи цей розгалужений процес n раз, кожен раз змінюючи крок на величину , одержимо , рівне найменшому значенню функції на заданому відрізку

9.3 Виконайте наступні завдання, написавши для кожного з них окрему процедуру згідно варіанта.

Варіант 1

  1. Напишіть програму, що для чисел, отриманих у попередній задачі, знаходить середнє значення, записує його на Лист Excel і виділяє кольором числа, які більш на 5% ніж обчислене середнє значення.

  2. Знайдіть найбільше значення Y

Варіант 2

  1. У клітині D1 знаходиться деяке число М. Знайдіть в діапазоні, отриманому в попередній задачі, усі клітки, що містять значення, рівні М, та виділіть їх кольором.

  2. Серед значень з цього ж діапазону знайдіть додатні значення Z і підрахуйте їх кількість.

Варіант 3

  1. Для кожного стовпця з діапазону, отриманого в попередній задачі, обчисліть найменше додатне значення. Запишіть їх на Лист Excel під кожним стовпчиком.

  2. Для стовпця Z з того ж діапазону підрахувати кількість від’ємних елементів.

Варіант 4

  1. Знайдіть найбільше значення Z з діапазону, отриманого в попередній задачі, числа які на 10% менші за це число виділіть кольором

  2. Знайдіть ті значення Y, яким відповідають додатні значення змінної Z.

Варіант 5

  1. Знайдіть середнє значення всіх чисел, отриманих у попередній задачі, а значення Y з діапазону, які більші середнього виділіть кольором.

  2. Підрахуйте, кількість від’ємних значень Z.

Варіант 6

  1. Замініть кожне від’ємне значення Z на нуль з попередньої задачі, і виділіть їх кольором.

  2. Знайдіть мінімальне значення Y

Варіант 7

  1. Для кожного стовпця діапазону з попередньої задачі знайдіть, кількість чисел, більших, ніж 2. і виділіть їх кольором. Запишіть отримані результати на Лист Excel під кожним стовпчиком.

  2. Знайдіть різницю між максимальним і мінімальним значенням Z?

Варіант 8

  1. Знайдіть для діапазону з попередньої задачі кількість значень Z і Y, більших, ніж 1.5 та виділяє ці значення кольором.

  2. Знайдіть квадрат максимального значення Y

Варіант 9

  1. Знайдіть для значень Y і Z з діапазону попередньої задачі кількість додатніх значень і виділіть їх кольором.

  2. Знайдіть суму значень Z.

Варіант 10

  1. Напишіть програму яка до всіх додатніх значень Z додає 1, а від усіх від’ємних значень Z віднімає 1.

  2. Знайдіть максимальне значення Z .

Варіант 11

  1. Знайдіть найбільше і найменше значення Y і Z.

  2. Виділіть кольором ті рядки, у яких розташовані значення Z, менші, ніж 0,2.

Варіант 12

  1. Підрахуйте кількість рядків з діапазону, отриманого в попередній задачі, в яких X<Y<Z .

  2. Виділите кольором ті значення Z, що повторюються. Якщо таких значень немає, виведіть відповідне повідомлення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]