Завдання 2. Робота з масивами

Мета: Придбання практичних навичок в роботі з одномірними та двомірними масивами.

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

Заданий двомірний масив дійсних чисел (квадратна матриця A розміром N x N (6<=N<=10), що містить дійсні елементи. Реалізувати його обробку, як вказано в варіанті. Вхідні дані задати самостійно, враховуючи специфіку задачі.

 

Варіант індивідуального завдання:

Визначити для кожного елемента матриці позиції елементів з такою ж сумою цифр. Для визначення суми цифр цілого числа використовувати функцію.

Рекомендації для виконання 2-го завдання:

1. В програмі повинні бути передбачені функції для введення/виведення елементів масиву та його обробки.

2. Для автоматичного заповнення масиву А даними використовувати генератор випадкових чисел.

Завдання 3. Робота з побітовими операціями

Мета: Придбання практичних навичок в роботі з порозрядними логічними операціями та операціями зсуву.

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

В завданні 3 передбачається використання порозрядних логічних операцій та операцій зсуву. Дані вводяться з файлу на диску та виводяться в файл та на екран. Імена вхідного та вихідного файлів задаються в командному рядку.

Варіант індивідуального завдання:

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

Режим роботи (кодування / декодування) вводяться з клавіатури.

Рекомендації для виконання 3-го завдання:

1. При відкритті чи створенні будь-яких файлів необхідно перевіряти наявність помилок введення-виведення.

2. Результат виконання завдання повинен бути представлений в наочній формі, наприклад:

Результат об’єднання значень

65535 = 11111111 11111111 та

1 = 00000000 00000001 операцією порозрядне «І» (&) дорівнює

1 = 00000000 00000001

Завдання 4. Робота зі структурами та файлами. Методи сортування та пошуку даних

Мета: Придбання практичних навичок в роботі зі складними типами даних, що зберігаються в файлах. Оволодіння методами сортування та пошуку даних.

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

Дані зберігаються в файлі на диску. Реалізувати їх обробку, як вказано в варіанті. Реалізувати заданий алгоритм сортування та пошуку даних.

Варіант індивідуального завдання:

Є масив із m структур, що містять інформацію про книги: прізвище та ініціали автора, назву, видавництво, та рік видання. Упорядкувати його методом вставки за першим полем, що є рядком. Методами послідовного та бінарного пошуку знайти заданий рядок (прізвище автора) у цьому масиві.

Рекомендації для виконання 4-го завдання:

1. Ім’я файлу задається в командному рядку. Якщо воно там не було задано, то після відповідного запиту вводиться користувачем.

2. Використовувати динамічне виділення пам’яті (розмір масиву задається користувачем після відповідного запиту). Після використання обов’язково звільняти пам’ять.


ОФОРМЛЕННЯ ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ

 

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

 

Курсова робота оформлюється відповідно до вимог державних та міждержавних стандартів, що діють на території України, а також відповідних стандартів ДНУ.

Пояснювальну записку виконують машинним (за допомогою комп’ютерної техніки) способом на одному боці аркуша білого паперу формату А4 (210´297 мм) та зброшуровують [3]. Одна сторінка тексту вміщує не більше 40 рядків на сторінці за умови рівномірного її заповнення та висотою літер не менш, ніж 1,8 мм. Рекомендовані параметри оформлення тексту: шрифт Times New Roman, 14 pt., інтервал полуторний або подвійний, вирівнювання за шириною, абзацний відступ – 5 символів, поля: ліве, верхнє та нижнє – не менше 20 мм, праве — не менше 10 мм.

Такі структурні елементи, як “ЗАВДАННЯ НА КУРСОВУ РОБОТУ”, “РЕФЕРАТ”, “RESUME“, “ЗМІСТ”, розділи, “ВСТУП”, “ВИСНОВКИ”, “СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ”, додатки, друкують з нової сторінки.

Заголовки розділів розташовують посередині симетрично тексту великими літерами. Переноси слів у заголовках не допускаються. Крапку в кінці заголовка не ставлять. Підкреслювання заголовка не допускаються. Заголовки підрозділів, пунктів і підпунктів треба починати з абзацу, друкувати маленькими літерами, крім першої великої, не підкреслюючи, без крапки в кінці. Розділи і підрозділи повинні обов’язково мати заголовки. Пункти і підпункти можуть мати заголовки. Якщо заголовок містить два і більше речень, то їх розділяють крапкою. Відстань між заголовком та подальшим або попереднім текстом має бути не менш, ніж два рядки. Не можна розміщувати заголовок у нижній частині сторінки, якщо після нього є тільки один рядок тексту.

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

Заголовок будь-якого рівня повинен бути надрукований як один абзац, тобто для примусового розбиття тексту заголовка на рядки слід користуватися функцією „розрив рядка” (Shift+Enter), а не „кінець абзацу” (Enter)

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

Ілюстрації й таблиці, розмішені на окремих сторінках, включають до загальної нумерації сторінок.

Розділи повинні мати порядкову нумерацію в межах всієї роботи та позначатися арабськими цифрами без крапки в кінці. Інші структурні елементи, такі як “ЗАВДАННЯ НА КУРСОВУ РОБОТУ”, “РЕФЕРАТ”, “RESUME“, “ЗМІСТ”, “ВСТУП”, “ВИСНОВКИ”, “СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ”, не нумеруються [4].

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

Орієнтовний обсяг пояснювальної записки до курсової роботи - 40 сторінок.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: