Запись алгоритма на языке программирования

7.1. Выбор и обоснование языка программирования

 

В качестве языка кодирования выбран язык программирования Turbo Pascal 7.0.

Turbo Pascal – универсальный язык программирования, обеспечивающий разнообразие типов данных. Выражения языка формируются из операторов и операндов. В Turbo Pascal имеются основные управляющие конструкции, используемые в хорошо структурированных программах. Функции программы на Turbo Pascal могут храниться в отдельных исходных файлах и компилироваться независимо.

Turbo Pascal соответствует аппаратным возможностям многих компьютеров, однако он не привязан к архитектуре какого-либо конкретного компьютера

Turbo Pascal чрезвычайно эффективный и выразительный язык, пригодный для решения широкого класса задач.

Turbo Pascal является одним из наиболее популярных среди прикладных программистов процедурным языком программирования. Разработанный в 1970 году швейцарским специалистом в области вычислительной техники профессором Н. Виртом, язык назван в честь французского математика и по замыслу автора предназначался для обучения программированию. Однако язык получился настолько удачным, что стал одним из основных инструментов прикладных и системных программистов при решении задач вычислительного и информационно-логического характера. В 1979 году был подготовлен проект описания языка – Британский стандарт языка программирования Pascal BS6192, который стал также и международным стандартом ISO 7185.

В языке Pascal реализован ряд концепций, рассматриваемых как основа «дисциплинированного» программирования и заимствованный впоследствии разработчиками других языков. Одним из существенных признаков Pascal является последовательная и достаточно полная реализация концепции структурного программирования. Причем это осуществляется не только путем упорядочивания связей между фрагментами программы по управлению, но и за счет структуризации данных. Кроме того, в языке реализована концепция определения новых типов данных на основе уже имеющихся.

В отличие от языка С Pascal является строго типизированным, он характеризуется:

- высоким уровнем,

- широкими возможностями,

- стройностью, простотой и краткостью,

- строгостью, способствующей написанию эффективных и надежных программ,

- высокой эффективностью реализации на ЭВМ.

Язык Pascal реализован на ЭВМ различных типов. В настоящее время широко используются такие версии этого языка, как Borland Pascal и Turbo Pascal.