![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Общие методические указания
Индивидуальное домашнее задание (ИДЗ) предусматривает решение поставленной задачи в виде программы на Delphi. Вариант индивидуального задания (тема реферата) определяется как число, составленное из двух последних цифр зачетной книжки студента. В связи с тем, что имеется 30 вариантов заданий, используется следующий алгоритм выбора варианта:
В отчёте должно быть: 1. Титульный лист. 2. Постановка задачи. 3. Краткое пояснение идеи решения и реализации проекта. 4. Блок-схема программы, выполненная в соответствии с требованиями ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. 5. Листинг программы (примерно пятую часть текста должны занимать комментарии). 6. Скриншоты экрана монитора, отражающие спроектированную форму, введённые данные и полученные результаты. 7. Выкладки, подтверждающие правильность полученных результатов. Оформлять отчёт рекомендуется по стандарту организации СТО ТПУ 2.5.01-2006 «Работы выпускные квалификационные, проекты и работы курсовые. Структура и правила оформления». Преподавателю должны быть представлены файлы проекта с расширениями exe, pas, dfm, dpr, подтверждающие работоспособность проекта. 4.2. Варианты индивидуальных заданий и методические 1. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины вычисляет дебит, приходящийся в среднем на одну скважину. Применить класс в проекте, реально вычисляющем дебит. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 2. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины вычисляет разность дебитов самой продуктивной и самой малопроизводительной скважин. Применить класс в проекте, реально вычисляющем разность дебитов. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 3. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет номер самой продуктивной скважины. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 4. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет номер самой малопродуктивной скважины. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 5. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет номер такой скважины, чья продуктивность ближе всего к дебиту, приходящемуся в среднем на одну скважину куста. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 6. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет номера скважин с минимальной и максимальной производительностью. Применить класс в проекте, реально определяющем такие номера. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 7. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет номера двух скважин с минимальной производительностью. Применить класс в проекте, реально определяющем такие номера. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 8. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет номера двух скважин с максимальной производительностью. Применить класс в проекте, реально определяющем такие номера. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 9. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет процент скважин, производительность которых превышает среднее значение производительности скважины куста. Применить класс в проекте, реально определяющем такой процент. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 10. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве скважин куста на нефтяном промысле. Предусмотреть в созданном классе наличие метода, который по введённому суточному дебиту каждой скважины определяет процент скважин, производительность которых меньше среднего значения производительности скважины куста. Применить класс в проекте, реально определяющем такой процент. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 11. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб вертикальной скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет глубину всей скважины. Применить класс в проекте, реально определяющем глубину. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 12. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет среднюю длину труб скважины. Применить класс в проекте, реально определяющем среднюю длину. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 13. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет номер самой короткой трубы. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 14. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет номер самой длинной трубы. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 15. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет номер трубы, длина которой меньше всего отличается от средней длины обсадных труб скважины. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 16. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет номера двух самых коротких. Применить класс в проекте, реально определяющем такие номера. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 17. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённой длине каждой трубы определяет номера двух самых длинных. Применить класс в проекте, реально определяющем такие номера. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 18. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённым длине и внутреннему диаметру каждой трубы определяет номер трубы с наибольшим объёмом. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 19. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённым длине и внутреннему диаметру каждой трубы определяет номер трубы с наименьшим объёмом. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 20. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённым длине и внутреннему диаметру каждой трубы вычисляет сумму объёмов труб. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 21. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённым длине и внутреннему диаметру каждой трубы вычисляет среднее арифметическое объёмов обсадных труб. Применить класс в проекте, реально вычисляющем такую величину. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 22. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённым длине и внутреннему диаметру каждой трубы определяет номер трубы с объёмом, меньше всего отличающимся от среднего арифметического объёмов всех труб. Применить класс в проекте, реально вычисляющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 23. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве обсадных труб скважины. Предусмотреть в созданном классе наличие метода, который по введённым длине и внутреннему диаметру каждой трубы определяет номер трубы с объёмом, больше всего отличающимся от среднего арифметического объёмов всех труб. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 24. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве напорных сальников вертлюга, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому времени работы каждого сальника определяет номер сальника, проработавшего дольше всех. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 25. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве напорных сальников вертлюга, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому времени работы каждого сальника определяет номер сальника, проработавшего меньше всех. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 26. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве напорных сальников вертлюга, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому времени работы каждого сальника вычисляет среднее время работы. Применить класс в проекте, реально вычисляющем среднее время работы напорного сальника. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 27. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве напорных сальников вертлюга, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому времени работы каждого сальника определяет номер сальника со временем работы, меньше всего отличающимся от среднего времени работы всей группы сальников. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 28. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве долот, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому количеству метров, пробуренных каждым долотом, определяет номер долота с наибольшей проходкой. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 29. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве долот, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому количеству метров, пробуренных каждым долотом, определяет номер долота с наименьшей проходкой. Применить класс в проекте, реально определяющем такой номер. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект. 30. Объявить в Delphi класс, позволяющий объекту хранить информацию о количестве долот, использованных при бурении скважины. Предусмотреть в созданном классе наличие метода, который по введённому количеству метров, пробуренных каждым долотом, определяет длину скважины. Применить класс в проекте, реально вычисляющем такую длину. Для ввода данных в проекте обязательно использовать компонент StringGrid. Перед окончанием работы проекта освободить динамическую память, выделенную под объект.
|