Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Основи алгоритмізації

Реферат Основи алгоритмізації





Постановка завдання


У одновимірному масиві, що складається з n речових елементів, обчислити:

номер максимального негативного елемента;

перетворити масив таким чином, щоб в першій його половині розташовувалися елементи, що стояли у вихідному масиві на непарних позиціях, у другій - елементи, що стояли на парних позиціях. Передбачити випадки, коли n - парне і коли n - непарній.

Дана целочисленная квадратна матриця розмірністю NxN. Визначити:

кількість рядків, середнє арифметичне елементів яких більше заданої користувачем величини;

суму елементів, розташованих нижче побічної діагоналі

За допомогою генератора випадкових чисел занести в масив Х (18) числа з діапазону від - 15 до 20. Написати функцію для знаходження індексу мінімального елемента масиву. Введення елементів масиву і виклик створеної функції здійснювати в основній програмі. Визначити, в якій половині масиву розташований мінімум (перший або другий).

Написати функцію, що виводить номери тих рядків матриці В (6,4), перший і останній елементи яких дорівнюють нулю, і підраховують кількість таких рядків. Введення елементів матриці (за допомогою генератора випадкових чисел) і виклик створеної функції здійснювати в основній програмі.

Дано рядок символів. З'ясувати, чи вірно, що серед символів рядка є всі букви, що входять в заданий користувачем слово.


Опис глобальних змінних


Було розроблено програмний засіб згідно заявленим в методичних вказівках вимогам. Для успішної роботи даного програмного засобу відповідно до ставляться розробником було вирішено глобальні змінні не використовувати. Це підвищує мобільність програми і і відповідає основним принципам структурного програмування.

Виконання кожної підзадачі проводиться в окремій функції, виклик яких виробляється з головного меню, розташованого в головний функції main (). Організація роботи меню виконана з використанням однієї змінної - punkt. У цю змінну зчитується значення, що вводиться користувачем програмного засобу і відповідне тому номеру пункту меню, яке користувач вибирає для виконання.


Блок-схема головного функції main ().



























Опис основних підпрограм


У даному програмному засобі розробником були складені 2 основні функції Zadacha1 () і Zadacha2 () відповідно, реалізують одну з поставлених в умові завдань. При цьому кожна з цих функцій містить в собі звернення ще до ряду підпрограм, відповідальних за реалізацію окремих типових алгоритмів.

Описи функцій програмного засобу:

Zadacha1 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 1 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує.

Zadacha2 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 2 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує

Zadacha3 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 3 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує

Zadacha4 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 4 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує

Fzad5 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 5 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує


Блок-схема підпрограми Zadacha1



























Блок-схема підпрограми Zadacha2


























Блок-схема підпрограми Zadacha3












сторінка 1 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Аналітична теорія чисел. L-функція Діріхле
  • Реферат на тему: Передавальна функція для заданої RLC ланцюга
  • Реферат на тему: Функція управління як! Основні складові елементи процеса Управління Навчаль ...
  • Реферат на тему: Організація як функція менеджменту
  • Реферат на тему: Функція y = ax ^ 2 + bx + c