Определение эффективности использования сельхозугодий с помощью языка программирования Delphi 7.0

Автор: Пользователь скрыл имя, 09 Марта 2012 в 12:53, курсовая работа

Описание работы

Целью данной курсовой работы является определение эффективности использования сельскохозяйственных угодий в среде программирования Delphi 7.0.
Для достижения данной цели необходимо решить следующие задачи:
- составить алгоритм, который определяет эффективность использования сельхозугодий;
- разработать и отладить программу, реализующую данный алгоритм.

Содержание

Введение 3
Глава 1. Объектно-ориентированное программирование. Язык Delphi 7.0 5
1.1. Объектно-ориентированное программирование 5
1.2. Язык программирования Delphi 7.0 8
Глава 2. Определение эффективности использования сельхозугодий с помощью языка программирования Delphi 7.0 15
2.1 Эффективность использования сельхозугодий 15
2.2 Использование языка программирования Delphi в определении эффективности использования сельхозугодий 19
Заключение 27
Список использованной литературы 28
Приложения 29
Приложение 1. 29

Работа содержит 1 файл

Курсовая(информ.).docx

— 423.33 Кб (Скачать)

К основным нововведениям  этой версии относятся:

  • изменения в языке: динамические массивы, перегружаемые методы, умалчиваемые параметры подпрограмм, новые типы int64, Real48 и Real как аналог Double;
  • изменения в кодовом редакторе: автоматическое завершение кодовых заголовков свойств и методов; свойства браузера для поиска исходного кода; простой переход от заголовка метода к его реализации и обратно;
  • технология «причаливания» инструментальных панелей Drag&Dock;
  • механизм «действий» Action для унификации внешнего вида и поведения одинаковых по функциональному назначению интерфейсных элементов;
  • улучшенная поддержка многозвенной архитектуры БД и распределенных вычислений.
  1. Delphi 5. В июле 1995 г. вышла пятая по счету версия Delphi, основная особенность которой – попытка заменить громозкий и не всегда быстрый механизм доступа к данным BDE, который традиционно использовался во всех предыдущих версиях, альтернативными механизмами.

Менее значительные изменения, внесенные в версию 5:

  • включен эксперт создания и настройки произвольных модулей данных с расширенными возможностями представления взаимосвязи данных;
  • улучшена технология MIDAS: для долее гибкой работы с Microsoft Transaction Server введен повторно-входимый (stateless) брокер данных; упрощен процесс разработки интранет-приложений за счет компонентов новой страницы InternetExpress;
  • значительные изменения внесены в интегрированную среду разработчика ИСР.
  1. Delphi 6. Версия 6 вышла в мае 2001 г., т.е. почти через 2 года после выхода 5-ой версии. Задержка вызвана работой над новой версией Delphi для ОС Linux – Kylix.

Основные особенности  Delphi 6 достойны особого упоминания:

  • в ней сделаны дальнейшие шаги для поддержки Web-программирования (архитектура websnap) и разработаны драйверы и компоненты для максимально быстрой связи клиентских мест с некоторыми популярными промышленными серверами баз данных без BDE (компоненты страницы dbExpress).
  1. Delphi 7. В 2002 году вышла седьмая версия, ставшая наиболее популярной и стабильной средой разработки. Итак, что нового появилось в системе Delphi 7:
  • значительно изменена оболочка Delphi. Улучшен внешний вид меню, добавлены дополнительные средства настройки цветов выводимых сообщений, редактора кода и быстрого завершения вводимых конструкций для Паскаля и HTML;
  • можно создавать приложения, внешний вид которых соответствует нормам  Windows9x и WindowsXP;
  • богатый набор компонентов IntraWeb дает возможность визуального создания Интернет-приложений любой сложности. Ручное кодирование при этом практически не требуется;
  • создание модулей для Web-серверов возможно для сервера Apache версий 1.х и 2.х;
  • библиотека импорта интерфейсов теперь поддерживает требования Microsoft.Net;
  • новый генератор отчетов Rave содержит гибкую среду формирования статических и динамических отчетов и множество компонентов для настройки внешнего вида отчета;
  • внесены новые функции и улучшен ряд существующих подпрограмм в стандартных модулях SysUtils, StrUtils, StdConvs, Math. Дополнена поддержка данных типа Variant;
  • настройки компилятора позволяют задавать вывод конкретных классов сообщений. Кроме того, поддерживаются сообщения о небезопасных (unsafe) преобразованиях типов и данных, которые надо проверять при переносе программы в среду Microsoft.Net;
  • система ModelMaker позволяет создавать UML-диаграммы и автоматически генерировать на их основе программный код Delphi и, наоборот, строить диаграммы на базе исходных текстов существующего Delphi-приложения.

Достоинства языка программирования:

Простота, скорость и эффективность  Delphi объясняют ее популярность. Delphi имеет один из самых быстрых компиляторов, порождающий, тем не менее, весьма и весьма неплохой объектный код. Есть и другие достоинства: простота изучения Object Pascal; облегчающие жизнь нововведения - вроде свойств (properties); программы, написанные на Delphi, не требуется снабжать дополнительными библиотеками (в отличие от связки C++/MFC). В самом деле, VCL предоставляет удобный, легко расширяемый объектно-ориентированный интерфейс к Windows, что ни в коей мере не мешает программисту опускаться в самые глубины Windows API. Создателям оригинальных компонентов это приходится делать довольно часто, в отличие от "просто программистов". Как уже известно, модель программирования в Delphi - компонентная, что позволяет пользоваться компонентами, написанными другими разработчиками, даже не имея их исходного кода и уж подавно не изучая его. Применение компонентной модели приводит к тому, что довольно многое в поведении объектов программировать не нужно вообще, и многое, на что в других средах ушли бы недели, можно сделать за часы или даже минуты. Оно и понятно - это ведь RAD-среда. К достоинствам можно отнести очень быстрый браузер классов и мгновенный вывод подсказки автозавершения кода (code completion). Если кратко - может все. Конечно, Object Pascal накладывает определенные ограничения, но для тех вещей, для которых ее писали, Delphi подходит практически оптимально. Из понравившихся (но, разумеется, нестандартных) "улучшений", внесенных Borland в Object Pascal, хотелось бы выделить свойства (properties) и перегружаемость процедур и функций (overloading).

Недостатки  языка программирования: 

Главный недостаток - статическое присоединение (linking) библиотеки VCL и компонентов к исполняемому файлу. Справедливости ради надо сказать, что VCL можно линковать и динамически, но тогда с каждым своим приложением придется распространять еще и VCL, а это более 3 Мбайт. Однако если использовать в программе минимально необходимое число компонентов, то исполняемый файл будет невелик. Другой недостаток состоит в том, что в используемой в Delphi парадигме форм (Forms) вся информация о форме, включая свойства, настройки компонентов, значения по умолчанию, хранится в exe-файле, причем не оптимальным образом. Анализ исходного кода VCL показывает, что при создании формы фактически происходит чуть ли не синтаксический разбор данных инициализации, что не может ее не замедлять. Третий недостаток - это Object Pascal. Несмотря на простоту, эффективность и легкость в изучении, ему не хватает очень многих мощных средств C++.  Например, не достает шаблонов, перегрузки операторов и объектной модели, похожей на объектную модель C++ . Разочаровывает Delphi и малым числом параметров оптимизации кода. Кроме того, заметна тенденция к "разрастанию" exe-файлов, генерируемых Delphi. Так, большинство небольших проектов, разработанных в Delphi 4, при перекомпиляции в Delphi 5 стали больше на 40-70 Кбайт, при этом, разумеется, не обретя новой функциональности.

Delphi 7.0  является первым языком программирования, обладающим простой в использовании средой для быстрой разработки приложений, разрушающей барьеры между языками высокого уровня, и языками, на низком уровне разговаривающими с системой на языке битов и байтов.

Delphi является мощным и простым в использовании инструментом для создания автономных программ, обладающих графическим интерфейсом (GUI), или 32-битных консольных приложений (программ, которые не имеют графического интерфейса).

 

Глава 2. Определение эффективности использования сельхозугодий с помощью языка программирования Delphi 7.0

2.1 Эффективность использования сельхозугодий

 

Под угодьями следует понимать участки земли, планомерно и систематически используемые для определенных производственных, культурно-бытовых и других целей, имеющие характерные природные  различия или вновь приобретенные  свойства. Угодья подразделяются на 2 группы: сельскохозяйственные и все прочие угодья. Под сельскохозяйственными  угодьями понимаются земельные участки, используемые в сельском хозяйстве  как главное средство производства. К ним относятся: пашня, многолетние насаждения, залежь, сенокосы и пастбища.

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

Многолетние насаждения - это сады, ягодники, виноградники, цитрусовые, чайные и другие плантации.

К залежам относят земельные участки, которые ранее были пашней, но по различным причинам не засеваются (более года) сельскохозяйственными культурами.

Сенокосы - сельскохозяйственные угодья, систематически используемые для сенокошения. Сенокосы подразделяют на заливные, суходольные, заболоченные, заросшие кустарником и лесом, засоренные камнями и кочками, чистые, улучшенные (коренного улучшения).

Пастбища - земли, на которых систематически пасут животных, и такое использование является для них основным. Существуют подвиды пастбищ: суходольные и заболоченные, чистые и заросшие кустарником и лесом, каменистые, летние, весенне-осенние, зимние, круглогодичные, культурные, улучшенные (коренного улучшения).

Площадь сельскохозяйственных угодий во всех категориях хозяйств России составляет 210 млн. га, или около 13 % земельного фонда.

Структура сельскохозяйственных угодий представляет собой процентное соотношение отдельных видов  угодий в общей их площади. В Российской Федерации на долю пашни приходится 61 %, сенокосов - 9,5%, пастбищ - 28 %. Прочие сельскохозяйственные угодья занимают  5 %.

Особенности использования земли в сельском хозяйстве:

Земля как средство производства отличается от других средств производства рядом специфических особенностей:

1) Земля есть продукт самой природы. В отличие от других средств производства, которые являются результатом труда человека, земля представляет продукт многовекового естественноисторического развития природы. Поскольку на создание земли не затрачен труд человека, как на другие средства производства, то она не имеет стоимости. При использовании земли не производятся амортизационные отчисления, следовательно, она не участвует в формировании себестоимости сельскохозяйственной продукции.

2) Земля территориально ограничена, ее поверхность нельзя увеличить. В пределах отдельных стран земля определяется ее границами, а в целом на планете они ограничены поверхностью суши. Общая площадь суши составляет 149,1 млн. км2. или 29,2% от совокупной поверхности земли. Около 20% суши занимают пустыни, а саваны и редколесья – почти 20%. Лесами покрыто 30% уши, а горы занимают почти 1/3 часть суши земли. Под сельскохозяйственными угодьями во всем мире занято свыше 10% суши. 42% суши считается непригодной для использования в сельском хозяйстве из-за отсутствия достаточного количества тепла, 8% находится под постройками городов.

3) Землю в отличие от других средств производства невозможно заменить более совершенствованным в техническом отношении средством производства. Без нее не может осуществляться производственный процесс. Например, многие другие средства производства в процессе ускорения научно-технического прогресса существенно изменились. Развитие почвообрабатывающих орудий идет от примитивной мотыги до современных плугов и др. Земельные ресурсы можно использовать только там, где они находятся. Землю нельзя перемещать с одного места на другое, тогда как использование большинства других средств производства не связано с постоянством места. Так, тракторы, автомобили, комбайны, станки и др. можно использовать на разных местах, перемещая их по мере необходимости с места на место на различные расстояния.

4) Отдельные участки земли по своему плодородию не однородны. Одни из них содержат больше питательных веществ, другие лучше обеспечены влагой, третьи имеют совершенно другую структуру почвы и т.д. Вследствие этого при равных вложениях труда и средств на единицу площади возникают различия в количестве получаемой продукции. Под воздействием труда человека эти различия могут как сглаживаться, так и усугубляться, оказывая влияние на выход продукции в расчете на среднегодового работника, себестоимость и другие экономические показатели экономической эффективности сельскохозяйственного производства. Неправильное использование земли может в конечном итоге свести на нет роль и значение всех остальных факторов производства.

5) Результаты сельскохозяйственного производства зависят от местоположения, размеров и рельефа участка.

6) Земля обладает территориальной протяженностью и постоянным расположением участков, что позволяет широко применять в сельском хозяйстве мобильные машины.

7) Характер использования земли в сельскохозяйственном производстве многоплановый. На ней возделывается большое число различных видов сельскохозяйственных культур: зерновых, технических, кормовых, плодовых и др.

8) Земля при правильном использовании не изнашивается, не ухудшается, а, напротив, улучшает свои свойства, тогда как другие средства производства изнашиваются, устаревают морально и заменяются новыми в процессе труда. Эта особенность земли обусловлена ее ценнейшим свойством - плодородием почвы.

Экономическая эффективность (эффективность производства) — это соотношение полезного результата и затрат факторов производственного процесса.

Земля является основным средством  производства в сельском хозяйстве. От того, насколько рационально она  используется, зависит количество произведенной  сельскохозяйственной продукции. Чтобы  получать высокие урожаи, необходимо проводить мероприятия относительно улучшения использования сельскохозяйственных угодий и повышения их урожайности.

В каждом хозяйстве использование  земли должно быть эффективным. Для  этого необходимо проводить глубокий анализ использования земли. Заданием такого анализа является изучение структуры  земельных угодий в хозяйстве  и выявление возможностей для  их дальнейшего расширения и улучшения, оценки выполнения плана проведения работ с улучшением земли и  повышением эффективности осуществленных мероприятий, изучение и оценка показателей  использования земельных угодий в хозяйстве.

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

Экономическая эффективность  использования земли характеризуется системой показателей: стоимостные, натуральные и относительные.

При сравнении экономической  эффективности использования земли  хозяйствами, отличающимися структурой сельскохозяйственных угодий, це-лесообразно исчислять показатели выхода валовой продукции, прибыли и другие показатели на единицу условной пашни; при отличии в качестве почвы – исчислять на единицу соизмеримой (кадастровой) площади с учетом балльной оценки.

Информация о работе Определение эффективности использования сельхозугодий с помощью языка программирования Delphi 7.0