Это старая версия документа!
Содержание
Практический курс программирования для начинающих на языке Компонентный Паскаль в среде BlackBox Component Builder
Начнём с установки среды и написания простейших программ, освоим основные конструкции языка, научимся создавать графические интерфейсы, работать с массивами, записями, указателями и объектами.
Особое внимание уделим практическим задачам: решению уравнений, построению графиков и моделированию физических процессов. В частности, рассмотрим движение тел, колебания, охлаждение и распространение тепла.
Предварительные знания программирования не требуются. Математические методы будем объяснять по мере их применения.
Программа курса
1. Основы программирования
Знакомство с BlackBox: установка, настройка, интерфейс и справка.
Первая программа: модули, компиляция, запуск и отладка.
Переменные, константы, типы данных и арифметические операции.
Процедуры, функции и передача аргументов.
2. Алгоритмы и вычисления
Условные операторы, проверки и обработка ошибок.
Циклы WHILE, REPEAT, FOR и вложенные циклы.
Одномерные и двумерные массивы.
Решение линейных и квадратных уравнений.
3. Разработка приложений
Создание графического интерфейса (GUI): диалоговые окна, кнопки и меню.
Работа со строками, преобразование чисел и проверка ввода.
Собственные типы данных и записи RECORD.
Указатели и связанные списки.
4. Объектно-ориентированное программирование
Объекты и методы.
Наследование и расширение типов.
Абстрактные типы и методы.
Отложенные действия с помощью модуля Services.
5. Графика и математическое моделирование
Двумерная графика и построение графиков функций.
Моделирование движения тела под действием силы тяжести.
Численное решение дифференциальных уравнений методом Эйлера.
Моделирование колебаний груза на пружине.
Численное решение одномерного уравнения теплопроводности.
6. Файлы и итоговый проект
Чтение и запись файлов.
Создание собственного формата хранения результатов.
Разработка программы «Виртуальная физическая лаборатория».
Что вы научитесь делать
По окончании курса вы сможете самостоятельно писать программы на Компонентном Паскале, создавать приложения с графическим интерфейсом, использовать объектно-ориентированное программирование, строить графики, сохранять результаты вычислений и численно решать простые задачи математической физики.
Формат: 24 видеоурока с практическими примерами и постепенным усложнением задач.
Итог: собственное приложение в BlackBox для математических расчётов и визуализации физических процессов.
Для записи, напишите https://t.me/iadenisov
