Курсовая работа: Програма обробки масиву цілих чисел

Таким чином, мови об’єктно-орієнтованого програмування містять у собі наступні основні риси: наявність об'єктів і інкапсуляцію даних, успадкування, поліморфізм, абстракцію даних.

При створенні мови C++ були створені чи використані поняття, що потім стали застосовуватися в мові С и ввійшли в стандарт ANSI С. Таким чином, мови С и C++ впливали одна на одну. Практично всі сучасні транслятори з мов С и C++ використовують стандарт ANSI мови С.

1 Постановка задачі

1.1 Математична постановка задачі

Створити тестуючу програму на тему «Програма обробки масиву цілих елементів».

Результати тестування повинні бути збережені у текстовому файлі.

Програма повинна бути написана в середовищі програмування С++, з використанням основ об’єктно-орієнтованого програмування. Програма повинна працювати у консольному режимі, без використання бібліотек візуального програмування, але вона повинна забезпечувати зручне введення даних для користувача та виконувати дії згідно отриманого завдання.

1.2 Створення алгоритму роботи програми

Рисунок 1.2.1 – Блок схема роботи програми

Для створення алгоритму роботи програми використовуємо блок-схему представлену на рисунку 1.2.1.

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

1. Блок вибору режиму дозволяє вибрати режим вводу елементів з клавіатури або з файлу.

2. Блоки вводу імен початкового і кінцевого файлів потрібен для коректної роботи програми. Початковий – для вихідних даних, кінцевий – для запису результатів.

3. Блоки вводу розміру масиву та вводу елементів дозволяють задати розмір масиву та ввести елементи масиву для обчислення завдання.

4. Блоки знаходження номера мінімального елементу масиву, суми елементів масиву і сортування масиву виконують дії задані в задачі.

5. В блоці продовження роботи користувач повинен вибрати один із варіантів: або продовжувати роботу з програмою, або завершити роботу.

2 Структура програми на мові С++

2.1 Загальні положення

При написанні програми на мові С++ використовуються такі поняття:

· алфавіт,

· константи,

· ідентифікатори,

· ключові слова,

· коментарі.

Алфавітом називається сукупність символів, які використовуються в мові. В мові С++ розрізняють прописні і строкові літери, тому що вона чутлива до реєстру.

В іменах змінних дозволено використовувати символ підкреслення.

Ідентифікатор використовується для позначення імен змінних, функцій і міток, які використовуються в програмі. Ідентифікаторам може бути будь – яка кількість латинських букв, цифр символів підкреслення. В мові С++ деякі ідентифікатори використовуються як службові слова (ключові слова ), які мають спеціальне значення для компілятора, вони не можуть використовуватися для іншого. Приклад службових слів: break , for , if , go to , do , return і. т. д.

Константою називається значення змінної, яке є з самого початку програми визначеним. Далі в тексті програми використовується тільки ідентифікатор константи.

Коментар – це частина програми, яка ігнорується компілятором і слугує для зручності читання початкового тексту програми. В процесі компіляції коментар замінюється пробілом, тому коментар можна розташовувати в будь – якому місці програми, де дозволяєтьсявикористовувати пробіли.

Коментарем є будь – яка послідовність символів, яка знаходиться між парою символів /* та */. Символи, які розташовані за символами // і до кінця рядка також вважаються коментарем.

К-во Просмотров: 298
Бесплатно скачать Курсовая работа: Програма обробки масиву цілих чисел