Оператор LOOP

Мы могли бы остановиться на этом и иметь работающий язык. Много раз было показано, что языка высокого уровня всего с двумя конструкциями IF и WHILE достаточно для написания структурного кода. Но раз уж мы начали, то давайте немного расширим репертуар. Эта конструкция даже проще, так как она совсем не имеет проверки условия… это бесконечный цикл. […]

Цикл FOR

Цикл FOR очень удобен, но он тяжел для трансляции. Не столько потому, что сама конструкция трудна… в конце концов это всего лишь цикл… но просто потому, что она трудна для реализации на ассемблере. Как только код придуман, трансляция достаточно проста. Фаны Си любят цикл FOR этого языка (фактически он проще для кодирования), но вместо него […]

Оператор DO

Из-за всего этого мне захотелось иметь более простую версию цикла FOR. Причина появления всего этого кода выше состоит в необходимости иметь счетчик цикла, доступный как переменная внутри цикла. Если все, что нам нужно это считающий цикл, позволяющий нам выполнить что-то определенное число раз, но не нужен непосредственный доступ к счетчику, имеется более простое решение. Процессор […]

Оператор BREAK

Ранее я обещал вам оператор BREAK для сопровождения цикла LOOP. Им я в некотором роде горд. На первый взгляд BREAK кажется действительно сложным. Моим первым подходом было просто использовать его как дополнительный ограничитель в Block и разделить все циклы на две части точно также как я сделал это для ELSE оператора IF. Но, оказывается, это […]

Заключение

К этому моменту мы создали ряд управляющих конструкций… в действительности более богатый набор чем предоставляет почти любой другой язык программирования. И, за исключением цикла FOR, это было довольно легко сделать. Но даже этот цикл был сложен только потому, что сложность заключалась в ассемблере. Я завершаю на этом урок. Чтобы можно было обернуть наш продукт красной […]

Испарение твердых тел (сублимация).

Многие твердые вещества обладают запахом. Примером таких веществ являются камфара и нафталин. Это доказывает, что при определенных условиях твердые вещества могут переходить из твердого состояния в газообразное, минуя жидкое. Действительно, запах создается молекулами твердых веществ, которые попадают к нам в нос. Следовательно, в воздухе имеются пары этих веществ. Процесс испарения твердых тел аналогичен испарению жидкостей. […]

Растворы и сплавы. Охлаждающие смеси.

Из практики известно, что в воде хорошо растворяются различные соли и многие другие вещества, например, сахар. При этом оказывается, что такие вещества распадаются на отдельные молекулы, которые равномерно перемешиваются с молекулами воды. Таким образом, раствор представляет собой равномерную смесь молекул растворенного вещества и растворителя. Поваренная соль хорошо растворяется в воде, но можно насыпать в воду […]

Удельная теплота плавления

Изучение процессов плавления и отвердевания показало, что изменение внутренней энергии вещества при этих процессах прямо пропорционально его массе m. Поскольку изменение энергии в таких случаях выражают количеством теплоты плавления QПЛ, имеем QПЛ= λm        (12.1)

Виды кристаллических структур

Различные типы кристаллов и возможное расположение узлов в пространственной решетке изучает кристаллография. В физике кристаллические структуры рассматривают не о точки зрения их геометрии, а по характеру сил, действующих между частицами кристалла, т. е. по типу связей между частицами. По характеру сил, которые действуют между частицами, находящимися в узлах решетки кристалла, различают четыре типичные кристаллические структуры: […]