Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 icon

Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3



НазваниеБбк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3
Дата конвертации09.07.2012
Размер65.98 Kb.
ТипКнига

УДК 681.3.06(075) ББК 22.18я7 В 67

Волчёнков Н. Г. В 67 Программирование на Visual Basic 6: В 3-х ч. Часть 3.

М.: ИНФРА-М, 2000. — 238 с.

ISBN 5-16-000117-4 (ч. 3) ISBN 5-16-000114-Х (общ.)

Книга содержит 130 задач по программированию на самом совре­менном диалекте языка Бейсик — Visual Basic. К большинству задач прилагаются подробные решения — программные коды и описание ин­терфейса в среде проектирования Visual Basic 6 (версии 1998 г.). Эта среда функционирует под управлением системы Windows (95, 98, 2000, NT) и предназначена для создания «самодельных» приложений в этой системе.

Данная книга представляет собой третью часть учебного пособия. Основные теоретические сведения, в том числе описание среды Visual Basic 6, содержатся в первой и второй частях пособия. Книга не только поможет Вам на конкретных примерах закрепить основные приёмы и методы программирования, изложенные в первых двух книгах, но и на­учит самостоятельно создавать разнообразные Windows-приложения.

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

ББК 22.18я7

ISBN 5-16-000117-4 (ч. 3)

ISBN 5-16-000114-Х (общ.) © Н. Г. Волчёнков, 2000

ПРЕДИСЛОВИЕ

Уважаемый читатель! Настоящая книга представляет со­бой набор разнообразных задач по программированию с ответами и решениями — текстами работающих программ. Это учебное пособие, предназначенное для Вашего практического обучения программирова­нию на персональном компьютере класса Пентиум с операционной средой Windows 95, 98, NT или 2000 и с оперативной памятью не ме­нее 12 Мбайт.

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

Дело в том, что я предлагаю Вам изучать программирование не на Паскале или на Си, а на Visual Basic версии 6.0 — самом современном диалекте самого распространённого в мире языка программирования Бейсик. И надо сразу сказать, что огромная популярность языка Бей­сик обусловлена не только тем, что его питает и лелеет могучая фир­ма Microsoft, но и замечательной ясностью и простотой этого языка в сочетании с поистине безграничными возможностями при решении самых разных задач обработки информации.


Если Вы, прислушавшись к мнению опытных людей и к голосу Вашего разума, решили сделать свой выбор именно на языке Visual Basic, — приобретайте диск с его 6-й версией1, устанавливайте её на Вашем компьютере и смело приступайте к делу — начинайте осваи­вать основы и тонкости программирования. И данная книга, как я смею надеяться, сможет Вам в этом помочь.

В моём понимании, практическое обучение программированию на 90 % должно состоять из Вашего непосредственного общения с компьютером — составления программ за его пультом и доведения их До работающего состояния. То есть такого состояния, когда програм­мы дают результаты, которые Вы от них ждёте. В сочетании с необхо­димой теоретической подготовкой по книжкам (10 %), это обучение

Не беда, если у Вас не 6-я, а 5-я версия Visual Basic. Практически все программы этой книги (решения задач данного сборника) работают и в этой среде.

Программирование на Visual Basic 6. Часть 3

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

Автор надеется, что кроме настоящего сборника задач у читателя есть и две другие его книги по программированию на языке Visual Basic 6. Это 1-я и 2-я части данного учебного пособия, предназначен­ные для двух последовательных этапов изучения курса программиро­вания. Каждый из этих этапов может занимать от полугода до года — всё зависит от того, в каком режиме Вы изучаете этот курс .

Задачи данного сборника соответствуют последним пяти главам 1-й части пособия и первым двум главам 2-й части. Здесь не нашёл отра­жения материал других глав, относящийся к работе с файлами и база­ми данных, а также работе со многими интересными и полезными ин­струментами среды Visual Basic 6, — например, такими, с помощью которых создаётся анимация (движущиеся изображения), мультиме­диа (озвучивание создаваемых Вами программных приложений), реа­лизуется работа в сети Internet. Освоение этого материала, на взгляд автора, выходит за рамки принципиальных идей и методов программи­рования, которые рассматриваются в данном сборнике задач. Тем не менее, все необходимые сведения для изучения перечисленных вопро­сов Вы можете найти во второй части упомянутого выше пособия.

Автор стремился сделать тематику задач данного сборника, по воз­можности, разнообразной и интересной (разумеется, с его субъектив­ной точки зрения). Ему хочется верить, что читатель, который будет над ними работать, не только освоит некоторые идеи и методы про­граммирования, но и немного расширит свой общий культурный кру­гозор (в частности, математический).

Разобравшись, например, с задачей 8.3 из последней главы, кто-то из читателей, возможно впервые, узнает о том, какой смысл за­ключён в слове дисперсия — важном понятии теории вероятностей и математической статистики. А разобравшись с задачей 8.15 — узнает, что такое греко-латинский квадрат. И таких примеров можно привес­ти много.

Связаться с автором Вы можете с помощью электронной почты по адресу: volchenkov@glasnet.ru.

Автор выражает глубокую признательность тем, кто поддерживал его в работе над книгой: Виктору Фигурнову — за ценные советы и помощь; ученикам и студентам, которым автор на протяжении неско­льких лет преподавал программирование на Бейсике (от QBasic в мос­ковской школе № 1741 до Visual Basic в вузах Москвы) — за ценные замечания; жене Ирине и дочери Елене — за прекрасные условия ра­боты над книгой дома, за компьютером.

^ Николай Волчёнков, Москва, 1999 г.

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

Задачи

Г^ ЛАВА 1. ТИПЫ И ЗНАЧЕНИЯ ПЕРЕМЕННЫХ

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

Всё, что требуется для решения этих задач, — это зна­ние типов переменных языка Visual Basic 6, — способов объявления типов и диапазонов изменения значений пере­менных различных типов.

Вам понадобятся знания различных типов числовых пе­ременных — Byte, Integer, Long, Single, Double, Currency. Будет рассмотрен и тип нечисловой (текстовой) перемен­ной String. Упомянем тип логической переменной Boolean. Рассмотрим мы и тип Date для представления даты — чис­ла, месяца и года любого дня нынешнего (и не только ны­нешнего) тысячелетия3.

Вы должны иметь представление и об особом типе Vari­ant, — о том, что переменные этого типа могут иметь любой тип.

Для решения задач следует знать способы объявления типа переменной:

• с помощью оператора объявления типа

^ Def... (DefByte, Deflnt, DefLng, DefSng и т.д.);

• с помощью операторов определения переменной

Dim ... As ... (или Private ... As ..., или Public ... As ...);

В языке Visual Basic ключевое слово Date используется не только как название типа переменной, но и как имя функции. Эта функция не имеет аргументов. Она возвращает значение, которое является текущей Датой.


ОГЛАВЛЕНИЕ


Часть 1. ЗАДАЧИ

^ Глава 1. Типы и значения переменных

Задачи 1.1 — 1.15 (1 — 15) 5

Глава 2. Вычисление значений выражений

Задачи 2.1 — 2.20 (16 — 35) 19

Глава 3. Условные переходы

Задачи 3.1 — 3.10 (36 — 45) 32

^ Глава 4. Проверка сложных условий

Задачи 4.1 — 4.11 (46 — 56) 40

Глава 5. Циклы со счётчиком

Задачи 5.1 — 5.24 (57 — 80) 50

Глава 6. Циклы с условием

Задачи 6.1 — 6.20 (81 — 100) 68

^ Глава 7. Общие процедуры

Задачи 7.1 — 7.12 (101 — 112) 91

Глава 8. Массивы

Задачи 8.1 — 8.18 (113 — 130) 110

Часть 2. ОТВЕТЫ И РЕШЕНИЯ

Глава 1 (задачи 1 — 15) 130

Глава 2 (задачи 16 — 35) 135

Глава 3 (задачи 36 — 45) 145

Глава 4 (задачи 46 — 56) 154

Глава 5 (задачи 57 — 80) 163

Глава 6 (задачи 81 — 100) 181

Глава 7 (задачи 101 — 112) 202

Глава 8 (задачи 113 — 130) 218

ОСТАЛЬНЫЕ СТРАНИЦЫ ВЫСЫЛАЮТСЯ НА КОМПАКТ-ДИСКЕ, ЛИБО ПО ЭЛЕКТРОННОЙ ПОЧТЕ.


Заказ: http://psbatishev.narod.ru/zakaz.htm


Примечание: заказывая отсканированные копии книг, Вы принимаете на себя всю ответственность за возможные нарушения авторских прав.




Похожие:

Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconН. Г. Волчёнков программирование на visual basic 6 Учебное пособие
Книга содержит описание многих важных идей и методов программирования на современном диалекте языка Бейсик — Visual Basic
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconН. Г. Волчёнков программирование на visual basic 6 Учебное пособие
Книга содержит описание многих важных идей и методов программирования на современном диалекте языка Бейсик — Visual Basic
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconВолчёнков Н. Г. В 67 Программирование на Visual Basic 6: в 3-х ч. Часть 1
Книга предназначена уче­никам 11-го класса. Третья часть, задачник, полезна при изучении как 1-й, так и 2-й книги
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconВолчёнков Н. Г. В 67 Программирование на Visual Basic 6: в 3-х ч. Часть 1
Книга предназначена уче­никам 11-го класса. Третья часть, задачник, полезна при изучении как 1-й, так и 2-й книги
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconПрактическая работа №1 Графика в Visual Basic 0 Графические методы в дополнение к графическим элементам управления в Visual Basic 6 существует набор графических методов
В дополнение к графическим элементам управления в Visual Basic 6 существует набор графических методов
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconГенератор веб страниц на Visual Basic листинги программы, описание, скриншоты
Генератор веб страниц на Visual Basic
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconПрограммирование на языке q basic Раздел 1: Язык q basic; Линейный алгоритм

Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconПроектирование приложений
Здесь Вы научитесь проектировать приложение на Visual Basic по концепциям Microsoft, узнаете о том, что следует учитывать при планировании...
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconПрограмма по математике для 4 класса «Сложение и вычитание площадей фигур» Сайт программы Полный листинг на Visual Basic For frm
Курсовая работа на Visual Basic – программа по математике для 4 класса «Сложение и вычитание площадей фигур»
Ббк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3 iconВ этой главе Здесь Вы научитесь проектировать приложение на Visual Basic по концепциям Microsoft, узнаете о том, что следует учитывать при планировании структуры приложения, и получите представление о контроле версий файлов с применением Visual SourceSafe.
Здесь Вы научитесь проектировать приложение на Visual Basic по концепциям Microsoft, узнаете о том, что следует учитывать при планировании...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов