Система программирования Турбо Паскаль Встроенный ассемблер графика в Турбо Паскале

Процесс познания можно наглядно изобразить в виде расширяющегося круга знания (рис.1.2). Вне круга – область незнания, а окружность граница между зна-нием и незнанием. И чем большим объемом знаний обладает человек (т.е. больше круг), тем больше он ощущает недостаток знаний, и тем больше граница нашего незнания, мерой которого в данной модели является длина окружности.

Файлы

Под файлом понимается либо именованная область внешней памяти ПК (жесткого диска, гибкой дискеты, электронного «виртуального» диска), либо логическое устройство - потенциальный источник или приемник информации.

Любой файл имеет три характерные особенности. Во-первых, у него есть имя, что лает возможность программе работать одновременно с несколькими файлами. Во-вторых, он содержит компоненты одного типа. Типом компонентов может быть любой тип Турбо Паскаля, кроме файлов. Иными словами, нельзя создать «файл файлов». В-третьих, длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти.

Файловый тип или переменную файлового типа можно задать одним из трех способов:

<имя> = FILE OF <тип>; 

<имя> = TEXT; 

<имя> = FILE;

Здесь <имя> - имя файлового типа (правильный идентификатор); 

FILE, OF - зарезервированные слова (файл, из); 

TEXT - имя стандартного типа текстовых файлов; 

<тип> - любой тип Турбо Паскаля, кроме файлов.

Например:

type

product = record

name : String;

code : Word;

cost : comp 

end;

textSO = file of String [80] ;

var

fl : file of char;

f2 : text;

f3 : file;

f4 : text80;

f5 : file of product;

В зависимости от способа объявления можно выделить три вида файлов:

В наших примерах F1, F4 и F5- типизированные файлы, F2 - текстовый файл, F3 -нетипизированный файл. Вид файла, вообще говоря, определяет способ храненияинформации в файле. Однако в Турбо Паскале нет средств контроля вида ранее созданных файлов. При объявлении уже существующих файлов программист должен сам следить за соответствием вида объявления характеру файла.

 

В 1642 - 1645 гг. французский ученый Блез Паскаль создал первую модель механической вычислительной машины, выполняющей арифметические операции и ставшую первым серийно выпускаемым механическим калькулятором. В 1670 - 1710 гг. немецкий ученый Г. Лейбниц разработал и построил механи-ческую машину (калькулятор) для выполнения арифметических действий. Он так-же предложил возможность представления любых чисел двоичными цифрами.
Способ хранения данных в Turbo Vision