Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Тема 11 ФАЙЛИ




Вправа

Питання для роздумів

Кулькове» сортування, функція-предикат, «наївне» сортування.

  1. Як Ви думаєте, скільки обмінів значеннями буде зроблено в масиві 3, 2, 1, 6, 5, 4 у результаті роботи «кулькового» сортування? (Відповідь: 6.)
  2. Як Ви думаєте, чи можна відсортувати масив з 100000 чисел за допомогою «наївного» сортування?
  3. Як, змінивши єдиний символ коду 3.19, можна розташувати числа масиву не в порядку зростання, а в порядку спадання (7, 7, 5, 5, 3, 2)?

Напишіть програму, за допомогою якої на екранній формі (мал. 3.5) демонструється «кулькове» сортування масиву 1, 2, 9, 4, 6, 8, 10, 12. (Для заповнення масиву числами скористайтеся системною функцією InputBox.)

Напишіть програму, за допомогою якої на екранній формі (чи в якому-небудь вікні екранної форми) друкуються всі можливі перестановки N імен (на мал. 3.6 N = 3).

Мал. 3.5. Демонстрація «кулькового» сортування масиву

4.1.Текстові файли
4.2. Файли з довільним доступом
4.3. Використання індексу для операцій над файлом з довільним доступом
4.4. Додаткові відомості

Допустимо, що за допомогою середовища проектування Visual Basic Ви створили цікавий Windows-додаток. Допустимо також, що Ваш додаток обробляє досить велику кількість вхідних даних і видає чималу кількість вихідних даних.

Ймовірніше за все, вхідні дані Ви довго й акуратно вводите в комп'ютер вже в процесі роботи додатка — або за допомогою текстових полів, або за допомогою системних вікон вводу. А результати (вихідні дані), швидше за все, містяться в яких-небудь вікнах на екранній формі чи з'являються в системних вікнах повідомлень. Після завершення роботи додатка як вхідні, так і вихідні дані безслідно зникають! При новому його запуску усе треба починати спочатку — вручну вводити вихідну інформацію і по завершенні роботи якось фіксувати (у голові чи на папері) отримані результати.

Щоб практично необмежено довго зберігати вхідні і вихідні дані програми, з давніх часів, на зорі комп'ютерної ери використовують файли на магнітних носіях інформації.

Ми вже згадувалися файли — вони використовувалися для розміщення в них створених Вами процедур. Нагадаємо, що ці файли називаються файлами екранної форми (їхні імена мають розширення frm) і файлами універсальних модулів (їхні імена мають розширення bas).

А в цій главі ми розглянемо файли для розміщення в них вхідних і вихідних даних Ваших програм. Ми обговоримо, якими бувають ці файли, у якому вигляді і як записувати в них інформацію, а також як цю інформацію з файлів витягати.




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


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


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



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




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