Его популярность выросла в связи с массовым распространением персональных компьютеров и выпуском в середине 80-х годов прошлого века фирмой Borland среды разработки TurboPascal. <...> Важным шагом в развитии языка является появление свободных реализаций языка Паскаль FreePascal и GNU Pascal, которые не только вобрали в себя черты множества других диалектов языка, но и обеспечили чрезвычайно широкую переносимость написанных на нём программ (например GNU Pascal поддерживает более 20 различных платформ, под более чем 10 различными операционными системами, FreePascal обеспечивает специальные режимы совместимости с различными распространёнными диалектами языка, такими как TurboPascal (полная совместимость), Delphi и другими). <...> Он основан на использовании геометрических фигур (блоков), каждая из которых отображает конкретный этап процесса обработки данных, соединяемых между собой прямыми линиями, называемыми линиями потока. <...> Линии потока, имеющие направление вверх или направо, дополняются стрелками. <...> Располагается справа от геометрической фигуры 0,5a 0,5a 0,6a Внутристраничный соединитель, указывающий связь между прерванными линиями потока Межстраничный соединитель, указывающий связь между прерванными линиями потока, помещенными на разных листах Указания последовательности связей между элементами схемы алгоритма По своей структуре различают следующие типы алгоритмов: линейные; разветвляющиеся; циклические. <...> Циклическим алгоритмом называется такой алгоритм, в котором можно выделить многократно повторяющуюся последовательность предписаний, называемую циклом. <...> 2 Схема разветвляющегося алгоритма Нет Bывод: не 4 принадлежит Kонец Рис. <...> Примером циклического алгоритма может служить алгоритм, приведенный на рисунке 4 и опреде9 Bывод f 8 Нет 6 i:=i+1 i<=n f:=f*i 3 i:=1 s s - площадь круга l -длина окружности 2 f:=1 Hачало 1 Bвод n Да ляющий факториал натурального числа n. <...> Любую программу, написанную на FreePascalCompiler (FreePascal) , можно условно разделить на три <...>