Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по курсовой программирование_2011.doc
Скачиваний:
4
Добавлен:
13.11.2019
Размер:
1.67 Mб
Скачать

Содержание

Введение

  1. Среда разработки Builder C++

  2. Постановка задачи и исходные данные

  3. Техническое задание

    1. Основание для разработки

    2. Назначение разработки

    3. Требования к программе

      1. Требования к функциональным характеристикам

      2. Требования к составу и параметрам технических средств

      3. Требования к информационной и программной совместимости

  4. Описание программы

    1. Общие сведения

    2. Описание пользовательского интерфейса

    3. Структура программы

    4. Описание применяемых компонентов

    5. Описание выполняемых функций

      1. Ввод данных

      2. Сохранение данных

      3. Редактирование данных

      4. Удаление данных

      5. Обработка данных

      6. Вывод данных

  5. Тестирование программы

Заключение

Литература

Приложения

Образец оформления списка литературы

Литература

  1. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с англ. – М.: «Издательство Бином», СПБ.: «Невский диалект», 1999г. – 560с.

  2. Нейбауэр А. Моя первая программа на С/С++/Перев. С англ. – СПб: Питер, 1995. – 368с.

  3. А.Я. Архангельский. Программирование в С++ Builder 6. 2-е изд. – М.: ООО «Бином-Пресс», 2005 г. – 1168с.

  4. Франка П. С++: учебный курс – СПб: Питер, 2000. – 528с.

Варианты заданий по курсовой работе

Задание № 1 РАСЧЁТ ЗНАЧЕНИЙ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ

Цель задания: составить программу на языке программирования СИ для расчё­та значений величин, заданных в виде сложных алгебраических формул и про­извести отладку программы. Интерфейс должен быть оконным

Порядок выполнения

  1. Составить программу для вычисления значений двух арифметических вы­ ражений при заданных значениях независимых переменных х и у.

  2. Составить блок схему алгоритма вычисления двух арифметических выра­ жений.

  1. Ввести программу в ПЭВМ; отладить и получить результат.

Содержание отчёта по заданию № 1

  1. Исходные данные (выбираются по номеру студента в списке группы).

  2. Текст программы на языке программирования СИ.

  3. Блок схема алгоритма.

  4. Результаты расчетов.

№ варианта

Выражение

Значение переменных

26

Х=2,25

У=1,13

27

Х=1,1

У=0,25

28

Х=2,05

У=1,33

29

Х=0,25

У=2,13

30

Х=0,05

У=1,11

Задание № 2

1. Даний масив А (5,5). Знайти суму елементів четвертого рядка,. Елементи третього рядка вислідної матриці замінити нулями.

2. Масив D (20) упорядкувати по зростанню, знайти максимальний і мінімальний елементи.

3. Скласти матриці А(6,6) і B(6,6). Елементи третього рядка вислідної матриці замінити нулями..

4. Помножити матрицю B(7,7) на скаляр D=0,2. Знайти суму елементів шостого рядка

5. Знайти різницю двох матриць А(3,4) і B(3,4). В вислідній матриці елементи другого стовпця зменшити на число 5

6. Дана матриця А(4,5), елементи помножити на скаляр C=5,2. Елементи третього сповбця вислідної матриці замінити одиницями.

7. Матрицю D (8,8) Знайти суму парних елементів.

8. Масив B(22) упорядкувати по зростанню. Знайти різницю непарних елементів.

9. Створити масив C з різниць сусідніх елементів масиву B(13)..

10. Заданий масив C(30). Скласти програму формування масиву сум:

B(1)=C(1)+C(6)+C(11)+...+C(26)

B(2)=C(2)+C(7)+C(12)+...+C(27)

11. В цілочисельному масиві найменший елемент замінити числом 3

12. Заданий масив А(24). Сформувати масив B(24), в якому всі непарні елементи замінити першим

13. У матриці C(4,5)=А(4,5)+B(4,5) поміняти місцями елементи другого і третього стовпців, елементи стовбця замінити одиницями,

14. У матриці C(4,4)=А(4,5)*B(5,4) і визначити суму першого і шостого рядків.

15. Обчислити суму елементів другого рядка матриці C(8,8)=А(8,5)·B(5,8).

16. Розбити матрицю X(6,6) Поміняти місцями перший та останній рядки.

17. Знайти добуток двох матриць А(3,5) і B(5,2).

18. Задані матриці А(5,5) і B(5,5). Отримати нову матрицю C(5,5), що дорівнюють відповідно різниці двох матриць.

19. Відсортувати масив А(30) по спаданню, записати в масив В(30)

20. Заданий масив А(10), парні числа цього масиву записати в масив А1, розмістивши їх по зростанню, непарні записати в масив А2, розмістивши їх по спаданню.

21. Задані масиви А(10) і B(12), відсортувати по спаданню.

Записати їх в масив C(22), також відсортований по спаданню.

22. Обчислити суму елементів в головній діагоналі матриці

C(5,5)=А(5,5)·B(5,5). Знайти суму елементів другого рядку С(5,5)

23. Дані два масиви А(10) і B(12). Отримати в масиві С їх перетин (сукупність) елементів, які знаходяться і в А, і в В.

24. У матриці порядку 5 переставити стовпці по зростанню сум елементів рядків.

25. Дані матриці А(5,5) і B(5,5). Сформувати матрицю M, елементи якої дорівнюють 0, якщо відповідний елемент матриці А більший від елемента матриці В, в противному випадку елементи матриці дорівнюють 1.

26. В кожному рядку матриці M(4,4) визначити кількість елементів, що діляться на три та записати їх в масив.

27. У дійсній матриці розміром 6x9 Поміняти місцями перший та останній рядки..

28. У матриці розміром 5x6 переставити рядки по убуванню значень

29 У матриці порядку 3 переставити стовпці по зростанню.

30 Задані матриці А(5,5) і B(5,5). Отримати нову матрицю C(5,5), що дорівнює відповідно різниці матриць А і B. Знайти мінімальні елементи в матриці