Автоматизация учета основных средств



Введение 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: типы данных, массивы, процедуры, функции, записи и файлы. Приводятся примеры применения всех этих типов.
Во второй, проектной части представлена сама программа: раскрывается постановка задачи, описывается входная (необходимая для внесения данных в программу с указанием структуры и значимости всех полей, периодичность её поступления, источники информации и ее объем) и выходная (перечисляются конечные и промежуточные результаты вычислений, описывается выходная форма с указанием перечня и значимости информации, входящих в неё реквизитов и периодичность её формирования) Контрольный пример составлен с целью проверки правильности алгоритма и программы. Алгоритм решения задачи представляется последовательностью действий над исходными данными. Каждый шаг описывается словесно или в виде формулы.
Данная тема является актуальной, поскольку сейчас с недостатком времени возникает необходимость в автоматизации работы не только крупных предприятий, но и небольших рабочих мест, с целью экономии времени и денег.

Для более наглядного представления курсовой работы некоторые данные и примеры приведены в виде рисунков, схем и таблиц.

Дисциплина: Автоматизация, Техника
Тип работы:  Реферат
Бесплатно:  Антиплагиат
Объем: 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 связано понятие буфера ... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Автоматизация процесса учета продаж компании «Айджи студио»
Инновационные технологии в деятельности банков второго уровня
Функционально-смысловые типы речи
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЛАБОРАТОРНЫХ МЕТОДОВ ОПРЕДЕЛЕНИЯ СОДЕРЖАНИЯ ВОДЫ В СЫРОЙ НЕФТИ
НОВЫЕ ТЕХНОЛОГИИ АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ФИНАНСОВЫХ ОРГАНАХ
Информационные системы финансовых учреждений
Анализ формирования и распределения прибыли
РОЛЬ И ЗНАЧЕНИЕ ФИНАНСОВОГО УЧЕТА В СТРОИТЕЛЬНОЙ ОРГАНИЗАЦИИ
Бухгалтерские программы и системы в Казахстане
Автоматизация учета товаров с использованием сканера штрих-кода и веб-камеры
Дисциплины