Структури та операції над масивами структур

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Алгоритмізація та програмування

Частина тексту файла (без зображень, графіків і формул):

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Кафедра АПЕПС Алгоритмізація та програмування - 2. Процедурне програмування ЗВІТ до лабораторної роботи № 3 «Структури та операції над масивами структур» Варіант № 12 Дата «29» травня 2022 Завдання до роботи 1. Ознайомитись зі структурами та масивами структур. Дослідити особливості доступу до змінних структурного типу. 2. Розробити Блок-схему програмного алгоритму. 3. У якості індивідуального завдання необхідно написати код програми, що створює масив структур згідно з індивідуальним завданням та виконує запис даних в файл у вигляді структурних блоків (елементів масиву структур). Ім'я файлу – «імя_структури».txt. 4. Реалізувати читання із файлу «імя_структури».txt окремих елементів масиву структур за заданим індексом масиву. 5. Оформити ЗВІТ до лабораторної роботи згідно вимог та методичних рекомендацій. Варіант-12 / Теоретичні відомості Структура в мові програмування C - це похідний тип даних, який об'єднує багато компонентів в єдине ціле. Однак, на відміну від масиву, ці компоненти можуть представляти різні типи даних. Ключове слово struct використовується для визначення структури, а сам формат визначення виглядає наступним чином: struct structure_name { structure_components; }; StructureName являє собою довільний ідентифікатор, до якого застосовуються ті ж правила, що і при іменуванні змінних. Після назви споруди structure_components, які представляють собою набір описів об'єктів, що входять до складу конструкції, поміщаються в фігурні дужки. Слід зазначити, що на відміну від функції, при визначенні структури є крапка з комою після закриття фігурної дужки. Библиотечная функция C — fseek() Функція бібліотеки C int fseek(FILE *stream, long int offset, int wherece) встановлює позицію файлу потоку до вказаного зсуву. Параметри Потік — це вказівник на об'єкт FILE, який ідентифікує потік; Зсув - це кількість байтів для зміщення; звідки знаходиться позиція, з якої де зміщенням і визначається однією з наступних констант — SEEK_SET (початок файлу), SEEK_CUR (поточне положення вказіника файлу),SEEK_END (кінець файлу). Блок-схема / Результати роботи 1.Результати роботи, якщо всі значення допустимі. Перегляд деталей орендування / / / Перегляд інформації про певний товар / / / 2. Результати роботи, якщо було вибрано недопустиме значення для вибору приміщення складу. / 3. Результати роботи, якщо було вибране недопустиме значення дії (послуги оренди або перегляд товару). / / / Висновки Під час виконання роботи даної лабораторної роботи було розглянуто особливості доступу до змінних структурного типу. Створено програму, яка дає можливість користувачу обрати умови для зберігання свого товару (клас складського приміщення), а також створює файл з переліком товарів, введених користувачем. Інформацію про окремий товар можан переглянути вибравши дію <2> після запису всіх товарів, також можна перегланути чек за оренду приміщення, для цього необхідно вибрати дію <1>. Програмний код (додаток) https://replit.com/join/knmyyyktmc-tr-15tkachienko
Антиботан аватар за замовчуванням

31.05.2023 07:05-

Коментарі

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

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!