Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Лабораторна робота № 4. Тема роботи: Функції з неоголошеними параметрами

Тема роботи: Функції з неоголошеними параметрами

Мета роботи: Øзакріпити на практичних прикладах теоретичні знання про функціїз неоголошеними параметрами; Øнавчитися програмувати такі функції через безпосереднє звертання до параметрів та за допомогою стандартних макрозасобів.

Завдання лабораторної роботи: 

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

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

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

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

5. У другому варіанті функції треба задати певним чином типи неоголошених параметрів (наприклад, можна вказувати тип перед кожним параметром). У реалізаціях цього варіанту використати неоголошені параметри різних типів. Записати результати у звіт.

6. Третій варіанті функції зі змінною кількістю параметрів має застосовувати бібліотечні функції (макрозасоби) із заголовного файла <stdarg.h>. Протестувати цей варіант на попередніх прикладах і порівняти результати.

7. Офрмити звіт з лабораторної роботи. У висновках до роботи порівняти три розроблені варіанти реалізації заданої функції.

 

<== предыдущая лекция | следующая лекция ==>
Последовательность выполнения работы | 


Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных