Научная статья на тему 'ОСНОВНЫЕ ПРИНЦИПЫ ИСПОЛЬЗОВАНИЯ СРЕДЫ ПРОГРАММИРОВАНИЯ DELPHI'

ОСНОВНЫЕ ПРИНЦИПЫ ИСПОЛЬЗОВАНИЯ СРЕДЫ ПРОГРАММИРОВАНИЯ DELPHI Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
104
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
programming / language level / programming environment / Delphi / teaching method. / programming / language level / programming environment / Delphi / teaching method.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Сайидова Назокат Сайфуллаевна, Гадоймуродова Зебаршо Рахмиддин Кизи

the birth of new approaches to programming is caused primarily by the desire to increase the productivity of the programmer. The developers of innovations strive to facilitate the development of large-scale software projects in which a large number of programmers are involved, primarily due to more convenient means of dividing the task into separate components, as well as due to more productive methods of protecting against errors in programs. The article describes a method of teaching a programming language that allows you to achieve success in learning the Delphi programming language.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

BASIC PRINCIPLES OF USING THE DELPHI SOFTWARE

the birth of new approaches to programming is caused primarily by the desire to increase the productivity of the programmer. The developers of innovations strive to facilitate the development of large-scale software projects in which a large number of programmers are involved, primarily due to more convenient means of dividing the task into separate components, as well as due to more productive methods of protecting against errors in programs. The article describes a method of teaching a programming language that allows you to achieve success in learning the Delphi programming language.

Текст научной работы на тему «ОСНОВНЫЕ ПРИНЦИПЫ ИСПОЛЬЗОВАНИЯ СРЕДЫ ПРОГРАММИРОВАНИЯ DELPHI»

ОСНОВНЫЕ ПРИНЦИПЫ ИСПОЛЬЗОВАНИЯ СРЕДЫ ПРОГРАММИРОВАНИЯ

DELPHI

Сайидова Н.С.1, Гадоймуродова З.Р.2

1Сайидова Назокат Сайфуллаевна - доцент, кафедра информационных технологий; 2Гадоймуродова Зебаршо Рахмиддин кизи - студент, факультет информационных технологий, Бухарский государственный университет, г. Бухара, Республика Узбекистан

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

Ключевые слова: программирование, уровень языка, среда программирования, Delphi, метод преподавания.

BASIC PRINCIPLES OF USING THE DELPHI SOFTWARE Sayidova N.S.1, Gadoymurodova Z.R.2

1Sayidova Nazokat Sayfullaevna - Associate Professor, DEPARTMENT OF INFORMATION TECHNOLOGIES;

2Gadoymurodova Zebarsho Rakhmiddin kizi - Student, FACULTY OF INFORMATION TECHNOLOGIES, BUKHARA STATE UNIVERSITY, BUKHARA, REPUBLIC OF UZBEKISTAN

Abstract: the birth of new approaches to programming is caused primarily by the desire to increase the productivity of the programmer. The developers of innovations strive to facilitate the development of large-scale software projects in which a large number ofprogrammers are involved, primarily due to more convenient means of dividing the task into separate components, as well as due to more productive methods of protecting against errors in programs. The article describes a method of teaching a programming language that allows you to achieve success in learning the Delphi programming language.

Keywords: programming, language level, programming environment, Delphi, teaching method.

Появление современных и быстрых компьютеров привело к появлению термина «язык программирования». Система символов, используемая для описания процессов, которые должны выполняться на компьютере, называется языком программирования. Синтаксические типы языков программирования делятся на 3 типа:

■ нижний уровень;

■ средний уровень;

■ высокий уровень.

Язык программирования низкого уровня также называется машинным языком. Программы на этом языке создаются непосредственно из ОЗУ и регистров процессора. Программные команды, относящиеся к группе языков программирования нижнего уровня, записываются в двоичном коде.

В промежуточных языках программирования команды процессора заменены мнемоническими кодами. Примером этого является язык ассемблера. Язык ассемблера на шаг выше машинного кода.

Инструкции на языках программирования высокого уровня состоят из набора слов, близких к человеческому языку. Программы, написанные на этом языке, оцифровываются специальными программами, называемыми переводчиками, чтобы компьютеры могли их выполнять. Программа, написанная на этом уровне языка программирования, состоит из слов с определенным значением (обычно на английском языке). Расширенные языки программирования включают в себя такие языки как Pascal, Ada, KARAT, C ++, Delphi, Visual Basic Application, Java, C # и Python.

Разрабатываемые сегодня языки программирования предназначены для решения односторонних задач и называются объектно-ориентированными языками программирования. В настоящее время большое распространение получил язык программирования Delphi.

Первая версия среды программирования Delphi была разработана в 1995 году. В среде Delphi возможно создание приложения с помощью окна приложения с использованием готовых компонентов. Среда программирования Delphi позволяет создавать приложения для Android и iOS, а также приложения для Windows.

При обучении в среде программирования Delphi учителю рекомендуется работать по следующему плану, чтобы учащемуся было легче усвоить тему.

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

2. Подробно объясните шаги для запуска программы, создания нового приложения, сохранения и создания его, чтобы продемонстрировать возможности.

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

4. Обучайте управляющим структурам, командам ввода и вывода данных.

5. Поскольку Delphi является многооконной программой, покажите учащимся примеры программ для функций, возможностей и событий каждого окна.

6. Перенесите переменные из одного типа в другой и объясните примеры их свойств.

7. Объясните расширения, которые можно создать в приложении проекта, разработанном в среде Delphi. Среда Delphi фактически является частью Windows. Например, код для стандартных диалоговых окон и

кнопок полностью предоставляется Windows. Delphi просто использует их, вызывая соответствующие функции и процедуры из пакета DLL в Windows. Прежде чем приступить к программированию, вы должны сначала придумать алгоритм, который дает твердое, формальное и недвусмысленное описание процесса решения проблем. Как только алгоритм готов, программа создается (кодируется). Исходный код программы автоматически преобразуется в набор инструкций процессора с помощью специальной программы, называемой компилятором. В среде Delphi все, что вам нужно сделать, это выполнить одну команду или нажать одну кнопку. За секунду программа-компилятор анализирует и переводит тысячи строк исходного кода в машинный код.

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

Принцип частот. Частоты основаны на частотном распределении данных, используемых алгоритмами и специальными группами. Это позволяет быстро выполнять наиболее распространенные действия во время работы программ и обеспечивает быстрый доступ к часто используемым данным. Следует отметить, что только 5% операторов программ существенно влияют на скорость выполнения программы. В настоящее время программа позволяет большинству операторов кодировать без ущерба для скорости вычислений, делая упор на «красоту» и ясность текста.

Принцип модульности. Это функциональный элемент рассматриваемой системы. Его конструкция выполнена в соответствии с требованиями системы и понимается как средство связи с подобными элементами. Способы разделения программных компонентов на отдельные модули могут существенно различаться. Во многом разделение системы на модули определяется способом использования программы.

Принцип функционального отбора. Этот принцип является логическим продолжением принципов частоты и модуля и используется при разработке программного обеспечения.

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

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

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

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

Список литературы /References

1. Сайидова Н.С., Хайдаров О.Р. Особенности OPENGL в программировании // Проблемы науки. № 3 (62), 2021. С. 50-53.

2. Зарипова Г.К., Сайидова Н.С., Тахиров Б.Н., Хайитов У.Х. Педагогическое сотрудничество преподавателя и студентов в кредитно-модульной системе высшего образования // «Наука, образование и культура», 2020. № 8 (52). С. 23-26.

3. Сайидова Н.С., Истамова К.И., Казимова Г.Х. Создание электронного курса LMS MOODLE компьютерная сеть // Современные материалы, техника и технологии. № 2 (17), 2018. С. 53-57.

4. Хаятов Х.У., Атаева Г.И., Хайдаров О.Р. Функции и элементы OPENGL, используемые для построения основных форм в С# // Universum: технические науки. № 11(80). Часть 1, 2020. С. 43-46.

i Надоели баннеры? Вы всегда можете отключить рекламу.