Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Розробка багатомодульної програми із застосуванням функцій

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

 

Практична робота № 12

Тема: Розробка багатомодульної програми із застосуванням функцій.

Мета: засвоїти практичні навички роботи по створенню багатомодульних програм,  розглянути способи використання функцій в мові програмування С++.

Хід роботи

  1.  Для виконання практичної роботи необхідно вивчити, використовуючи рекомендовану літературу, конспект лекцій і методичні вказівки, такі питання:
  •  структура С++ програм;
  •  правила створення функцій;
  •  прототипи функцій;
  •  використання файлового потоку вводу/виводу.
  1.  Завдання: написати програму, яка виконувала б завдання, поставлене в табл.1, згідно варіанту, враховуючи такі вимоги:
  •  програма повинна містити функції, необхідні для вирішення поставленого завдання;
  •  один з параметрів повинен бути заданий за умовчанням.
  •  на екран повинні виводитися початкові дані, а також результати всіх операцій;
  •  програма повинна мати зрозумілий і доступний будь-якому користувачу інтерфейс;
  •  програма повинна виконуватися до тих пір, поки користувач не захоче припинити роботу з програмою.
  1.  Підготувати звіт про виконання лабораторної роботи, який повинен включати:

тему і мету практичної роботи;

опис завдання, що включає початкові умови та данні;

схему алгоритму програми, виконану відповідно до стандартів;

текст програми на мові C++;

результат при запуску програми.

Варіанти завдань

Таблиця 1

вар.

Завдання

1.

У речовинному масиві х(20) підрахувати кількість позитивних елементів і знайти мінімальний серед негативних елементів.

2.

Обчислити елементи вектора z(10) за формулою zi=sqrt((xіі)/2), якщо xi і аi - елементи цілочисельних масивів, що складаються з десяти елементів кожен. Поміняти місцями мінімальні елементи в масивах х(10) і а(10).

3.

Записати в масив у(20) куби парних чисел, і квадрати непарних чисел, вказаних в цілочисельному масиві n(20). У одержаному масиві поміняти місцями максимальний і мінімальний елементи.

4.

Вивести на екран окремо позитивні елементи речовинного масиву х(16) і окремо негативні елементи. Знайти максимальний елемент серед позитивних і мінімальний серед негативних елементів.

5.

У речовинному масиві х(21) знайти суму позитивних елементів на парних позиціях і максимальний елемент серед негативних елементів на непарних позиціях.

6.

Обчислити елементи вектора х(20) за формулою xi=4*arctg(1+0.1*i)+e-0.5*i -2*π, i = 1,..,20. Перетворити далі одержаний вектор за правилом: всі негативні елементи збільшити на 0.5, а всі позитивні замінити на 0.1. У перетвореному векторі знайти мінімальний елемент серед негативних.

7.

Обчислити суму і різницю цілочисельних масивів а(20) і b(20). Результат вивести на екран у вигляді двох паралельних стовпців. Поміняти місцями мінімальні елементи в одержаних стовпцях.

8.

Знайти середнє значення елементів речовинного масиву х(12), що стоять на непарних позиціях і привласнити набутого значення мінімальному

елементу.

9.

У речовинному масиві у(16) знайти максимальний елемент на парних позиціях і вивести на екран номера елементів, що задовольняють умові

0<yi<1

Контрольні запитання

  1.  Як виглядає загальна структура створення функцій?
  2.  Які існують способи організації даних у файлах?
  3.  Як створити багатофайловий проект?
  4.  Як додати заголовний файл до проекту?
  5.  Які дані можуть міститися в заголовному файлі?




1. музика До сьогодення давньогрецька музика дійшла до нас лише у вигляді фрагментів нотних записів що були
2. результат не только умножения знаний обнаруживающих ранее неизвестные угрозы например от электромагнитн1
3. Тема- Определение длины волны излучения лазера по интерференционной картине полос равного наклона В
4. Тестирование пользовательского интерфейса
5. Зоогигиена с основами ветеринарии
6. Сахалинская областная оптовоторговая база
7. Тема- Розвиток розумових здібностей та психологічних особливостей учнів молодших класів у процесі в
8. КОНТРОЛЬНАЯ РАБОТА 1 ПО ДИСЦИПЛИНЕ АНГЛИЙСКИЙ ЯЗЫК ДЛЯ СТУДЕНТОВ ЗАОЧНОЙ ФОРМЫ ОБУЧЕНИЯ Нап
9. Без расслоения нет прогресса контроля качества Стратификация расслоение один из наиболее простых стат
10. Орфоэпия1
11. ТА СЕР 11 ПРАВО 1997
12. Между сортами человеческой еды в исключительном положении находится молоко
13. Введение. Наверное ни для кого не секрет что вступление в 21 век немыслимо без такого источника энергии как
14. Определение карбонильных и карбоксильных групп в целлюлозе
15. Проблематика трудового коллектива
16. Методика обработки экспериментальных данных
17. ВведениеЧрезвычайные ситуации ~ это ситуации возникающие в результате стихийных бедствий производственны
18. Приборное изучение воздействий естественных магнитных полей на бат человека методы, средства, результаты
19. гексенал кетамин натрия оксибутират спирт этиловый галотан фторотан Отметить средство для неинг
20. Рынок овощей в Российской Федерации