Конечно! Написание программы на Паскале ABC для ввода списка названий учебных предметов может быть довольно простым и интересным заданием. Давайте создадим программу, которая будет запрашивать у пользователя количество предметов, а затем позволит ввести их названия.
Вот пример кода, который может выполнить эту задачу:
program SubjectsList;
var
subjects: array of string; // Массив для хранения названий предметов
n, i: integer; // Переменные для количества предметов и индекса цикла
begin
write('Введите количество учебных предметов: ');
readln(n); // Читаем количество предметов
setlength(subjects, n); // Устанавливаем размер массива
// Цикл для ввода названий предметов
for i := 0 to n - 1 do
begin
write('Введите название предмета ', i + 1, ': ');
readln(subjects[i]); // Читаем название предмета
end;
// Выводим введённые названия предметов
writeln('Вы ввели следующие учебные предметы:');
for i := 0 to n - 1 do
begin
writeln(subjects[i]); // Выводим название предмета
end;
end.
В этом коде:
- Мы создаём массив
subjectsдля хранения строк с названиями предметов. - Пользователь вводит количество предметов, и мы изменяем размер массива с помощью
setlength. - С помощью цикла
forмы запрашиваем названия предметов и сохраняем их в массиве. - В завершение, мы выводим все введённые предметы на экран.
Эта программа достаточно проста и понятна, и её можно доработать с добавлением дополнительных функций, если это необходимо. Попробуйте запустить её в вашей среде разработки и посмотрите, как она работает! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!