![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: нет Всего: 53 |
помогите определиться с терминами в паскале
как мне назвать (можно на как русском так и на англ) следующие вещи: 1) выражения, присвоения, вызов процедуры напр: a+b, a:=a+b, a>b, a:=(b>c) итд одим словом 2) тоже самое что и пункте 1, но плюс точка с запятой, напр: a:=a+b; writeln('help'); 3) множество пунктов 2) 4) множество пунктов 2) заключенных в begin и end (блок?) заранее спасибо |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
1. expression
2. code line 3. code lines 4. code block первое, что пришло на ум -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
Irokez |
|
||||||||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: нет Всего: 53 |
вроде да, только там еще и assignment и function call и relation.. надо бы одним словом
line - да наверное так и назову, хотя с точка с запятой можно и на одной строке все держать
![]()
согласен |
||||||||
|
|||||||||
versus |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 8.3.2005 Где: Переславль-Залесс кий Репутация: нет Всего: 3 |
а не instruction ли? |
||||
|
|||||
Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: нет Всего: 53 |
во!!! ![]() Добавлено @ 14:41 так, а инструкция - это с точкой запятой или без нее? |
|||
|
||||
Payne |
|
||||||||||
![]() Детектив ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 6.4.2005 Где: Петербург Репутация: нет Всего: 10 |
Насколько я понимаю, это всё - операторы.
По-моему, instruction - это когда одна инструкция, например, a:=a+b; А если их несколько, то правильнее было бы назвать это строкой. По аналогии с Ассемблером - "в строке должна быть только одна инструкция". В строке Паскаля может быть сколько угодно инструкций...
Операторные скобки. |
||||||||||
|
|||||||||||
versus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 8.3.2005 Где: Переславль-Залесс кий Репутация: нет Всего: 3 |
А если их несколько, то это последовательность инструкций :-) |
|||
|
||||
Payne |
|
||||||
![]() Детектив ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 6.4.2005 Где: Петербург Репутация: нет Всего: 10 |
В принципе, согласен... Но последовательность инструкций может быть не обязательно в одной строке...
Тут я вроде ошибся. Операторные скобки - это begin и end. Ну а операторные скобки + то, что между ними = составной оператор ![]() Это сообщение отредактировал(а) Payne - 22.5.2005, 17:57 |
||||||
|
|||||||
Mager2005 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.4.2005 Репутация: нет Всего: нет |
1)a+b, a:=a+b, a>b, a:=(b>c) (без точки с запятой в конце) - выражение (арифметическое, логическое и т.д.)
Частным случаем выражения может быть просто одиночный элемент, т.е. константа, переменная или обращение к функции. 2) a+b; a:=a+b; a>b; a:=(b>c); (с точкой с запятой в конце) - оператор. 3) несколько a+b;a:=a+b; a>b; a:=(b>c); - последовательность операторов; 4) несколько a+b;a:=a+b; a>b; a:=(b>c);, заключенных в операторские скобки - составной оператор. |
||||
|
|||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
А почему тогда перегрузка +,-,== и т.д. наз-ся перегрузкой операторов?
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: нет Всего: 53 |
ок, почитал документацию по стандарту паскаля и вот что отсюда следует:
1) statement 2) ------------ 3) structured statement 4) compound statement не богато ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |