Смекни!
smekni.com

Обработка экономической информации средствами языка Pascal (стр. 1 из 6)

Лист задания

Аннотация

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

В данной курсовой работе приведена программа, которая применяется для вычисления остатка продукции на конец года. Здесь был использован метод структурного программирования для облегчения написания и отладки программы, а также повышения ее наглядности и читаемости. Целью написания данной работы было получение и закрепление практических навыков разработки алгоритмов различными методами .

Представленная программа реализована на языке программирования Borland Pascal версии 7.0.

Язык Borland Pascal 7.0 - это один из самых мощных языков для ЭВМ типа IBM PC/AT, работающий в среде операционной системы DOS, сочетающий в себе как мощность низкоуровневых языков программирования, так и структурированность с надежностью, присущих языкам высокого уровня.

Для успешной работы с представленной программой необходим компьютер IBM 80286 или любой совместимый с ним. Для реализации данного алгоритма был выбран язык программирования - TURBO PASCAL, для ЭВМ типа IВМ РС/АТ/ХТ, работающих в среде операционной системы МS DOS.

Файл с текстом программы (kurs.pas) имеет размер, равный 12,5Kb;

Исполняемый файл (kurs.exe) имеет размер 33,3Kb;

Содержание

1. Введение2. Постановка задачи3. Математической модели4. Описание алгоритма5. Описание программы5.1. Общие сведения языка программирования5.2. Операторы Turbo Pascal 5.3. Входные и выходные данные5.4. Описание переменных5.5. Описание программы6. Список литературыПриложение АПриложение Б 57891112222325444546

1 Введение

Информатика - научная дисциплина, изучающая структуру и общие свойства информации, а также закономерности всех процессов обмена ин­формацией при непосредственном устном и письменном общении специали­стов до формальных процессов обмена посредством различных носителей информации. Значительную часть этих процессов составляет научно-инфор­мационная деятельность по сбору, переработке, хранению, поиска и распро­странению информации. Объектом изучения информатики не является со­держание конкретной научно-информационной деятельности, которой должны заниматься специалисты в соответствующих отраслях науки и тех­ники. Она изучает внутренние механизмы реферирования документов на ес­тественных языках, разрабатывает общие методы такого реферирования.

Информатику рассматривают как один из разделов кибернетики, счита­ется, что в последнюю входят проблемы автоматизации информационной службы, перевода и реферирования научно-технической литературы, по­строение информационно-поисковых систем и ряд других задач.

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

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

Информация - это совокупность сведений, определяющих меру наших знаний о тех или иных событиях, явлениях или факторах. Информация явля­ется абстрактной категорией и связана с процессом познания человеком ок­ружающего мира.

Информатика - это наука, которая изучает структуру и особенность ин­формации, а также вопросы, связанные со сбором, хранением и переработкой информации.

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

Для обработки на компьютере текстовой информации обычно при вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства ( экран или печать ) для восприятия человеком по этим числам строятся соответствующие изображения букв. Соответствие между набором букв и числами называется кодировкой символов.

2. Постановка задачи

Обработка экономической информации, представленной в виде таблицы (см. приложение №1).

Основные данные, входящие в данную таблицу хранить в файле на внешнем носителе информации.

Предусмотреть в данном курсовом проекте возможность вывода таблицы на экран, создание новых записей, добавления новых записей в файл на внешнем носителе, удаление записей из файла, возможность редактирования записи в таблице и графическую заставку для данного курсового проекта с использованием модуля Graph.

Представить вместе с исходным текстом программы, написанной на языке Pascal, пояснительную записку.

3 Построение математической модели

Даны исходные данные:

Переходящий остаток продукции на начало года (А1) Приход продукции,шт (А2) Расход, шт(А3) Цена за 1 шт(А4) Остаток на конец года(А)
1 45 32 21 6.90 (A¢)
2 234 3454 32 5.67 (A¢¢)
Итого: As=A¢+A¢¢+…An

Для вычисления окончательных данных в таблице используются следующие формулы:

А=((А1+А2)-А3)*А4

As=A¢+A¢¢+…An

4 Описание алгоритма

Шаг 1. Запрос о запуске графической заставки –(y/n)

Шаг 1.1. При нажатие клавиши выполняется вывод графической заставки на экран

Шаг 1.2. При нажатие любой клавиши (кроме ) выполняется переход к главному меню программы

Шаг 2. Выбор пунктов главного меню

Шаг 3. Выполнение подалгоритма вывода основной таблицы при выборе пункта «1» главного меню.

Шаг 3.1. Печать на экран «шапки» таблицы.

Шаг 3.2. Печать основных данных таблицы.

Шаг 3.3. Возврат к шагу 2 или выход из программы.

Шаг 4. Выполнение подалгоритма создания новых записей при выборе пункта «2» главного меню.

Шаг 4.1. Подтверждение создания новой таблицы.

Шаг 4.2. Ввод количества записей.

Шаг 4.3. Выполнение алгоритма создания новых записей.

Шаг 4..4. Возврат к шагу 2.

Шаг 5. Выполнение подалгоритма добавления записи при выборе пункта «3» главного меню.

Шаг 5.1. Подтверждение добавления записи.

Шаг 5.2. Ввод количества добавляемых записей.

Шаг 5.3. Выполнение алгоритма добавления записей.

Шаг 5.4. Возврат к шагу 2.

Шаг 6. Выполнение подалгоритма удаления записи при выборе пункта «4» главного меню.

Шаг 6.1. Подтверждение операции удаления записи

Шаг 6.2. Выбор удаляемой записи с использованием предварительного просмотра таблицы.

Шаг 6.3. Выполнение алгоритма удаления записи.

Шаг 6.4. При нажатие клавиши - возврат к шагу 6.1, или при нажатие любой клавиши, кроме - к шагу 2

Шаг 7. Выполнения подалгоритма редактирования записи при выборе пункта «5» главного меню.

Шаг 7.1. Подтверждение операции редактирования записи

Шаг 7.2. Выбор редактируемой записи с использованием предварительного просмотра таблицы.

Шаг 7.3. Выполнение алгоритма редактирования записи.

Шаг 7.4. Возврат к шагу 2.

Шаг 8. Выполнение просмотра заставки при выборе пункта «6» главного меню.

Шаг 8.1. Подтверждения запуска заставки

Шаг 8.2. Алгоритм вывода графической заставки на экран

Шаг 9. Выполнение подалгоритма выхода из программы при выборе пункта «7» главного меню.

5 Описание программы

5.1 Общие сведения языка программирования

Система программирования Турбо Паскаль, разработанная американ­ской корпорацией Borland, остается одной из самых популярных систем программирования в мире, которой по плечу любые задачи от создания простых программ, предназначенных для решения не­сложных вычислительных задач, до разработки сложнейших реляцион­ных систем управления базами данных.

К основным достоинствам языка следует отнести гибкость и надежность, простоту и ясность конструкций, легкость реализации на ЭВМ, возможность полного контроля правильности программ во время компиляции и выполнения, наличие набора структурных типов данных (массивов, файлов и записей), возможность построения новых типов данных.

Версия языка TURBO PASCAL V 7.0. включает в себя возможности:

-использование отдельно компилируемых модулей;

-интегрированный отладчик;

-интегрированная среда разработчика;

-объектно-ориентированную оболочку для создания прикладных программ.

Турбо Паскаль 7.0 оперирует объектами, присущими типичной ЭВМ: символами, целыми числами и числами с плавающей запятой. Программисту разрешено управлять размещением объектов и использовать в программах знания размера объектов и способов их взаимного расположения.

5.2 Операторы Turbo Pascal.

В своей простейшей форме программа Borland Pascal состоит из заголовка программы, который именует программу, и основного программного блока, выполняющего назначение программы. В основном программном блоке находится секция кода, заключенная между ключевыми словами begin и end. Простейшая программа, иллюстрирующую эти принципы:

program Privet;

begin

Writeln('Добро пожаловать в Borland Pascal');

end.

Первая строка - это заголовок программы, который именует данную программу. Остальная часть программы - это исходный код, который начинается ключевым словом begin и заканчивается end. Хотя данная конкретная программа содержит только одну строку, их может быть много. В любой программе Borland Pascal все действия выполняются между begin и end.