Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Резюме к третьей главе




Изучив третью главу, вы познакомились с методикой постановки задачи, а именно, с операциями:

· "Составление технического задания";

· "Описание наборов данных";

· "Определение способа хранения данных";

· "Разработка алгоритма преобразования данных";

· "Разработка интерфейса пользователя";

· "Разработка алгоритма программы";

· "Проектирование структуры программы".

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

Если вы освоили материал третьей главы, то, не зная операторов и функций языка, имея только общие понятия о технологии программирования и стандартных объектах языка Visual Basic, вы достигли очень многого – научились четко описывать действия вашего приложения на нормальном языке предметной области пользователя.

Контрольные вопросы

1. Какие цели преследует этап "Постановка задачи", какие операции он включает и что является конечным продуктом этого этапа?

2. Что такое описание наборов данных, с какой целью и в какой форме оно может быть выполнено на этапе постановки задачи?

3. Какие существуют способы хранения данных в процессе работы программы?

4. Что такое файл последовательного доступа? Каковы его преимущества и недостатки?

5. Каковы способы записи в файл последовательного доступа многокомпонентных данных?

6. Каковы способы записи в файл прямого доступа многокомпонентных данных?

7. Что такое файл прямого доступа, каковы его преимущества и недостатки?

8. Можно ли для хранения данных при программировании в среде Visual Basic использовать файлы стандартных баз данных?

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

10. Какие существуют способы компактного описания алгоритмов?

11. Как разрабатывается система управления приложением?

12. В каких случаях следует предпочесть чисто кнопочную систему управления, а в каких – меню команд?

13. Какие существуют способы группировки органов управления приложением, с какой целью выполняется группировка органов управления?

14. Какие документы однозначно описывают поведение приложения на стадии его проектирования?

15. Какова последовательность разработки Р-графа алгоритма работы программы?

16. Что такое структура программы и как она проектируется?

17. В каких случаях данные описываются в отдельном модуле?

18. Как выбираются имена данных?

19. На какие секции разбивается код программы в окне кода программы?

20. Как составить минимальный список обработчиков событий, которые могут потребоваться при создании кода программы?

21. В каких местах кода программы рекомендуется размещать процедуры и функции, которые не входят в состав стандартных объектов Visual Basic?

22. Выполните постановку задач на разработку приложений, обеспечивающих следующие операции:

· Вычисление текущего времени, вывод его на экран, корректировку часов компьютера,

· Ввод двух чисел, вычисление их суммы и вывод суммы на экран,

· Ввод двух чисел, выбор алгоритма обработки (вычисление суммы, разности, произведения и частного),

· Ввод конечной последовательности чисел (их количество зафиксировано) и вычисление их суммы,

· Ввод последовательности чисел произвольной длины и вычисление их суммы или разности или произведения (способ обработки данных выбирает пользователь во время работы с программой),

· Решение квадратного уравнения со всеми коэффициентами a, b и с,

· Ввод последовательности чисел в массив и поиск наибольшего и наименьшего элемента массива (длина массива фиксирована),

· Ввод последовательности чисел в массив и поиск наибольшего и наименьшего элемента массива (длина массива произвольна),

· Выбор файла последовательного доступа и определение числа содержащихся в нем записей,

· Выбор файла прямого доступа и определение числа записей, если известна структура записанных данных и длина каждого из них,

· Ввод двух произвольных строк разной длины и проверку наличия в более длинной строке короткой строки,

· Создание карточки коммунальных платежей, ввод сумм платежей, расчет общей суммы, сохранение данных карточки в файле.

 


Глава 4
ТИПОВЫЕ ПРИЕМЫ ПРОГРАММИРОВАНИЯ

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

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




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


Дата добавления: 2014-11-29; Просмотров: 397; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.