Обозначение блоков в соответствии с ГОСТами

№ п/п Наименование Обозначение и размеры Функции
3
Процесс   Выполнение операции или группы операций, в результате которых изме­няется значение, форма представления или раз­мещение данных.  
Решение   Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий.
         

 

Модификация   Выполнение операций, меняющих команды или группу команд, изменяю­щих программу.  
Ввод-вывод Преобразование данных в форму, пригодную для обработки (ввод) или ото­бражения результатов об­работки (вывод).
Пуск-остановка Начало, конец, прерыва­ние процесса обработки данных или выполнения программы.
Линия потока Указание последователь­ности связей между сим­волами.
Комментарий Связь между элементом схемы и пояснением.
Соединитель
ø 0.5a

Указание связи между прерванными линиями потока, связывающими символы.
Межстраничный соединитель     Указание связи между разъединёнными частями схем алгоритмов и программ, расположенных на разных листах.
Предопределённый (типовой) процесс     Использование ранее соз­данных или отдельно напи­санных алгоритмов или программ.
Магнитный диск Ввод/вывод данных, носи­телем которых служит маг­нитный диск (из файла/ в файл).
Документ Ввод/вывод данных, носи­телем которых служит бу­мага (со сканера/ на прин­тер).

 

Ручной ввод
b

Ввод данных вручную при помощи клавиатуры, пере­ключателей, кнопок.  
Дисплей Вывод данных на дисплей.  

 

Вопрос 3. Основы алгоритмизации

Целью любого научного исследования является определение значений таких параметров исследуемого объекта, которые удовлетворяют определен­ному критерию с заданной достоверностью. Такие исследования называются экспериментом.

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

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

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

Моделированиеесть метод (или процесс) изучения свойств объектов-оригиналов посредством исследования соответствующих свойств их моделей.

Алгоритмизациялежит в основе процесса построения любой модели и потому является неотъемлемой частью научного исследования.

Вопрос 4.Этапы подготовки задачи к решению на ПК

 

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

Руководящие документы:

ГОСТ Определяет требования к содержанию документа

24.204-80 г. описания постановки задачи.

Пр. МО № 190 О совершенствовании работы по материальному

от 29.07.1985 г. обеспечению управления войсками (силами фло-

та) и моделирова­нию операций.

Итак, разберем основные этапы подготовки задач к решению на ПЭВМ.

 

1 ЭТАП.РАЗРАБОТКА ПОСТАНОВКИ ЗАДАЧИ

За этот этап целиком и полностью отвечает командир (начальник), для которого составляется данная программа. Поэтому мы разберем его более подробно.

На этом этапе формируется задание на составление программы. Определяются:

1) назначение задачи;

2) перечень используемых постоянных и переменных данных;

3) основное содержание задачи;

4) требуемые результаты решения задачи;

5) перечень должностных лиц, кому должны сдаваться результаты задачи;

6) объем и сроки представления информации;

7) частота решения задачи;

8) содержание и формы представления исходной информации.
Разберем на примере программы расчета марша. Используемую информацию можно отображать, для удобства и наглядности, в виде табличных данных.

Таблица 1

 

№ п/п Наименование исходных данных   Размер­ность Пределы измерения Источники Способ получения Категория срочности
    Длина маршрута. км 0-500 РД  

 

9) формуляр для заполнения исходных данных:

Таблица 2

 

 

№ п/п Наименование исходных данных Варианты
(Заполняется в том порядке, в ка­ком данные вводятся в ЭВМ).        

 

10) содержание и формы представления результатов решения задачи: опи­сание выдаваемых результатов:

Таблица 3

№ п/п Наименование результатов Размерность Пределы измерения Точность Периодич­ность
Время подготовки Мин 0-100 До 3-го знака Каждые 5 мин

11) описание каждого выходного документа, подлежащего передаче органу управления;

12) количество вариантов решения;

13) требования к защите информации (коды, секретность, кому, сколько, сроки, где хранить программы);

14) тип ЭВМ, алгоритм, язык;

15) стадии и сроки разработки, начиная с технического задания.

2 ЭТАП.РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ

ФОРМУЛИРОВКИ ЗАДАЧИ

На этом этапе командир (начальник) работает вместе с инженером-программистом, разъясняя основные формулы тактических и других расче­тов, требования к результатам расчетов и т.д.

С 3-го по 8-й этап включительно выполняет непосредственно инженер-программист, поэтому мы не будем разбирать их так подробно, а просто пе­речислим.

3 ЭТАП. ВЫБОР МАТЕМАТИЧЕСКОГО МЕТОДА РЕШЕНИЯ ЗАДАЧИ. 4 ЭТАП. СОСТАВЛЕНИЕ АЛГОРИТМА.

5 ЭТАП. НАПИСАНИЕ ПРОГРАММЫ НА АЛГОРИТМИЧЕСКОМ

ЯЗЫКЕ.

6 ЭТАП.ВВОД ПРОГРАММЫ В ЭВМ.

7 ЭТАП.ПОДГОТОВКА ИСХОДНЫХ ДАННЫХ.

8 ЭТАП. ФОРМИРОВАНИЕ ЗАДАНИЯ НА ТРАНСЛЯ-

ЦИЮ ПРОГРАММЫ С ПОМОЩЬЮ ЯЗЫКА ТРАНСЛЯТОРА.

9ЭТАП.ОТЛАДКА ПРОГРАММЫ (ВКЛЮЧАЕТ В СЕБЯ

РАЗЛИЧНЫЕ ВИДЫ КОНТРОЛЯ).

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

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

Например:

• Для выполнения задания необходимо 3,3 танка, чего реально не быва­ет. Поэтому в данном случае необходимо округление до 4, а не до 3, как в математике.

• Забыл включить принтер, не вставил лист бумаги и т.д., в результате произошел сброс информации.

• Другие специфические особенности военно-специальных расчетов.

10 ЭТАП.ОТРАБОТКА ПРОГРАММНОЙ ДОКУМЕНТАЦИИ.

Документация содержит 4 раздела:

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

2) Алгоритм (схема) и его описание.

3) Программа с контрольным примером (варианты).

4) Инструкция пользователю.

Последняя должна включать в себя следующие разделы:

• порядок подготовки ЭВМ к работе;

• порядок загрузки программы пользователя в ОЗУ;

• получение результатов на экране дисплея;

• получение результата на других периферийных устройствах (принтер, графопостроитель);

• редактирование программы.

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

 


Рис. 20. Этапы подготовки задачи к решению на ПК


ЛЕКЦИЯ № 9








Дата добавления: 2015-10-21; просмотров: 1150;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.02 сек.