Инструменты пользователя

Инструменты сайта


blackbox:course

Это старая версия документа!


Программирование с нуля на Компонентном Паскале в BlackBox

От первой программы до графических приложений и моделирования физических процессов

О курсе

Практический курс программирования для начинающих на языке Компонентный Паскаль в среде BlackBox Component Builder.

Мы начнём с установки среды и написания простейших программ, постепенно освоим основные конструкции языка, научимся создавать графические интерфейсы, работать с массивами, записями, указателями и объектами.

Особое внимание уделим практическим задачам: решению уравнений, построению графиков и моделированию физических процессов. В частности, рассмотрим движение тел, колебания, охлаждение и распространение тепла.

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

Программа курса

1. Основы программирования

Знакомство с BlackBox: установка, настройка, интерфейс и справка.

Первая программа: модули, компиляция, запуск и отладка.

Переменные, константы, типы данных и арифметические операции.

Процедуры, функции и передача аргументов.

2. Алгоритмы и вычисления

Условные операторы, проверки и обработка ошибок.

Циклы WHILE, REPEAT, FOR и вложенные циклы.

Одномерные и двумерные массивы.

Решение линейных и квадратных уравнений.

3. Разработка приложений

Создание графического интерфейса (GUI): диалоговые окна, кнопки и меню.

Работа со строками, преобразование чисел и проверка ввода.

Собственные типы данных и записи RECORD.

Указатели и связанные списки.

4. Объектно-ориентированное программирование

Объекты и методы.

Наследование и расширение типов.

Абстрактные типы и методы.

Отложенные действия с помощью модуля Services.

5. Графика и математическое моделирование

Двумерная графика и построение графиков функций.

Моделирование движения тела под действием силы тяжести.

Численное решение дифференциальных уравнений методом Эйлера.

Моделирование колебаний груза на пружине.

Численное решение одномерного уравнения теплопроводности.

6. Файлы и итоговый проект

Чтение и запись файлов.

Создание собственного формата хранения результатов.

Разработка программы «Виртуальная физическая лаборатория».

Что вы научитесь делать

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

Формат: 24 видеоурока с практическими примерами и постепенным усложнением задач.

Итог: собственное приложение в BlackBox для математических расчётов и визуализации физических процессов.

Для записи, напишите https://t.me/iadenisov

blackbox/course.1792170435.txt.gz · Последнее изменение: — iadenisov