Форум » Синтаксис языка » Вопросы по Учебнику. » Ответить

Вопросы по Учебнику.

SK: С момента опубликования Учебника по программированию на MQL4 мне стали приходить письма от читателей с вопросами. Предлагаю всем заинтересованным начинающим программистам продолжить общение здесь. Я постараюсь ответить на ваши вопросы.

Ответов - 61, стр: 1 2 3 4 5 6 7 All

Mezon: у меня вопросы по каждому предложению, слову. например А=7 где А и 7 переменная и константа, как они могут быть равны? и вообще зачем они нужны?

Mezon: у меня вопросы по каждому предложению, слову. например А=7 где А и 7 переменная и константа, как они могут быть равны? и вообще зачем они нужны?

Scriptong: Представьте себе ситуацию, когда вам в коде нужно использовать некоторое значение, которое впоследствии возможно будет изменено. Причем это значение появляется в коде несколько десятков раз. В этом случае намного удобнее присвоить значение константе, а уже константу использовать в коде. Хотя, конечно, можно использовать и просто входные параметры эксперта.


Mezon: Чесно говоря не могу представить(мысли не за что зацепиться что бы начать что либо понимать). Могу представить как устроена Вселенная , могу представить ядерный взрыв и еще многое чего, но с чего начать программирование немогу(Вы скажите с прочтения книги - начал читать ни чего непонятно, я не могу запомнить того чего не понимаю... - тупик).

SK: Программиование нужно начинать с освоения новых терминов. В Учебнике по MQL 4 термины даются последовательно, методически правильно. Терминов, освоенных в предыдущем изложении, всегда достаточно для понимания текущего раздела. Нужно читать Учебник с начала, до того момента, когда возникнет непонимание. Потом задать конкретный вопрос на форуме. По переменным и константам перечитайте ещё раз соотв. раздел. Сами по себе Константа и Переменная не могут быть равны или не равны подобно тому, как не могут быть равны помидор и апельсин. Но они могут иметь одинаковые значения, подобно тому, как помидор и апельсин могут иметь одинковый вес. Запись А = 7 не означает, что переменная равна константе и вообще не означает равенство. Эта запись читается так: присвоить переменной А значение 7. Читайте Учебник с начала и внимательно, там всё это подробно описано.

Mezon: *PRIVAT*

Mezon: Я начал читать опять, тоже самое непонятно: присвоить переменной А значение 7. в примере сказано что 7 константа и получается что присвоить переменной константу !? Тогда и переменная станет константой...

BorodaN: Не пойму, Мезон, ты удалил свой пост? Ну да ладно. Помню, когда-то было нечто подобное и со мной. И я тебе скажу, что книжку читать надо, конечно. Но попробуй ее читать с прицелом. Представь, что пишешь программу, которая должна решать квадратное уравнение, например. Либо говорить, что действительных корней нет. ax^2 + bx +c = 0 В MQL не вполне развиты средства интерфейса, потому сделай вначале программы a = 10 b = 20 c = - 50 (тут до тебя дойдет, что когда ты захочешь решить другое уравнение, ты поменяешь только 3 числа, и тебе станет ясно, зачем введено понятие переменной) И пиши дальше!! И помни, при написании программы ты даешь компу директивы, что, как, когда делать. Мы общаемся посредством слов (в основном) друг с другом, а комп оперирует исключительно числами. В том числе буквы и слова в компе выглядят как числа. Просто есть определенные соглашения, как и в каких случаях числа означают буквы. Если то, что я написал, поможет - я буду рад

BorodaN: Mezon пишет: Я начал читать опять, тоже самое непонятно: присвоить переменной А значение 7. в примере сказано что 7 константа и получается что присвоить переменной константу !? Тогда и переменная станет константой... Не заморачивайся так сильно Во время всего сеанса работы программы константа не может измениться (чтобы поменять значение константы придется перекомпилировать программу) А переменная может сколько угодно (лишь бы присваиваемые значения соответствовали объявленному типу) И опять настоятельно рекомендую написать простенькую программу и заставить ее работать правильно

Mezon: Я не заморачиваюсь, просто не понимаю что написано, чем больше пытаюсь понять тем больше противоречий...



полная версия страницы