With паскаль
Автор Nox задал вопрос в разделе Компьютеры, Связь
Люди, помогите! что в PASCAL'е значит оператор WITH и получил лучший ответ
Ответ от Дмитрий Падисов[гуру]
циклический оператор
Ответ от Gennady[гуру]
Маленький пример в качестве ответа:
Допустим объявлена переменная типа "запись"
Var
Address : Record
House : Integer;
StreetName, CityName : String[20];
PeopleName : String;
end;
Тогда для доступа к полям этой переменной придется писать
Address.House := 33; и т. д.
Чтобы облегчить выполнение многократных ссылок для описанных структур вводится оператор With (в переводе с английского - предлог "с").
Тогда можно записать
with Address do begin
House := 33;
StreetName := ''MyStreet;
CityName := 'MyCity';
end;
Данная кострукция работает и тогда, когда поля записи в свою очередь будут иметь тип "запись". Допустим, House будет иметь поля Number и Flat. Тогда для доступа к полю номера квартиры можно записать:
with Address.House do Flat := 8;
Естественно, для одного присвоения смысла такое делать нет, но для множества подобных действий прменение оператора With сокращает объем текста и улучшает его читабельность.
Удачи! 🙂
Маленький пример в качестве ответа:
Допустим объявлена переменная типа "запись"
Var
Address : Record
House : Integer;
StreetName, CityName : String[20];
PeopleName : String;
end;
Тогда для доступа к полям этой переменной придется писать
Address.House := 33; и т. д.
Чтобы облегчить выполнение многократных ссылок для описанных структур вводится оператор With (в переводе с английского - предлог "с").
Тогда можно записать
with Address do begin
House := 33;
StreetName := ''MyStreet;
CityName := 'MyCity';
end;
Данная кострукция работает и тогда, когда поля записи в свою очередь будут иметь тип "запись". Допустим, House будет иметь поля Number и Flat. Тогда для доступа к полю номера квартиры можно записать:
with Address.House do Flat := 8;
Естественно, для одного присвоения смысла такое делать нет, но для множества подобных действий прменение оператора With сокращает объем текста и улучшает его читабельность.
Удачи! 🙂
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Люди, помогите! что в PASCAL'е значит оператор WITH
спросили в Музыка
нужен перевод песни weird al yancovic - white and nerdy
Белый и Тормознутый.
Они увидели меня двигающимся на моём газоне.
Я знаю они думают
подробнее...
нужен перевод песни weird al yancovic - white and nerdy
Белый и Тормознутый.
Они увидели меня двигающимся на моём газоне.
Я знаю они думают
подробнее...
спросили в VRR Паскаль
Научите рисовать в паскале ( Pascal ) хотябы основы в двух словах
В собственно Паскале нет графики. Рисуют подпрограммами модуля, обычно называющегося Graph, в
подробнее...
Научите рисовать в паскале ( Pascal ) хотябы основы в двух словах
В собственно Паскале нет графики. Рисуют подпрограммами модуля, обычно называющегося Graph, в
подробнее...
..как нарисовать домик на графическом турбо паскале
Program Dom;
Uses GRAPH;
Var Driver, Mode:integer;
Begin
Driver:=Detect;
подробнее...
турбо паскаль
Доброго времени суток.
Вот пример рисования в паскале. Такой незамысловатый рисунок.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Паскаль. Анимация. Как по нажатию на кнопку заставить машину ехать в обратную сторону?
program Mashina;
uses
GraphABC;
procedure CreateCarPic(var p:
подробнее...
ПАСКАЛЬ и ГРАФИКА
Подпрограммы для работы с пером
Рисование линий осуществляется текущим пером. Доступ к
подробнее...
как сделать анимацию в паскале
Использовать процедуру delay, которая делает паузу в программе.
Алгоритм такой: рисуем
подробнее...
спросили в Free Pascal
Как освоить хотя-бы первые азы программирования?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
Как освоить хотя-бы первые азы программирования?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в Borland Eclipse
В кокой программе программировать на Си?
даже с паскалем ошибся)
читай тут
вот среды разработки (из Википедии) :
подробнее...
В кокой программе программировать на Си?
даже с паскалем ошибся)
читай тут
вот среды разработки (из Википедии) :
подробнее...
спросили в 184 год 1853 год
Кто и когда изобрел шприц? Эволюция шприца до наших дней?
Настоящий шприц появился только в 1853 году. Любопытно, что сконструировали машинку для инъекций
подробнее...
Кто и когда изобрел шприц? Эволюция шприца до наших дней?
Настоящий шприц появился только в 1853 году. Любопытно, что сконструировали машинку для инъекций
подробнее...
спросили в 1648 год
Кто изобрёл современный шприц и когда была впервые применена инъекция?
2400 лет назад Гиппократ «отец медицины» , в качестве шприца применил полую трубку, к концу которой
подробнее...
Кто изобрёл современный шприц и когда была впервые применена инъекция?
2400 лет назад Гиппократ «отец медицины» , в качестве шприца применил полую трубку, к концу которой
подробнее...
спросили в 1647 год 1853 год
Кто придумал шприц и полую иглу для инъекций?
Настоящий шприц появился только в 1853 году. Любопытно, что сконструировали машинку для инъекций
подробнее...
Кто придумал шприц и полую иглу для инъекций?
Настоящий шприц появился только в 1853 году. Любопытно, что сконструировали машинку для инъекций
подробнее...
Как сделать так когда пишешь код в питоне приведённый ниже. Он выводится на python shell.
Когда задаете вопрос, хотя бы уточнйте, что речь идет о Tkinter. Иначе черт ногу сломит.
подробнее...