freepascal

Задача 8 урок 25 - ООП Паскаль

Задача 8 урок 25

Напишите программу, которая выводит матрицу из единиц размерами M на N, напр. для M=2 и N=4 мы должны получить результат:
1 1 1 1
1 1 1 1
-- оформите решение программы в виде класса, который (должны быть выполнены все пункты):

#25 ООП Паскале. Введение: Класс, объект, конструктор, метод, поле

Что такое ООП

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

lazarus Установка плагинов

Предположим, что нам требуется пакет с названием вроде ИмяПакета1.0, чтобы установить его из списка, выбираем из главного меню:

Packages
->Install/Uninstall packages

Далее справа выбираем пакет с нужным нам именем, например ИмяПакета1.0
-- кликаем по нему и нажимаем кнопку "Install selection" под списком, а затем кнопку внизу:

Save and Rebuild IDE

Будет выведен список, после чего можно нажать кнонку:

lazarus Вернуть исходное расположение окон, сброс настроек интерфейса

В Linux

Грубый способ (может потребоваться переустновка плагинов, поставленных вручную ранее):

  1. остановить IDE
  2. удалить папку .lazarus (скрытая) в домашней директории
  3. и заново запустить Лазаруз

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

lazarus pascal rewrite, append не работает -- Файл не отображается в папке, не сохраняются изменения

Заметка связана с работой с файлами в Паскаль.

Проблема

Эта проблема относится к работе с файлами, а точнее -- к записи текста процедурами классического Паскаля.

Файл (предположим, что сначала его не существовало) не создаётся в папке в обоих случаях, но почему-то, если предаврительно провести в него запись:

lazarus freepascal Ошибка: Не получается прочитать (открыть) файл методами Паскаль -- система не видит его

ПРИМЕЧАНИЕ: урок по работе с файлами в Паскаль доступен здесь.

Возможная причина

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

Subscribe to RSS - freepascal