Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
123
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 213

Как сделать массив данных с определением через строку

16.12.2025, 08:03. Показов 395. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал так, но не работает.

Pascal
1
2
3
4
5
uses crt;
 
begin
name: array [1..5] of string = ('admin','user1','user2');
end.
Иногда балуюсь этим языком тк все остальное для меня труднее.


Удалите тему. Разобрался.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.12.2025, 08:03
Ответы с готовыми решениями:

Комбинирований тип: определение середнего роста женщин и определение людей одинакового роста в группе
Нужна программа для апридиление середнего роста женщин та апределение людей одинакового роста в...

Составить блок схему к готовому коду определения области определения функции
Program Project2; var x,y: real; begin writeln('Введите значение х'); write('х=');...

Как сделать описание через var, а не через type?
const N = 20; type item_t = string; type list_t = array of item_t; var a: list_t; c:...

2
Модератор
10429 / 5717 / 3404
Регистрация: 17.08.2012
Сообщений: 17,385
16.12.2025, 13:00
Лучше так:
Pascal
1
2
##
  var name_id := Arr('admin', 'user1', 'user2')
Модуль CRT на фиг не нужен, он оставлен для совместимости с древними версиями паскаля. Для управления экраном лучше использовать класс System.Console, и то, только тогда, когда это действительно нужно.

Со статическими массивами PABC.NET работает медленнее, чем с динамическими.

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

Для коротких программ begin..end не очень-то и требуется.
1
 Аватар для agvego5
48 / 39 / 10
Регистрация: 18.09.2023
Сообщений: 256
17.12.2025, 10:42
Лучший ответ Сообщение было отмечено Андрей1926 как решение

Решение

Цитата Сообщение от Андрей1926 Посмотреть сообщение
name: array [1..5] of string = ('admin','user1','user2');
в данном случае в PascalABC.NET строка может выглядеть так:
Pascal
var name: array [1..3] of string = ('admin','user1','user2');
т.е. утеряно var и количество должно совпадать с длиной.
Турбо Паскаль устарел немного))

но лучше так: используется код автора / ТС
Pascal
1
2
3
4
5
6
7
8
// uses crt; // использовался в Турбо Паскаль
 
begin
var name:=['admin','user1','user2'];
// тип name это array of string
Println(name);// вывод [admin,user1,user2]
name.Println; // вывод  admin user1 user2
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.12.2025, 10:42
Помогаю со студенческими работами здесь

Составить процедуру определения массива координат нулевых элементов заданной строки матриц (одномерный массив)
Ребят, помогите пожалуйста. Составить процедуру определения массива координат нулевых элементов...

Динамический массив с определением пятого символа строки
Вообщем, необходимо создать динамический массив. Если в пятой буквой строки стоит буква "d" то...

Дан двумерный массив, из него сделать одномерный. В одномерный массив сначала вписат четные строки потом нечетные
Здравствуйте,собственно задача в заголовке темы. никак не получается все это дело слит в одномерный...

Двумерный массив.Дан массив 5 х 5. Определить сумму элементов тех строк, где диагональный элемент равен нулю и записать их в отдельный массив.
помогите составить программу. во задание:Дан массив 5 х 5. Определить сумму элементов тех строк,...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru