Разделы курсовой работы (объем записки 20-25 страниц) — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Разделы курсовой работы (объем записки 20-25 страниц)

2017-11-17 246
Разделы курсовой работы (объем записки 20-25 страниц) 0.00 из 5.00 0 оценок
Заказать работу

Разделы курсовой работы (объем записки 20-25 страниц)

Титульный лист

1. Задание

Содержание

2. Введение (подчеркивается актуальность темы, пути ее разработки и краткое содержание работы)

3. Задание 1

3.1. Теоретическая часть.

Математическая постановка задачи

Решение примера заданным методом

3.2. Программная часть

Схема алгоритма

Описание схемы алгоритма

Программа на языке Delphi

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

Результаты вычислений

4. Задание 2

4.1. Теоретическая часть.

Математическая постановка задачи

Решение примера заданным методом

4.2. Программная часть

Схема алгоритма

Описание схемы алгоритма

Программа на языке Delphi

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

Результаты вычислений

5. Задание 3

5.1. Теоретическая часть.

Математическая постановка задачи

Решение примера заданным методом

5.2. Программная часть

Схема алгоритма

Описание схемы алгоритма

Программа на языке Delphi

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

Результаты вычислений

6. Выводы

7. Литература

Дата и подпись

 

Расписание консультаций на доске объявлений около кафедры (а.4 - 202). и в разделе КОНСУЛЬТАЦИИ

Руководители: ст.пр. Стасеня Тамара Петровна.

 


 

СПИСОК ГРУППЫ ЗТМ46

(спец. «Технология машиностроения»)

Список группы Тмс-16

№ п/п вариант Фамилия и инициалы  
  Андрусевич Павел Николаевич  
  Банцер Михаил Сергеевич  
  Богданович Владимир Владимирович  
  Вершибалюк Александр Михайлович  
  Вржесинский Виктор Александрович  
  Докутович Вадим Сергеевич  
  Дорошенко Артём Игоревич  
  Дробицкий Артур Игоревич  
  Дулинец Артём Юрьевич  
  Каптёл Александр Владимирович  
  Ковширов Андрей Владимирович  
  Козлов Максим Сергеевич  
  Кондратенко Александр Анатольевич  
  Коренчок Вадим Алексеевич  
  Корогодов Александр Николаевич  
  Круталевич Елизавета Игоревна  
  Кулешов Антон Александрович  
  Лабецкий Владислав Сергеевич  
  Ладочкин Максим Михайлович  
  Лапушкин Роман Иванович  
  Леурдо Екатерина Викторовна  
  Леурдо Яна Викторовна  
  Лешок Роман Викторович  
  Макаров Александр Алексеевич  
  Солоневич Алексей Борисович  
  Степкович Павел Викторович  
  Суховаров Сергей Владимирович  

 

 

Министерство образования Республики Беларусь

 

УО «Витебский технологический университет»

 

Кафедра «Математика и ИТ»

 

 

Курсовая работа

 

 

по предмету «Информатика»

Тема: Программирование в среде Delphi (в консольном режиме).

Выполнил ст. гр.

 

Руководитель

ст. пр. Стасеня Т.П.

 

Витебск 2016


 

Задание 1. 5

Задание 2: Использование процедур и функции в языке Delphi при работе с массивами. 7

Задание 3: Решение нелинейных уравнений. 10

Литература. 12


Задание 1.

Использование символьного типа CHAR при работе с одномерными массивами

Варианты

  1. Даны символы S1,..., Sn. Подсчитать, сколько раз среди данных символов встречаются символы “нн” и сколько раз символ “*”.

 

  1. Даны символы S1,..., Sn. Выяснить, встречается ли в данной последовательности символов группа из трех точек “...” и сколько раз.

 

  1. Даны символы S1,...,Si,... Sn. Выяснить, встречаются ли в последовательности S1,...Sn рядом стоящие символы Si, Si +1 такие, что Si- запятая, Si+1 - тире, и сколько раз.

 

  1. Даны символы S1,..,Sn. Выяснить, встречается ли символ «н» в тексте три раза. Если такого варианта символов нет, ответом должно быть число 0.

 

  1. Даны символы S1,..., Sn. Выяснить, каких символов среди S1,..., Sn больше: запятых или тире.

 

  1. Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы “a” и “5”.

 

  1. Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы «;» и «:».

 

  1. Даны символы S1,..., Sn. Известно, что среди S1,..., Sn есть запятые. Найти номера первой и последней запятой.

 

  1. Даны символы S1,..., S2n. Выяснить, где больше символов “а”: среди S1,...,Sn или среди Sn+1,..., S2n.

 

  1. Даны символы S1,...,Sn. Выяснить, сколько раз встречается сочетание “ен” до первого появления символы “.”

 

  1. Даны символы S1,..., Sn. Выяснить, имеются ли в S1,...,Sn символы, входящие в слово “диск”.

Работа с типом данных STRING (строка)

  1. Написать программу, которая считывает три предложения и выводит их в обратном порядке.

 

  1. Написать программу, которая считывает текст и выводит на экран только предложения, содержащие введенное с клавиатуры слово.

 

 

  1. Написать программу, которая считывает текст и выводит на экран только предложения, содержащие числа.

 

  1. Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие запятых.

 

 

  1. Написать программу, которая считывает текст и определяет, сколько в нем слов, состоящих из не более чем четырех букв.

 

  1. Написать программу, которая считывает текст и выводит на экран только предложения, состоящие из заданного количества слов.

 

  1. Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие числа.

 

 

  1. Написать программу, которая считывает текст и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один»,..., «девять».

 

  1. Написать программу, которая считывает текст, находит заданное слово в тексте и выводит на экран слово, следующее за заданным.

 

  1. Написать программу, которая считывает текст и выводит на экран вопросительные предложения.

 

  1. Написать программу, которая считывает текст и выводит на экран восклицательные предложения.

 

  1. Написать программу, которая считывает текст и выводит на экран, сколько раз встретилось в нем введенное с клавиатуры слово.

 

  1. Написать программу, которая считывает текст и выводит на экран количество предложений.

 

  1. Написать программу, которая считывает текст и выводит на экран предложения, начинающиеся с заданных слов.

 

  1. Написать программу, которая считывает текст и выводит на экран восклицательные предложения.

 

  1. Написать программу, которая считывает текст и выводит на экран количество слов в данном тексте.

 

  1. Написать программу, которая считывает текст и выводит на экран количество знаков «,» в данном тексте.

 

  1. Написать программу, которая считывает текст и выводит на экран предложения, начинающиеся с заданных букв.

 

Задание 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. Найти сумму элементов ее главной диагонали.

 

Варианты заданий

 

22. Пусть в магазине зафиксированы следующие данные о покупке телевизоров: покупатель (ФИО), населенный пункт (место жительства), домашний адрес, марка телевизора, дата покупки. Разработайте программу обработки списка магазина, печатающую список покупателей, проживающих в заданном населенном пункте с указанием данных: ФИО, дом. адрес, дата покупки, марка телевизора. Название нас. пункта водить с клавиатуры.

 

23. В списке книг сообщение о каждой книге содержит: фамилию, и инициалы авторов, название книги, издательство, год издания. Найти книги, содержащие в названии указанное слово (например, ПЭВМ). Напечатать ФИО, название и год издания найденных книг. Ввод слова - с клавиатуры.

 

24. В автомагазине имеется список поступивших в продажу автомобилей. Каждая запись списка содержит: марку автомобиля, стоимость, цвет, расход бензина на 100 км. Найти строки, содержащие указанный цвет автомобиля, напечатать их марку и стоимость.

 

25. В автомагазине имеется список поступивших в продажу автомобилей. Каждая запись списка содержит: марку автомобиля, стоимость, цвет, расход бензина на 100 км. Найти строки, содержащие указанный расход бензина и вывести их марку и стоимость.

 

26. В списке книг для каждой книги указаны: фамилия и инициалы авторов, название книги, категория книги (учебник, справочник, пособие или монография), год издания. Найти и напечатать список монографий (один автор), не указывая категорию книги.

 

27. В списке книг для каждой книги указаны: фамилия и инициалы авторов, название книги, категория книги (учебник, справочник, пособие или монография), год издания. Найти и напечатать список книг заданного года. Год вводить c клавиатуры.

 

28. В автомагазине каждая запись в списке продаваемых автомобилей содержит: регистрационный номер, марку автомобиля, модель, год выпуска, стоимость. Выбрать из списка и напечатать регистрационные номера и марки автомобилей указанного года выпуска. Год вводить c клавиатуры.

 

29. В автомагазине каждая запись в списке продаваемых автомобилей содержит: регистрационный номер, марку автомобиля, модель, год выпуска, стоимость. Выбрать из списка и напечатать регистрационные номера и марки автомобилей указанного диапазона стоимости. Стоимостной диапазон вводится с клавиатуры.

 


Задание 3: Решение нелинейных уравнений.

Составить схему алгоритма и программу на языке Delphi для решения нелинейного уравнения указанным итерационным методом, если задан интервал существования корня. В программе использовать подпрограммы.

Варианты заданий

Метод простых итераций

N вар. Уравнение отрезок, содержащий корень
  Метод простых итераций   отрезок, содержащий корень [2; 3]
  Метод простых итераций     отрезок, содержащий корень   [0; 0.85]
    Метод простых итераций   отрезок, содержащий корень   [0; 1]
  Метод простых итераций   отрезок, содержащий корень   [0; 1]
  Метод простых итераций   отрезок, содержащий корень   [1.2; 2]

 

Метод половинного деления

N вар. Уравнение отрезок, содержащий корень
    Метод половинного деления   отрезок, содержащий корень [2; 3]
    Метод половинного деления     отрезок, содержащий корень [0; 2]
  Метод половинного деления     отрезок, содержащий корень [0; 0.85]
  Метод половинного деления     отрезок, содержащий корень [1; 2]
  Метод половинного деления     отрезок, содержащий корень [0; 1]
  Метод половинного деления     отрезок, содержащий корень [2; 4]
  Метод половинного деления     отрезок, содержащий корень [0; 1]
  Метод половинного деления     отрезок, содержащий корень [0; 1]
  Метод половинного деления     отрезок, содержащий корень [1.2; 2]
  Метод половинного деления       отрезок, содержащий корень [3; 4]  
  Метод половинного деления     отрезок, содержащий корень [0; 1]
  Метод половинного деления     отрезок, содержащий корень [0; 1]

 

Вариант Уравнение
  Метод половинного деления   x-exp(-x)=0 Интервал корня определить самостоятельно.  
  Метод половинного деления   x-cos(x)=0 Интервал корня определить самостоятельно.
  Метод половинного деления   2x-exp(-x)=0 Интервал корня определить самостоятельно.  
  Метод половинного деления   2x-sin(x)=0 Интервал корня определить самостоятельно.
  Метод половинного деления   cos(x)-2x=0 Интервал корня определить самостоятельно.
  Метод половинного деления   5x-cos(x)=0 Интервал корня определить самостоятельно.
  Метод половинного деления   5x-exp(-x)=0 Интервал корня определить самостоятельно.

 

Литература

  1. Бородин Ю.С., Вальвачев А.И., Кузьмин А.И. Delphi для персональных компьютеров: Справ, пособие. - Мн.: Выш. шк., БФ ГИТМП «Ника», 1991. - 365 ил.
  2. Вальвачев А.Н., Крисевич В.С. Программирование на языке Delphi для персональных ЭВМ ЕС: Справ, пособие. - Мн.: Выш. шк., 1989. - 222 с.
  3. Вычислительная техника и программирование: Учеб. для техн. ВУЗов/ д ред. А.В. Петрова. - М.: Выш. шк., 1990. - 480 с.: ил.
  4. Семашко Г.Л., Салтыков А.И. Программирование на языке Delphi. - М.: ука, 1988. -128с.
  5. Фигурнов В.Э. 1ВМ РС для пользователя. - 5-е изд., исправл. и доп. - М.: Финансы и статистика, НПО «Информатика и компьютеры», 1995. - 368 с.: ил.
  6. Дьяконов В.П. «Справочник по алгоритмам и программам на языке БЕЙСИК для персональных ЭВМ», Москва, «Наука», 1987г.
  7. Турчак Л.И., «Основы численных методов», Москва, «Наука», 1987г.

 

Разделы курсовой работы (объем записки 20-25 страниц)

Титульный лист

1. Задание

Содержание

2. Введение (подчеркивается актуальность темы, пути ее разработки и краткое содержание работы)

3. Задание 1

3.1. Теоретическая часть.

Математическая постановка задачи

Решение примера заданным методом

3.2. Программная часть

Схема алгоритма

Описание схемы алгоритма

Программа на языке Delphi

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

Результаты вычислений

4. Задание 2

4.1. Теоретическая часть.

Математическая постановка задачи

Решение примера заданным методом

4.2. Программная часть

Схема алгоритма

Описание схемы алгоритма

Программа на языке Delphi

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

Результаты вычислений

5. Задание 3

5.1. Теоретическая часть.

Математическая постановка задачи

Решение примера заданным методом

5.2. Программная часть

Схема алгоритма

Описание схемы алгоритма

Программа на языке Delphi

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

Результаты вычислений

6. Выводы

7. Литература

Дата и подпись

 

Расписание консультаций на доске объявлений около кафедры (а.4 - 202). и в разделе КОНСУЛЬТАЦИИ

Руководители: ст.пр. Стасеня Тамара Петровна.

 


 

СПИСОК ГРУППЫ ЗТМ46

(спец. «Технология машиностроения»)

Список группы Тмс-16

№ п/п вариант Фамилия и инициалы  
  Андрусевич Павел Николаевич  
  Банцер Михаил Сергеевич  
  Богданович Владимир Владимирович  
  Вершибалюк Александр Михайлович  
  Вржесинский Виктор Александрович  
  Докутович Вадим Сергеевич  
  Дорошенко Артём Игоревич  
  Дробицкий Артур Игоревич  
  Дулинец Артём Юрьевич  
  Каптёл Александр Владимирович  
  Ковширов Андрей Владимирович  
  Козлов Максим Сергеевич  
  Кондратенко Александр Анатольевич  
  Коренчок Вадим Алексеевич  
  Корогодов Александр Николаевич  
  Круталевич Елизавета Игоревна  
  Кулешов Антон Александрович  
  Лабецкий Владислав Сергеевич  
  Ладочкин Максим Михайлович  
  Лапушкин Роман Иванович  
  Леурдо Екатерина Викторовна  
  Леурдо Яна Викторовна  
  Лешок Роман Викторович  
  Макаров Александр Алексеевич  
  Солоневич Алексей Борисович  
  Степкович Павел Викторович  
  Суховаров Сергей Владимирович  

 

 

Министерство образования Республики Беларусь

 

УО «Витебский технологический университет»

 

Кафедра «Математика и ИТ»

 

 

Курсовая работа

 

 

по предмету «Информатика»

Тема: Программирование в среде Delphi (в консольном режиме).

Выполнил ст. гр.

 

Руководитель

ст. пр. Стасеня Т.П.

 

Витебск 2016


 

Задание 1. 5

Задание 2: Использование процедур и функции в языке Delphi при работе с массивами. 7

Задание 3: Решение нелинейных уравнений. 10

Литература. 12


Задание 1.


Поделиться с друзьями:

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.108 с.