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

Презентация:



Advertisements
Похожие презентации
Основи алгоритмізації та програмування Опрацювання табличних величин. Заняття 1. Алгоритми формування масивів, виведення масивів, зміни значень елементів.
Advertisements

Основи алгоритмізації та програмування Програми з розгалуженнями.
Основи алгоритмізації та програмування Вказівка повторення. Цикли.
1 ТАБЛИЧНІ ВЕЛИЧИНИ (Turbo Pascal 7.0) ТАБЛИЧНІ ВЕЛИЧИНИ (Turbo Pascal 7.0)
Основи алгоритмізації та програмування Надання значень величинам. Вказівки присвоєння та введення.
1 ТАБЛИЧНІ ВЕЛИЧИНИ (УРОК 1) (Turbo Pascal 7.0) ТАБЛИЧНІ ВЕЛИЧИНИ (УРОК 1) (Turbo Pascal 7.0) Інформатика-11 Тема-6.
ВИРАЗИ ЗІ ЗМІННИМИ. ЦІЛІ РАЦІОНАЛЬНІ ВИРАЗИ. Робота із випереджальним домашнім завданням Запитання для порівняння 1) Чим відрізняються умови задач? 2)
Масив – це впорядкований іменований набір із фіксованої кількості однотипних даних. а 1 а 2 а 3 в 1 в 2 с 1 Доступ до будь – якого елементу масиву здійснюється.
Основи алгоритмізації та програмування Табличні величини. Опис табличних величин мовою Паскаль.
Програмування на мові Паскаль Тема Цикли. Цикли Цикл – це багатократне виконання однакової послідовності дій. цикл з відомою кількістю кроків цикл з невідомою.
Табличні величини. Масиви. Знайти суму елементів одновимірного масиву. Program Suma; var A:array[1..5] of integer; S,i:integer; begin for i:=1 to 5 do.
Одновимірні масиви 11 клас (продовження). Задача 4. У даному масиві з десяти дійсних чисел визначити найбільше значення. Спочатку вважатимемо, що значення.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Найбільший елемент Масиви. Задача 1 Знайти максимальний елемент масиву.
Мета уроку : повторити вивчений матеріал по темі «Функція»; вивчити поняття області визначення та області значень функції;навчитися шукати область визначення.
Електронні таблиці Excel 7.8. Використання логічних функцій.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Цикли в мові С++ Цикл - це процес виконання певного набору команд деяку кількість разів.
Вектор. Модуль і напрям вектора. Рівність векторів. Координати вектора. Додавання і віднімання векторів.
Запити в Access Запити в базі даних Запити використовуються для перегляду, зміни й аналізу даних різними способами. Основні операції з використанням.
Транксрипт:

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

Exit Знаходження мінімального значення серед значень елементів масиву Розглянемо приклад. Нехай ми маємо масив, описаний як t : array[1..5] of Integer Необхідно серед його елементів знайти елемент з мінімальним значенням і присвоїти його змінній Min, значення якої потім вивести на екран. Після формування масиву змінній Min присвоюємо значення першого елементу масиву. Далі по черзі для всіх елементів, що залишилися виконуємо дії за схемою: якщо значення наступного елемента масиву менше від значення Min, то змінній Min присвоюємо значення цього елементу. Після чого виводимо значення Min на екран. (Див. мал.)

Exit Знаходження мінімального значення серед значень елементів масиву Чотири вказівки програми відрізняються тільки значеннями індексів елементів масиву. Тому замінимо їх на арифметичний цикл.

Exit Знаходження максимального значення серед значень елементів масиву Для знаходження максимального значення використовуємо схожий алгоритм:

Exit Приклад визначення кількості елементів масиву, що задовольняють задану умову Іноді необхідно знайти кількість елементів, що задовольняють певній умові. Наприклад, в масиві описаному як t : array[1..5] of Integer знайти кількість елементів з від'ємними значеннями. Для накопичення кількості знайдених елементів введемо цілу змінну, наприклад K. Далі у циклі переглядаємо всі елементи по черзі та перевіряємо їх на від'ємність. Коли черговий елемент виявиться меншим 0, значення змінної K збільшимо на 1.

Exit Приклад визначення суми елементів масиву, що задовольняють задану умову Іноді необхідно знайти суму елементів, що задовольняють певній умові. Наприклад, в масиві описаному як t : array[1..5] of Integer знайти суму елементів з від'ємними значеннями. Для накопичення суми знайдених елементів введемо цілу змінну, наприклад S. Далі у циклі переглядаємо всі елементи по черзі та перевіряємо їх на від'ємність. Коли черговий елемент виявиться меншим 0, значення змінної S збільшимо на його значення.

Exit Приклад визначення добутку елементів масиву, що задовольняють задану умову Іноді необхідно знайти добуток елементів, що задовольняють певній умові. Наприклад, в масиві описаному як t : array[1..5] of Integer знайти добуток елементів з від'ємними значеннями. Для накопичення суми знайдених елементів введемо цілу змінну, наприклад P. Далі у циклі переглядаємо всі елементи по черзі та перевіряємо їх на від'ємність. Коли черговий елемент виявиться меншим 0, значення змінної P збільшимо у його значення.

Exit Приклад опрацювання масиву Розглянемо приклад опрацювання масиву. Завдання: Написати програму, в якій: формується масив t : array[1..5] of Integer методом введення значень його елементам; шукається та виводиться на екран мінімальне значення серед елементів масиву; знаходиться та виводиться кількість додатних елементів масиву; знаходиться та виводиться добуток відємних елементів масиву.