НЕОРГАНИЧЕСКОЕ СТЕКЛО
СИЛИКАТНЫЕ МАТЕРИАЛЫ
ЛЕКЦИЯ 3.3
Вложенные операторы
Операторы завершения цикла
Дополнительная информация по циклам
Для всех операторов цикла выход из цикла осуществляется как вследствие естественного окончания оператора цикла, так и с помощью операторов перехода и выхода.
В версии Турбо Паскаль 7.0 определены стандартные процедуры:
BreakContinueПроцедура Break выполняет безусловный выход из цикла. Процедура Continue обеспечивает переход к началу новой итерации цикла.
Заметим, что хотя и существует возможность выхода из цикла с помощью оператора безусловного перехода goto, делать этого не желательно. Во всех случаях можно воспользоваться специально предназначенными для этого процедурами Break и Continue.
Изначально компилятор языка Паскаль будет выполнять только одно действие в цикле, следующее за ключевым словом do. Это применимо как для циклов FOR так и для циклов While – do.
Пример:
For a:=1 to 4 do // цикл по переменной а. От 1 до 4 Write (a,’ ‘); // вывод значения переменной а на экранWriteln(‘+++++++’); // вывод символов и переход на новую строкуWriteln(‘------------------‘);// вывод символов и переход на новую строкуВ результате работы программы на экран будет выведен следующий текст:
1 2 3 4 +++++++---------------------Как видно из результата оператор write(a,’ ‘) выполнился 4 раза, а стоящие за ним операторы writeln только по 1ому.
Для того чтобы выплнить внутри цикла несколько операторов сразу необходимо заключить их в так называемые операторные скобки. В языке Паскаль операторные скобки представляют собой следующую синтаксическую конструкцию:
Begin
<Оператор 1>;
<Оператор 2>;
<Оператор 3>;
End;
С точки зрения компилятора, все операторы заключеныне между Begin и End; рассматриваются как один оператор.
Пример:
For a:=1 to 4 do // цикл по переменной а. От 1 до 4Begin //начало операторных скобок Write (a,’ ‘); // вывод значения переменной а на экран Writeln(‘+++++++’); // вывод символов и переход на новую строкуEnd; //конец операторных скобокWriteln(‘------------------‘);// вывод символов и переход на новую строкуВ результате работы программы на экран будет выведен следующий текст:
1+++++++2+++++++3+++++++4+++++++---------------------Как видно из результата, операторы write(a,’ ‘) и writeln (‘+++++’), заключенные в операторные скобки, выполняются внутри цикла 4 раза, а стоящий за операторными скобками writeln(‘--------’) только по 1н.
Стеклообразное состояние является разновидностью аморфного состояния вещества. Неорганические стекла характеризуются неупорядоченностью и неоднородностью внутреннего строения.
Стеклообразующий каркас стекла представляет собой неправильную пространственную сетку, образованную кремнекислородными тетраэдрами [SiO4]4 - При частичном изоморфном замещении кремния в тетраэдрах, например на алюминий или бор, образуется структурная сетка алюмосиликатного или боросиликатного стекла. Ионы щелочных (Na, К) и щелочноземельных (Са, Mg, Ba) металлов называются модификаторами; в структурной сетке стекла, они располагаются в промежутках тетраэдрических группировок. Введение Na2O или других модификаторов снижает прочность, термо- и химическую стойкость стекла, одновременно облегчая технологию его производства. Большинство стекол имеет рыхлую структуру с внутренней неоднородностью и поверхностными дефектами.
В состав неорганических стекол входят стеклообразующие оксиды кремния, бора, фосфора, германия, мышьяка, образующие структурную сетку, и модифицирующие оксиды натрия, калия, лития, кальция, магния, бария, изменяющие физико-химические свойства стекломассы.
Кроме того, в состав стекла вводят оксиды алюминия, железа, свинца, титана, бериллия и др., которые придают стеклу нужные технические характеристики. В связи с этим промышленные стекла являются сложными многокомпонентными системами. Стекла классифицируют по ряду признаков: по стеклообразующему веществу, по содержанию модификаторов и по назначению.
Рис. 1. Зависимость свойств стекла от температуры:
Т) — вязкость; Е — удельный объем и теплосодержание, dE/dt — теплоемкость и температурный коэффициент линейного расширения; t~ — температура стеклования; t — температура размягчения
В зависимости от химической природы стеклообразующего вещества стекла подразделяют на силикатные (SiO2), алюмосиликатные (А12О3— SiO2), боросиликатные (В2О3—SiО2), алюмоборосиликатные (А12О3—В2О3—SiO2), алюмофосфатные (А12О3—Р2О5) и др.
По содержанию модификаторов стекла бывают щелочными (содержащими оксиды Na2O, К2О), бесщелочными и кварцевыми.
По назначению, все стекла подразделяют на технические (оптические, светотехнические, электротехнические, химико-лабораторные, приборные, трубные); строительные (оконные, витринные, армированные, стеклоблоки) и бытовые (стеклотара; посудные, бытовые зеркала и т. п.).
Технические стекла относятся к алюмоборосиликатной группе и отличаются разнообразием входящих оксидов. Стекла выпускаются промышленностью в виде готовых изделий, заготовок или отдельных деталей.