Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Курсовая работа состоит из 3-х заданий.
Вариант заданий – номер в списке группы.
Дисциплина: «Информатика» гр. Тмс17 .
Разделы курсовой работы (объем записки 20-25 страниц)
Титульный лист
Содержание
1. Введение (подчеркивается актуальность темы, пути ее разработки и краткое содержание работы, 1-2 стр.)
2. Задание 1
2.1. Теоретическая часть.
Математическая постановка задачи
Решение примера заданным методом
2.2. Программная часть
Схема алгоритма
Описание схемы алгоритма
Программа на языке Delphi
Описание программы
Результаты 2-х вычислений
3. Задание 2
3.1. Теоретическая часть.
Математическая постановка задачи
Решение примера заданным методом
3.2. Программная часть
Схема алгоритма
Описание схемы алгоритма
Программа на языке Delphi
Описание программы
Результаты 2-х вычислений
4. Задание 3
4.1. Теоретическая часть.
Математическая постановка задачи
Решение примера заданным методом
4.2. Программная часть
Схема алгоритма
Описание схемы алгоритма
Программа на языке Delphi
Описание программы
Результаты 2-х вычислений
5. Выводы
6. Литература
Дата и подпись
Расписание консультаций на доске объявлений около кафедры (а.4 - 202) и в разделе КОНСУЛЬТАЦИИ на сайте кафедры http://it. .
Руководитель: ст. пр. ( https:///id299678808 ) .
СПИСОК ГРУППЫ
(спец. «Технология машиностроения»)
Список группы Тмс-17
№ п/п вариант | Фамилия и инициалы | Дата (подпись) |
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 | ||
9 | ||
10 | ||
11 | ||
12 | ||
13 | ||
14 | ||
15 | ||
16 | ||
17 | ||
18 | ||
19 | ||
20 |
Министерство образования Республики Беларусь
УО «Витебский технологический университет»
Кафедра «Математика и ИТ»
Курсовая работа
по предмету «Информатика»
Тема: Программирование в среде Delphi (в консольном режиме).
Выполнил ст. гр. Тмс17
Руководитель
ст. пр.
Витебск 2017
Задание 1. 5
Задание 2: Использование процедур и функции в языке Delphi при работе с массивами. 6
Задание 3: Решение нелинейных уравнений. 8
Литература. 10
Задание 1.
Использование символьного типа CHAR при работе с одномерными массивами
Варианты
Даны символы S1, ..., Sn. Подсчитать, сколько раз среди данных символов встречаются символы “нн” и сколько раз символ “*”. Даны символы S1, ..., Sn. Выяснить, встречается ли в данной последовательности символов группа из трех точек “...” и сколько раз. Даны символы S1, ...Sn. Выяснить, встречаются ли в последовательности рядом стоящие символы запятая и тире, и сколько раз. Даны символы S1,..,Sn. Выяснить, встречается ли символ «н» в тексте не менее три раза. Если таких символов меньше, то ответом должно быть число 0. Даны символы S1, ..., Sn. Выяснить, каких символов среди S1, ..., Sn больше: запятых или тире. Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте символы “a” и “5” и сколько раз. Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы «;» и «:».Если таких символов меньше, то ответом должно быть число 0. Даны символы S1, ... , Sn. Известно, что среди S1, ..., Sn есть запятые. Найти номера первой и последней запятой. Даны символы S1, ..., S2n. Выяснить, где больше символов “а”: среди S1,...,Sn или среди Sn+1, ..., S2n. Даны символы S1,...,Sn. Выяснить, сколько раз встречается сочетание “ен” до первого появления символы “.” Даны символы S1,..., Sn. Выяснить, имеются ли в S1,...,Sn символы, входящие в слово “диск”.Работа с типом данных STRING
Написать программу, которая считывает три предложения в одну переменную типа STRING (строка) и делает перестановку предложений в обратном порядке внутри этой переменной. Написать программу, которая считывает текст и выводит на экран только предложения, содержащие введенное с клавиатуры слово. Написать программу, которая считывает текст и выводит на экран только предложения, в которых есть и числа. Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие запятых. Написать программу, которая считывает текст и определяет, сколько в нем слов, состоящих из менее четырех букв. Написать программу, которая считывает текст и выводит на экран только предложения, состоящие из заданного количества слов. Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие числа. Написать программу, которая считывает текст и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один», ..., «девять». Написать программу, которая считывает текст, находит заданное слово в тексте и выводит на экран слово, следующее за заданным.Задание 2: Использование процедур и функции в языке Delphi при работе с двумерными массивами
Варианты заданий с подпрограммами – процедурами:
1. Дана матрица размера M x N. Найти суммы элементов всех ее четных строк.
2. Дана матрица размера M x N. Найти минимальное значение в каждой строке.
3. Дана матрица размера M x N. В каждой строке найти количество элементов, больших среднего арифметического всех элементов этой строки.
4. Дана матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждой строке.
5. Дана матрица размера N x M. Найти минимальное значение среди сумм элементов всех ее строк и номер строки с этим минимальным значением.
6. Дана матрица размера M x N. Найти минимальный среди максимальных элементов каждой строки.
7. Дана целочисленная матрица размера M x N. Вывести номер ее первой строки, содержащей равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк нет, то вывести 0.
8. Дана матрица размера M x N. Вывести номер ее первой строки, содержащей только положительные элементы. Если таких строк нет, то вывести 0.
9. Дана матрица размера M x N. Вывести номер ее первой строки, содержащей только отрицательные элементы. Если таких строк нет, то вывести 0.
10. Дана квадратная матрица порядка M. Найти сумму элементов ее главной диагонали.
11. Задана квадратная матрица Q(5,5). Найти суммы элементов тех строк, у которых элементы, расположенные на главной диагонали, равны нулю.
12. Задана квадратная матрица Q(5,5). Найти суммы элементов тех строк, у которых элементы, расположенные на главной диагонали, не равны нулю.
13. Дана квадратная матрица порядка M. Найти произведение элементов ее главной диагонали.
14. Дана квадратная матрица порядка M. Найти минимальное и максимальное значение элементов массива.
15. Дан одномерный массив длиной M. Выполнить «сглаживание массива» по трем элементам (каждый элемент вещественного массива заменить на среднее арифметическое со своими соседями).
16. Дан одномерный массив А длиной M. Выполнить удаление элементов, равных числу X.
17. Дана квадратная целочисленная матрица F(m, m). Найти суммы элементов строк, имеющих четные элементы на главной диагонали.
18. Задана квадратная матрица Y(5,5). Определить, где больше четных элементов: выше или ниже главной диагонали?
19. Заполнить квадратную матрицу Х(7,7) следующим образом: элементы, расположенные на главной диагонали, принять равными 1; выше главной диагонали - сумме индексов; ниже - их разности.
20. Дана матрица В(k,p). Определить сумму элементов, кратных 3 и 5.
Задание 3: Решение нелинейных уравнений .
Составить схему алгоритма и программу на языке Delphi для решения нелинейного уравнения указанным итерационным методом, если задан интервал существования корня. В программе использовать подпрограммы.
Варианты заданий
Метод простых итераций
N вар. | Уравнение | отрезок, содержащий корень |
1 | Метод простых итераций
| отрезок, содержащий корень [2; 3] |
2 | Метод простых итераций
| отрезок, содержащий корень [0; 0.85] |
3 | Метод простых итераций
| отрезок, содержащий корень [0; 1] |
4 | Метод простых итераций
| отрезок, содержащий корень [0; 1] |
5 | Метод простых итераций
| отрезок, содержащий корень [1.2; 2] |
Метод Ньютона (метод касательных)
N вар. | Уравнение | отрезок, содержащий корень |
6 | Метод Ньютона (метод касательных)
| отрезок, содержащий корень [0; 2] |
7 | Метод Ньютона (метод касательных)
| отрезок, содержащий корень [1; 2] |
8 | Метод Ньютона (метод касательных)
| отрезок, содержащий корень [2; 4] |
9 | Метод Ньютона (метод касательных)
| отрезок, содержащий корень [0; 1] |
10 | Метод Ньютона (метод касательных)
| отрезок, содержащий корень [3; 4] |
Метод половинного деления
N вар. | Уравнение | отрезок, содержащий корень |
11 | Метод половинного деления
| отрезок, содержащий корень [2; 3] |
12 | Метод половинного деления
| отрезок, содержащий корень [0; 2] |
13 | Метод половинного деления
| отрезок, содержащий корень [0; 0.85] |
14 | Метод половинного деления
| отрезок, содержащий корень [1; 2] |
15 | Метод половинного деления
| отрезок, содержащий корень [0; 1] |
16 | Метод половинного деления
| отрезок, содержащий корень [2; 4] |
17 | Метод половинного деления
| отрезок, содержащий корень [0; 1] |
18 | Метод половинного деления
| отрезок, содержащий корень [0; 1] |
19 | Метод половинного деления
| отрезок, содержащий корень [1.2; 2] |
20 | Метод половинного деления
| отрезок, содержащий корень [3; 4] |
Литература
1. Архангельский, в Delphi: учебник по классическим версиям Delphi / . – Москва : Бином, 2008. – 1154 с.
2. Бобровский, С. И. Delphi 7: учебный курс / . – Санкт-Петербург : Питер, 2008. – 736 с.
3. Графические средства Delphi: методические указания для самостоятельной работы студентов механических специальностей дневной и заочной форм обучения по дисциплинам : "Информатика", "Вычислительная техника, программирование и расчеты на ЭВМ" / УО "ВГТУ" ; сост. , . – Витебск, 2007. – 61 с.
4. Климов, в среде Turbo Pascal 6.0 : справ. пособие / , , . – Минск : Вышэйшая школа, 1992. – 158 с.
5. Методические указания к курсовому проектированию для студентов механических специальностей по предметам цикла "Информатика" / УО "ВГТУ" ; сост. , , . – Витебск : УО "ВГТУ", 2004. – 81 с.
6. Программирование на персональных ЭВМ : практикум / под ред. . – Минск : Вышэйшая школа, 1993. – 256 с.
7. Сурков, в среде Borland Pascal для Windows : справочное пособие / , , . – Минск : Вышэйшая школа, 1996. – 432 с.
8. Фаронов, В. В. Delphi : учебник / . – Санкт-Петербург : Питер, 2010. – 640 с.
9. Фаронов, В. В. Delphi. Программирование на языке высокого уровня : учебник для студентов вузов, обучающихся по направлению подготовки дипломированных специалистов "Информатика и вычислительная техника" / . – Санкт-Петербург : Питер, 2010, 2007. – 640 с.
10. Фаронов, Турбо Паскаля : учеб. пособие / . – Москва : Учебно-инженерный центр «МВТУ-ФЕСТО ДИДАКТИК», 1992. – 304 с.
11. Язык программирования Object Pascal (Delphi) : курс лекций по дисциплине "Вычислительная техника, программирование и расчеты на ЭВМ" для студентов механических спец. / УО "ВГТУ" ; сост. . – Витебск : УО "ВГТУ", 2005. – 75 с.


