Автоматизация учета основных средств
Введение 3
1 Основные возможности и характеристики языка TURBO PASCAL 4
1.1 Типы данных языка 4
1.2 Структура программы 5
1.3 Массивы, процедуры и функции 6
1.4 Записи файлы 7
2 Проектная часть 10
2.1 Постановка задачи 10
2.2 Входная и выходная информация 10
2.3 Алгоритм решения задачи 10
2.4 Контрольный пример 16
Заключение 19
1 Основные возможности и характеристики языка TURBO PASCAL 4
1.1 Типы данных языка 4
1.2 Структура программы 5
1.3 Массивы, процедуры и функции 6
1.4 Записи файлы 7
2 Проектная часть 10
2.1 Постановка задачи 10
2.2 Входная и выходная информация 10
2.3 Алгоритм решения задачи 10
2.4 Контрольный пример 16
Заключение 19
Паскаль хороший язык программирования, который относительно прост в изучении, довольно ясен и логичен. Паскаль воспитывает дисциплину структурного программирования и программирования вообще.
Пакет Turbo Pascal 7.0 обладает ограниченными возможностями и позволяет работать только в обычном режиме MS DOS. Начинающему программисту, по-видимому, целесообразно начать изучение языка и среды именно с этого пакета.
Язык характеризуется расширенными возможностями по сравнению со стандартом, хорошо развитой библиотекой модулей, позволяющих использовать возможности операционной системы, создавать оверлейные структуры, организовывать ввод-вывод, формировать графическое изображение и т.д.
В данной работе будут описаны основные возможности языка, работа в интегрированной среде, набор стандартных модулей.
Паскаль – гибкий и развитый в отношении типов данных язык. Привлекательны его рекурсивные возможности, а также поддержка технологии объектно-ориентрованного программирования.
Данная курсовая называется «Учет основных средсв» и состоит из двух к частей:
1. Основные возможности и характеристики языка TURBO PASCAL
2. Проектная часть, в которой непосредственно представлена сама программа.
В первой части описываются основные составляющие языка TURBO PASCAL: типы данных, массивы, процедуры, функции, записи и файлы. Приводятся примеры применения всех этих типов.
Во второй, проектной части представлена сама программа: раскрывается постановка задачи, описывается входная (необходимая для внесения данных в программу с указанием структуры и значимости всех полей, периодичность её поступления, источники информации и ее объем) и выходная (перечисляются конечные и промежуточные результаты вычислений, описывается выходная форма с указанием перечня и значимости информации, входящих в неё реквизитов и периодичность её формирования) Контрольный пример составлен с целью проверки правильности алгоритма и программы. Алгоритм решения задачи представляется последовательностью действий над исходными данными. Каждый шаг описывается словесно или в виде формулы.
Данная тема является актуальной, поскольку сейчас с недостатком времени возникает необходимость в автоматизации работы не только крупных предприятий, но и небольших рабочих мест, с целью экономии времени и денег.
Для более наглядного представления курсовой работы некоторые данные и примеры приведены в виде рисунков, схем и таблиц.
Пакет Turbo Pascal 7.0 обладает ограниченными возможностями и позволяет работать только в обычном режиме MS DOS. Начинающему программисту, по-видимому, целесообразно начать изучение языка и среды именно с этого пакета.
Язык характеризуется расширенными возможностями по сравнению со стандартом, хорошо развитой библиотекой модулей, позволяющих использовать возможности операционной системы, создавать оверлейные структуры, организовывать ввод-вывод, формировать графическое изображение и т.д.
В данной работе будут описаны основные возможности языка, работа в интегрированной среде, набор стандартных модулей.
Паскаль – гибкий и развитый в отношении типов данных язык. Привлекательны его рекурсивные возможности, а также поддержка технологии объектно-ориентрованного программирования.
Данная курсовая называется «Учет основных средсв» и состоит из двух к частей:
1. Основные возможности и характеристики языка TURBO PASCAL
2. Проектная часть, в которой непосредственно представлена сама программа.
В первой части описываются основные составляющие языка TURBO PASCAL: типы данных, массивы, процедуры, функции, записи и файлы. Приводятся примеры применения всех этих типов.
Во второй, проектной части представлена сама программа: раскрывается постановка задачи, описывается входная (необходимая для внесения данных в программу с указанием структуры и значимости всех полей, периодичность её поступления, источники информации и ее объем) и выходная (перечисляются конечные и промежуточные результаты вычислений, описывается выходная форма с указанием перечня и значимости информации, входящих в неё реквизитов и периодичность её формирования) Контрольный пример составлен с целью проверки правильности алгоритма и программы. Алгоритм решения задачи представляется последовательностью действий над исходными данными. Каждый шаг описывается словесно или в виде формулы.
Данная тема является актуальной, поскольку сейчас с недостатком времени возникает необходимость в автоматизации работы не только крупных предприятий, но и небольших рабочих мест, с целью экономии времени и денег.
Для более наглядного представления курсовой работы некоторые данные и примеры приведены в виде рисунков, схем и таблиц.
Дисциплина: Автоматизация, Техника
Тип работы: Реферат
Бесплатно: Антиплагиат
Объем: 16 страниц
В избранное:
Тип работы: Реферат
Бесплатно: Антиплагиат
Объем: 16 страниц
В избранное:
МИНИСТЕРМТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
КАЗАХСКИЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. Т. РЫСКУЛОВА
Кафедра: Прикладная информатика
КУРСОВАЯ РАБОТА
По дисциплине:
Программное обеспечение ЭИС
На тему:
Автоматизация учета основных средств
Выполнил (а):
Студент 3-го курса,
305 группы, ИСвЭ,
Афоничев В.
Проверила:
Тимофеева Е.П.
Алматы 2006
Введение 3
1 Основные возможности и характеристики языка TURBO PASCAL 4
1.1 Типы данных языка 4
1.2 Структура программы 5
1.3 Массивы, процедуры и функции 6
1.4 Записи файлы 7
2 Проектная часть 10
2.1 Постановка задачи 10
2.2 Входная и выходная информация 10
2.3 Алгоритм решения задачи 10
2.4 Контрольный пример 16
Заключение 19
Введение
Паскаль ( хороший язык программирования, который относительно прост в
изучении, довольно ясен и логичен. Паскаль воспитывает дисциплину
структурного программирования и программирования вообще.
Пакет Turbo Pascal 7.0 обладает ограниченными возможностями и позволяет
работать только в обычном режиме MS DOS. Начинающему программисту, по-
видимому, целесообразно начать изучение языка и среды именно с этого
пакета.
Язык характеризуется расширенными возможностями по сравнению со
стандартом, хорошо развитой библиотекой модулей, позволяющих использовать
возможности операционной системы, создавать оверлейные структуры,
организовывать ввод-вывод, формировать графическое изображение и т.д.
В данной работе будут описаны основные возможности языка, работа в
интегрированной среде, набор стандартных модулей.
Паскаль – гибкий и развитый в отношении типов данных язык.
Привлекательны его рекурсивные возможности, а также поддержка технологии
объектно-ориентрованного программирования.
Данная курсовая называется Учет основных средсв и состоит из двух к
частей:
1. Основные возможности и характеристики языка TURBO PASCAL
2. Проектная часть, в которой непосредственно представлена сама
программа.
В первой части описываются основные составляющие языка TURBO PASCAL:
типы данных, массивы, процедуры, функции, записи и файлы. Приводятся
примеры применения всех этих типов.
Во второй, проектной части представлена сама программа: раскрывается
постановка задачи, описывается входная (необходимая для внесения данных в
программу с указанием структуры и значимости всех полей, периодичность её
поступления, источники информации и ее объем) и выходная (перечисляются
конечные и промежуточные результаты вычислений, описывается выходная форма
с указанием перечня и значимости информации, входящих в неё реквизитов и
периодичность её формирования) Контрольный пример составлен с целью
проверки правильности алгоритма и программы. Алгоритм решения задачи
представляется последовательностью действий над исходными данными. Каждый
шаг описывается словесно или в виде формулы.
Данная тема является актуальной, поскольку сейчас с недостатком времени
возникает необходимость в автоматизации работы не только крупных
предприятий, но и небольших рабочих мест, с целью экономии времени и денег.
Для более наглядного представления курсовой работы некоторые данные и
примеры приведены в виде рисунков, схем и таблиц.
1. Основные возможности и характеристики языка TURBO PASCAL
1.1 Типы данных языка
Основные символы языка-буквы, цифры и специальные символы составляют
его алфавит. ТУРБО ПАСКАЛЬ включает следующий набор основных символов:
1) 26 латинских строчных и 26 латинских прописных букв:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
2) _ подчеркивание
3) 10 цифр:
0 1 2 3 4 5 6 7 8 9
4) знаки операций:
+ - * = = = := @
5) ограничители:
. , ' ( ) [ ] (. .) { } (* *) .. : ;
6) спецификаторы:
^ # $
7) служебные (зарезервированные) слова:
Кроме перечисленных, в набор основных символов входит пробел. Пробелы
нельзя использовать внутри сдвоенных символов и зарезервированных слов.
Обязательное описание типа приводит к избыточности в тексте программ,
но такая избыточность является важным вспомогательным средством разработки
программ и рассматривается как необходимое свойство современных
алгоритмических языков высокого уровня. В языке ПАСКАЛЬ существуют
скалярные и структурированные типы данных.
К скалярным типам относятся стандартные типы и типы, определяемые
пользователем.
Стандартные типы включают целые, действительные, символьный, логические
и адресный типы. Типы, определяемые пользователем, - перечисляемый и
интервальный.
Структурированные типы имеют четыре разновидности: массивы, множества,
записи и файлы.
Кроме перечисленных, TURBO PASCAL включает еще два типа - процедурный и
объектный.
Логический тип определен таким образом, что FALSE TRUE. Это позволяет
применять к булевским операндам все операции отношения.
1.2 Структура программы
Программа на языке ПАСКАЛЬ состоит из заголовка, разделов описаний и
раздела операторов.
Заголовок программы содержит имя программы, например:
Program PRIM;
Описания могут включать в себя раздел подключаемых библиотек
(модулей), раздел описания меток, раздел описания констант, раздел описания
типов, раздел описания переменных, раздел описания процедур и функций.
Любой оператор в программе может быть помечен меткой. В качестве метки
используются произвольные целые без знака, содержащие не более четырех
цифр, либо имена. Метка ставится перед оператором и отделяется от него
двоеточием.
Описание констант позволяет использовать имена как синонимы констант,
их необходимо определить в разделе описаний констант:
В разделе описания переменных необходимо определить тип всех
переменных, используемых в программе:
var P,Q,R: Integer;
A,B: Char;
F1,F2: Boolean;
Раздел операторов представляет собой составной оператор, который
содержит между служебными словами
begin ... ...end
последовательность операторов. Операторы отделяются друг от друга
символом ;.
Текст программы заканчивается символом точка.
Кроме описаний и операторов ПАСКАЛЬ - программа может содержать
комментарии, которые представляют собой произвольную последовательность
символов, расположенную между открывающей скобкой комментариев { и
закрывающей скобкой комментариев }.
В языке ПАСКАЛЬ количество базовых конструкций увеличено до шести, это:
-следование;
-ветвление;
-цикл с предусловием;
-цикл с постусловием;
-цикл с параметром;
-вариант.
Перечисляемый тип представляет собой ограниченную упорядоченную
последовательность скалярных констант, составляющих данный тип. Значение
каждой константы задается ее именем. Имена отдельных констант отделяются
друг от друга запятыми, а вся совокупность констант, составляющих данный
перечисляемый тип, заключается в круглые скобки.
1.3 Массивы, процедуры и функции
Массивы представляют собой ограниченную упорядоченную совокупность
однотипных величин. Каждая отдельная величина называется компонентой
массива. Тип компонент может быть любым, принятым в языке ПАСКАЛЬ, кроме
файлового типа. Тип компонент называется базовым типом.
Для ввода или вывода массива в список ввода или вывода помещается
переменная с индексом, а операторы ввода или вывода выполняются в цикле.
Первый индекс определяет номер строки, второй - номер столбца.
Двумерные массивы хранятся в памяти ЭВМ по строкам.
Первый способ - с использованием типизированных констант, например:
type Dim10= Array[1..10] of Real;
const
raM10: Dim10 = ( 0, 2.1, 4, 5.65, 6.1, 6.7, 7.2, 8, 8.7, 9.3 );
При инициализации двумерных массивов значения компонент каждого из
входящих в него одномерных массивов записывается в скобках:
type Dim3x2= Array[1..3,1..2] of Integer;
Символьная строка может быть либо строковой константой, либо строковой
переменной. Строковая константа, или строка, представляет собой
совокупность символов, заключенную в апострофы. Строка - это элементарная
конструкция языка ПАСКАЛЬ. Строковые константы могут входить в состав
выражений. Как и числовые константы, они могут быть описаны в разделе
описания констант.
Строковые переменные - это одномерные упакованные массивы символов, для
описания которых в TURBO PASCAL введен тип String.
Например, если строка содержит до 30 символов, ее тип будет определен
как
type s= String[30];
Алгоритм решения задачи проектируется путем декомпозиции всей задачи в
отдельные подзадачи. Обычно подзадачи реализуются в виде подпрограмм.
Подпрограмма - это последовательность операторов, которые определены и
записаны только в одном месте программы, однако их можно вызвать для
выполнения из одной или нескольких точек программы. Каждая подпрограмма
определяется уникальным именем. В языке ПАСКАЛЬ существуют два типа
подпрограмм - процедуры и функции.
Процедура и функция - это именованная последовательность описаний и
операторовПроцедура может содержать такие - же разделы описаний, что и
ПАСКАЛЬ - программа, а именно: разделы описания модулей, меток, констант,
типов, переменных, процедур и функций.
Во многих задачах, особенно в задачах вычислительной математики,
необходимо передавать имена процедур и функций в качестве параметров. Для
этого в TURBO PASCAL введен новый тип данных - процедурный или
функциональный, в зависимости от того, что описывается.
Описание процедурных и функциональных типов производится в разделе
описания типов:
type
FuncType = Function(z: Real): Real;
ProcType = Procedure (a,b: Real; var x,y: Real);
Для завершения работы программ, процедур и функций без предварительного
перехода по меткам к закрывающему end в TURBO PASCAL введены процедуры Exit
и Halt.
1.4 Записи файлы
Представляет собой совокупность ограниченного числа логически связанных
компонент, принадлежащих к разным типам. Компоненты записи называются
полями, каждое из которых определяется именем. Поле записи содержит имя
поля, вслед за которым через двоеточие указывается тип этого поля. Поля
записи могут относиться к любому типу, допустимому в языке Паскаль, за
исключением файлового типа.
Описание записи в языке ПАСКАЛЬ осуществляется с помощью служебного
слова RECORD, вслед за которым описываются компоненты записи. Завершается
описание записи служебным словом END.
Ф А Й Л Ы
Введение файлового типа в язык ПАСКАЛЬ вызвано необходимостью
обеспечить возможность работы с периферийными (внешними) устройствами ЭВМ,
предназначенными для ввода, вывода и хранения данных.
Файловый тип данных или файл определяет упорядоченную совокупность
произвольного числа однотипных компонент.
Общее свойство массива, множества и записи заключается в том, что
количество их компонент определено на этапе написания программы, тогда как
количество компонент файла в тексте программы не определяется и может быть
произвольным.
Понятие файла достаточно широко. Это может быть обычный файл на диске,
коммуникационный порт ЭВМ, устройство печати, клавиатура или другие
устройства.
При работе с файлами выполняются операции ввода - вывода. Операция
ввода означает перепись данных с внешнего устройства (из входного файла) в
основную память ЭВМ, операция вывода - это пересылка данных из основной
памяти на внешнее устройство (в выходной файл).
Файлы на внешних устройствах часто называют физическими файлами. Их
имена определяются операционной системой. В программах на языке Паскаль
имена файлов задаются с помощью строк. Например, имя файла на диске может
иметь вид:
'A:LAB1.DAT'
'c:\ABC150\pr.pas'
'lab3.pas'.
С файловой системой TURBO PASCAL связано понятие буфера ... продолжение
КАЗАХСКИЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. Т. РЫСКУЛОВА
Кафедра: Прикладная информатика
КУРСОВАЯ РАБОТА
По дисциплине:
Программное обеспечение ЭИС
На тему:
Автоматизация учета основных средств
Выполнил (а):
Студент 3-го курса,
305 группы, ИСвЭ,
Афоничев В.
Проверила:
Тимофеева Е.П.
Алматы 2006
Введение 3
1 Основные возможности и характеристики языка TURBO PASCAL 4
1.1 Типы данных языка 4
1.2 Структура программы 5
1.3 Массивы, процедуры и функции 6
1.4 Записи файлы 7
2 Проектная часть 10
2.1 Постановка задачи 10
2.2 Входная и выходная информация 10
2.3 Алгоритм решения задачи 10
2.4 Контрольный пример 16
Заключение 19
Введение
Паскаль ( хороший язык программирования, который относительно прост в
изучении, довольно ясен и логичен. Паскаль воспитывает дисциплину
структурного программирования и программирования вообще.
Пакет Turbo Pascal 7.0 обладает ограниченными возможностями и позволяет
работать только в обычном режиме MS DOS. Начинающему программисту, по-
видимому, целесообразно начать изучение языка и среды именно с этого
пакета.
Язык характеризуется расширенными возможностями по сравнению со
стандартом, хорошо развитой библиотекой модулей, позволяющих использовать
возможности операционной системы, создавать оверлейные структуры,
организовывать ввод-вывод, формировать графическое изображение и т.д.
В данной работе будут описаны основные возможности языка, работа в
интегрированной среде, набор стандартных модулей.
Паскаль – гибкий и развитый в отношении типов данных язык.
Привлекательны его рекурсивные возможности, а также поддержка технологии
объектно-ориентрованного программирования.
Данная курсовая называется Учет основных средсв и состоит из двух к
частей:
1. Основные возможности и характеристики языка TURBO PASCAL
2. Проектная часть, в которой непосредственно представлена сама
программа.
В первой части описываются основные составляющие языка TURBO PASCAL:
типы данных, массивы, процедуры, функции, записи и файлы. Приводятся
примеры применения всех этих типов.
Во второй, проектной части представлена сама программа: раскрывается
постановка задачи, описывается входная (необходимая для внесения данных в
программу с указанием структуры и значимости всех полей, периодичность её
поступления, источники информации и ее объем) и выходная (перечисляются
конечные и промежуточные результаты вычислений, описывается выходная форма
с указанием перечня и значимости информации, входящих в неё реквизитов и
периодичность её формирования) Контрольный пример составлен с целью
проверки правильности алгоритма и программы. Алгоритм решения задачи
представляется последовательностью действий над исходными данными. Каждый
шаг описывается словесно или в виде формулы.
Данная тема является актуальной, поскольку сейчас с недостатком времени
возникает необходимость в автоматизации работы не только крупных
предприятий, но и небольших рабочих мест, с целью экономии времени и денег.
Для более наглядного представления курсовой работы некоторые данные и
примеры приведены в виде рисунков, схем и таблиц.
1. Основные возможности и характеристики языка TURBO PASCAL
1.1 Типы данных языка
Основные символы языка-буквы, цифры и специальные символы составляют
его алфавит. ТУРБО ПАСКАЛЬ включает следующий набор основных символов:
1) 26 латинских строчных и 26 латинских прописных букв:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
2) _ подчеркивание
3) 10 цифр:
0 1 2 3 4 5 6 7 8 9
4) знаки операций:
+ - * = = = := @
5) ограничители:
. , ' ( ) [ ] (. .) { } (* *) .. : ;
6) спецификаторы:
^ # $
7) служебные (зарезервированные) слова:
Кроме перечисленных, в набор основных символов входит пробел. Пробелы
нельзя использовать внутри сдвоенных символов и зарезервированных слов.
Обязательное описание типа приводит к избыточности в тексте программ,
но такая избыточность является важным вспомогательным средством разработки
программ и рассматривается как необходимое свойство современных
алгоритмических языков высокого уровня. В языке ПАСКАЛЬ существуют
скалярные и структурированные типы данных.
К скалярным типам относятся стандартные типы и типы, определяемые
пользователем.
Стандартные типы включают целые, действительные, символьный, логические
и адресный типы. Типы, определяемые пользователем, - перечисляемый и
интервальный.
Структурированные типы имеют четыре разновидности: массивы, множества,
записи и файлы.
Кроме перечисленных, TURBO PASCAL включает еще два типа - процедурный и
объектный.
Логический тип определен таким образом, что FALSE TRUE. Это позволяет
применять к булевским операндам все операции отношения.
1.2 Структура программы
Программа на языке ПАСКАЛЬ состоит из заголовка, разделов описаний и
раздела операторов.
Заголовок программы содержит имя программы, например:
Program PRIM;
Описания могут включать в себя раздел подключаемых библиотек
(модулей), раздел описания меток, раздел описания констант, раздел описания
типов, раздел описания переменных, раздел описания процедур и функций.
Любой оператор в программе может быть помечен меткой. В качестве метки
используются произвольные целые без знака, содержащие не более четырех
цифр, либо имена. Метка ставится перед оператором и отделяется от него
двоеточием.
Описание констант позволяет использовать имена как синонимы констант,
их необходимо определить в разделе описаний констант:
В разделе описания переменных необходимо определить тип всех
переменных, используемых в программе:
var P,Q,R: Integer;
A,B: Char;
F1,F2: Boolean;
Раздел операторов представляет собой составной оператор, который
содержит между служебными словами
begin ... ...end
последовательность операторов. Операторы отделяются друг от друга
символом ;.
Текст программы заканчивается символом точка.
Кроме описаний и операторов ПАСКАЛЬ - программа может содержать
комментарии, которые представляют собой произвольную последовательность
символов, расположенную между открывающей скобкой комментариев { и
закрывающей скобкой комментариев }.
В языке ПАСКАЛЬ количество базовых конструкций увеличено до шести, это:
-следование;
-ветвление;
-цикл с предусловием;
-цикл с постусловием;
-цикл с параметром;
-вариант.
Перечисляемый тип представляет собой ограниченную упорядоченную
последовательность скалярных констант, составляющих данный тип. Значение
каждой константы задается ее именем. Имена отдельных констант отделяются
друг от друга запятыми, а вся совокупность констант, составляющих данный
перечисляемый тип, заключается в круглые скобки.
1.3 Массивы, процедуры и функции
Массивы представляют собой ограниченную упорядоченную совокупность
однотипных величин. Каждая отдельная величина называется компонентой
массива. Тип компонент может быть любым, принятым в языке ПАСКАЛЬ, кроме
файлового типа. Тип компонент называется базовым типом.
Для ввода или вывода массива в список ввода или вывода помещается
переменная с индексом, а операторы ввода или вывода выполняются в цикле.
Первый индекс определяет номер строки, второй - номер столбца.
Двумерные массивы хранятся в памяти ЭВМ по строкам.
Первый способ - с использованием типизированных констант, например:
type Dim10= Array[1..10] of Real;
const
raM10: Dim10 = ( 0, 2.1, 4, 5.65, 6.1, 6.7, 7.2, 8, 8.7, 9.3 );
При инициализации двумерных массивов значения компонент каждого из
входящих в него одномерных массивов записывается в скобках:
type Dim3x2= Array[1..3,1..2] of Integer;
Символьная строка может быть либо строковой константой, либо строковой
переменной. Строковая константа, или строка, представляет собой
совокупность символов, заключенную в апострофы. Строка - это элементарная
конструкция языка ПАСКАЛЬ. Строковые константы могут входить в состав
выражений. Как и числовые константы, они могут быть описаны в разделе
описания констант.
Строковые переменные - это одномерные упакованные массивы символов, для
описания которых в TURBO PASCAL введен тип String.
Например, если строка содержит до 30 символов, ее тип будет определен
как
type s= String[30];
Алгоритм решения задачи проектируется путем декомпозиции всей задачи в
отдельные подзадачи. Обычно подзадачи реализуются в виде подпрограмм.
Подпрограмма - это последовательность операторов, которые определены и
записаны только в одном месте программы, однако их можно вызвать для
выполнения из одной или нескольких точек программы. Каждая подпрограмма
определяется уникальным именем. В языке ПАСКАЛЬ существуют два типа
подпрограмм - процедуры и функции.
Процедура и функция - это именованная последовательность описаний и
операторовПроцедура может содержать такие - же разделы описаний, что и
ПАСКАЛЬ - программа, а именно: разделы описания модулей, меток, констант,
типов, переменных, процедур и функций.
Во многих задачах, особенно в задачах вычислительной математики,
необходимо передавать имена процедур и функций в качестве параметров. Для
этого в TURBO PASCAL введен новый тип данных - процедурный или
функциональный, в зависимости от того, что описывается.
Описание процедурных и функциональных типов производится в разделе
описания типов:
type
FuncType = Function(z: Real): Real;
ProcType = Procedure (a,b: Real; var x,y: Real);
Для завершения работы программ, процедур и функций без предварительного
перехода по меткам к закрывающему end в TURBO PASCAL введены процедуры Exit
и Halt.
1.4 Записи файлы
Представляет собой совокупность ограниченного числа логически связанных
компонент, принадлежащих к разным типам. Компоненты записи называются
полями, каждое из которых определяется именем. Поле записи содержит имя
поля, вслед за которым через двоеточие указывается тип этого поля. Поля
записи могут относиться к любому типу, допустимому в языке Паскаль, за
исключением файлового типа.
Описание записи в языке ПАСКАЛЬ осуществляется с помощью служебного
слова RECORD, вслед за которым описываются компоненты записи. Завершается
описание записи служебным словом END.
Ф А Й Л Ы
Введение файлового типа в язык ПАСКАЛЬ вызвано необходимостью
обеспечить возможность работы с периферийными (внешними) устройствами ЭВМ,
предназначенными для ввода, вывода и хранения данных.
Файловый тип данных или файл определяет упорядоченную совокупность
произвольного числа однотипных компонент.
Общее свойство массива, множества и записи заключается в том, что
количество их компонент определено на этапе написания программы, тогда как
количество компонент файла в тексте программы не определяется и может быть
произвольным.
Понятие файла достаточно широко. Это может быть обычный файл на диске,
коммуникационный порт ЭВМ, устройство печати, клавиатура или другие
устройства.
При работе с файлами выполняются операции ввода - вывода. Операция
ввода означает перепись данных с внешнего устройства (из входного файла) в
основную память ЭВМ, операция вывода - это пересылка данных из основной
памяти на внешнее устройство (в выходной файл).
Файлы на внешних устройствах часто называют физическими файлами. Их
имена определяются операционной системой. В программах на языке Паскаль
имена файлов задаются с помощью строк. Например, имя файла на диске может
иметь вид:
'A:LAB1.DAT'
'c:\ABC150\pr.pas'
'lab3.pas'.
С файловой системой TURBO PASCAL связано понятие буфера ... продолжение
Похожие работы
Дисциплины
- Информатика
- Банковское дело
- Оценка бизнеса
- Бухгалтерское дело
- Валеология
- География
- Геология, Геофизика, Геодезия
- Религия
- Общая история
- Журналистика
- Таможенное дело
- История Казахстана
- Финансы
- Законодательство и Право, Криминалистика
- Маркетинг
- Культурология
- Медицина
- Менеджмент
- Нефть, Газ
- Искуство, музыка
- Педагогика
- Психология
- Страхование
- Налоги
- Политология
- Сертификация, стандартизация
- Социология, Демография
- Статистика
- Туризм
- Физика
- Философия
- Химия
- Делопроизводсто
- Экология, Охрана природы, Природопользование
- Экономика
- Литература
- Биология
- Мясо, молочно, вино-водочные продукты
- Земельный кадастр, Недвижимость
- Математика, Геометрия
- Государственное управление
- Архивное дело
- Полиграфия
- Горное дело
- Языковедение, Филология
- Исторические личности
- Автоматизация, Техника
- Экономическая география
- Международные отношения
- ОБЖ (Основы безопасности жизнедеятельности), Защита труда