Студопедия

КАТЕГОРИИ:


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

Крок з виходом (Step Out)




Команда Step Out меню Debug дозволяє виконати частину поточної процедури, що залишилася, і повернутися в точку виклику.

Для виклику команди Step Out можна скористатися також кнопкою панелі інструментів Debug або комбінацією клавіш Ctrl+Shift+F8. Ця команда доступна тільки в режимі відладки. Якщо поточний рядок знаходиться у викликаній процедурі, то за допомогою команди Step Out решта частини процедури не виконується по кроках. Відмінність команди Step Out від команди Continue полягає в тому, що після виходу з процедури перемикання в режим виконання не відбувається, якщо ця процедура була викликана іншою. Якщо ж поточна процедура не була викликана іншою процедурою, то відбувається перехід в режим виконання і VB чекає виникнення події, виконання процедури обробки якого почнеться в режимі відладки.

4. Виконати до поточної позиції (Run To Cursor).

Команда Run To Cursor меню Debug дозволяє виконати програму від поточного виконуваного рядка до рядка зі встановленим в ній текстовим курсором. Для виклику команди Run To Cursor використовується також комбінація клавіш Ctrl+F8.

Команда Run To Cursor може допомогти, якщо процедура, що перевіряється, містить цикли. В цьому випадку їх перегляд командою Step Into може зайняти дуже багато часу, що особливо неприємно, якщо велика частина циклу виконується коректно. Ця команда використовується завжди, коли потрібно пропустити покрокове виконання деяких частин коду.

 

Вікна режиму відладки.

Окрім контролю ходу виконання програми, важливою задачею інструментів відладки VB є перевірка значень виразів. Для реалізації механізму перегляду (watch) VB пропонує декілька способів. Контроль значень можливий тільки в режимі відладки. Більш того, контрольований вираз доступно тільки в певних місцях; наприклад, значення локальної змінної можна перевірити тільки в процедурі, в якій вона оголошена. При спробі перевірити значення виразу за межами області визначення з'являється повідомлення "Out context" ("Зовні контексту").

1. Вікно підказки Data Tips.

Найпростіший варіант просмотру значення змінної або виразу – використовування вікна Data Tips. Для відкриття цього вікна достатньо в режимі відладки встановити курсор миші на відповідному виразі у вікні коду.

Якщо ж необхідно побачити значення виразу, його слід виділити, а потім встановити на ньому курсор миші.

2. Вікно контрольного значення (Watch Window).

Це вікно відкривається за допомогою команди меню View, Watch Window. Вікно контрольного значення дозволяє простежувати зміну контрольованих значень, якими можуть бути значення змінних, виразів, а також властивостей об'єктів. Контрольовані значення спочатку слід додати у вікно контрольованих значень.

Для цього можна скористатися пунктами меню Debug – Add Watch (див. рис. 4.19).

 

Рисунок 4.19 – Вікно додавання | зміни контрольного значення в Watch Window

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

Піктограма, що зображає окуляри, показує, що відображатиметься тільки поточне значення виразу, який автоматично обновлятиметься при переході в режим відладки (див. рис. 4.20). Піктограма руки із знаком рівності показує, що якщо значення контрольованого виразу стає рівним True або ненульовим, то здійснюється автоматичний перехід в режим відладки. Піктограма руки з трикутником (знак дельта, або символ приросту) означає, що виконання програми уривається при зміні значення виразу. Для зміни способу просмотру контрольованого виразу слідує клацанням правої кнопки на вікні контрольного значення розкрити контекстне меню і виконати команду Edit Watch, яка викличе вікно додавання | зміни значення (див. рис. 4.19).

 
 

Рисунок 4.20 – Вікно Watch Window

В другому стовпці відображаються поточні значення виразів. Зверніть увагу, що поточне значення відображається тільки в режимі відладки. В цьому режимі можна змінювати і значення виразу (якщо це допускається). Для цього достатньо клацнути на потрібному значенні, а потім внести зміни.

Третій стовпець відображає тип відповідного виразу.

В останньому стовпці указується об'єкт, якому належить вираз або змінна. Це значить, що значення відображається, якщо при перегляді область дії вказаного об'єкту більше або рівно поточній області дії.

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

3. Вікно локальних змінних (Local Window).

Вікно локальних змінних функціонує аналогічно вікну контрольного значення. Проте якщо у вікно контрольного значення необхідно явно додавати вирази, то у вікні локальних змінних всі локальні змінні відображаються автоматично.

4. Вікно відладки (Immediate Window)

В режимі відладки в це вікно можна вводити і виконувати код VB. Проте багаторядкові конструкції, наприклад For... Next, використовувати не можна.


Контрольні запитання і завдання

 

1. Парадигми програмування. Середовища програмування.

2. Алгоритми. Структурне програмування.

3. Основні типи даних VB.

4. Оголошення констант і змінних.

5. Структура проекту.

6. Область дії і час життя змінних.

7. Арифметичні операції.

8. Відносини, логічний тип даних, логічні операції.

9. Оператор присвоєння.

10. Функція InputBox.

11. Метод Print.

12. Функція MsgBox.

13. Функції Val і Str.

14. Оператор If.

15. Оператор Select Case.

16. Оператор For... Next.

17. Оператори Do While... Loop і Do... Loop While.

18. Оператори Do Until... Loop і Do... Loop Until.

19. Статичні і динамічні масиви. Оголошення масивів.

20. Оголошення процедур і звернення до них.

21. Оголошення функцій і звернення до них.

22. Види процедур VB. Область дії імен процедур і функцій.

23. Синтаксис аргументів процедур і функцій.

24. Засоби відладки VB.

 


СПИСОК ЛІТЕРАТУРИ

1. Войтюшенко Н. М. Інформатика та комп’ютерна техніка. Навчальний посібник / Н. М. Войтюшенко, А. І. Остапець. - К.: 2006.

2. Волькенштейн М. В. Энтропия и информация / М. В. Волькенштейн. - М.: Наука, 2006.

3. Зацеркляний М. М. Основи комп'ютерних технологій для економістів. Навчальний посібник / М. М. Зацеркляний, О. Ф. Мельников, В. М. Струков. - Київ: ВД «Професіонал», 2006. - 672 с.

4. Информатика для юристов и экономистов. Учебник для ВУЗов / Под ред. С. В. Симоновича. – СПб: Питер, 2006.

5. Информационная энтропия [Электронный ресурс] / Режим доступа: <URL: http://ru.wikipedia.org/wiki/%C8%ED%F4%EE%F0%EC%E0%F6% E8%EE%ED%ED%E0%FF_%FD%ED%F2%F0%EE%EF%E8%FF >.

6. Інформація [Електронний ресурс] / Режим доступу: <URL: http://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%8F >.

7. Количество информации как мера уменьшения неопределенности знания [Электронный ресурс] / Государственное образовательное автономное учреждение Ярославской области «Институт развития образования». – Режим доступа: <URL: http://www.iro.yar.ru/resource/distant/informatics/s/ilina/ Chapter1.htm >.

8. Маковейчук К. А. Информатика и компьютерная техника. Конспект лекций по дисциплине / К. А. Маковейчук. - Донецк: ДонГУЭТ, 2005. - 121 с.

9. Маковейчук К. О. Економічна інформатика. Методичні вказівки та завдання до виконання лабораторних робіт з дисципліни (1 частина) / К. А. Маковейчук. - Донецьк: ДонНУЕТ, 2010. - 89 с.

10. Маковейчук К. О. Інформатика. Методичні вказівки та завдання до виконання лабораторних робіт з дисципліни / К. А. Маковейчук. - Донецьк: ДонНУЕТ, 2011. - 94 с.

11. Попова О. В. Информатика. Учебное пособие [Электронный ресурс] / О. В. Попова. - Красноярск: Красноярский институт экономики Санкт-Петербургской академии управления и экономики (НОУ ВПО), 2007. - 186 с. - Режим доступа: <URL: http://www.klyaksa.net/htm/kopilka/uchp/index.htm >.

12. Цымбал В. П. Теория информации и кодирование / В. П. Цымбал. - К.: Вища Школа, 2003.

13. Шеннон К. Работы по теории информации и кибернетике / К. Шеннон. - М.: Изд. иностр. лит., 2002.

14. Учебный курс "Информатика" [Электронный ресурс] / Москва:
ИВЦ МЭИ (ТУ). – Режим доступа: <URL: http://icc.mpei.ru/services/ library.aspx?uuid=d8b05adb-340d-4634-b40e-c14d649bf4bd >.

15. Райтингер М. Visual Basic 6.0 / М. Райтингер, Г. Муч.; пер. с нем. – Киев: Издательская группа BHV, 2000. – 288 с.

16. Глаголев В. Б. Информатика. Сборник заданий для лабораторных занятий 1-го семестра / В. Б. Глаголев. - Методическое пособие по курсу "Информатика" – М.: Издательство МЭИ, 2002.- 140 с.

17. Глаголев В. Б. Информатика: Сборник заданий для лабораторных занятий 2-го семестра. Visual Basic. / В. Б. Глаголев. - Методическое пособие.– М.: Издательство МЭИ, 2003.

18. Глаголев В. Б. Информатика: Сборник заданий для лабораторных занятий 2-го семестра. Word, Excel / В. Б. Глаголев, Е. В. Деньщикова. - Методическое пособие.– М.: Издательство МЭИ, 2004.


Навчальне видання

Маковейчук Кристіна Олександрівна, канд. екон. наук, доцент

ІНФОРМАТИКА

 

Навчальний посібник

 

 

Технічний редактор О.І. Шелудько

Зведений план 2011 p., поз. №

Підписано до друку p. Формат 60х84/16. Папір офсетний. Гарнітура Times New Roman. Друк - ризографія. Ум. друк. арк.

Обл.-вид. арк. Тираж прим. зам. №

 


Донецький національний університет економіки і торгівлі
імені Михайла Туган-Барановського

83050, м. Донецьк, вул.. Щорса, 31

Редакційно-видавничий відділ НІІІТ

83023, м. Донецьк, вул. Харитонова, 10. Тел.: (062) 297-60-50

 

Свідоцтво про внесення до Державного реєстру видавців, виготівників і розповсюджувачів видавничої продукції ДК № 3470 від 28.04.2009 p.

 


[1] Норберт Вінер (Norbert Wiener), 1894 – 1964, американський математик і філософ, основоположник кібернетики і теорії штучного інтелекту

[2] Бріллюен, Леон Ніколя (Brillouin, Leon Nicolas), 1889–1969, французький фізик, дослідник в області класичної електродинаміки, квантової механіки, фізики твердого тіла, радіофізики, статистичної фізики, теорії інформації, член національної АН США

[3] Клод Елвуд Шеннон (Shannon), 1916 – 2001, американський інженер і математик, основоположник теорії інформації і математичної теорії зв'язку, член національної АН США і Американської академії мистецтв і наук, основні праці з алгебри логіки, теорії релейно-контактних схем, математичної теорії зв'язку, інформації і кібернетики

[4] Вільям Рос Ешбі (William Ross Ashby), 1903 - 1972, англійський філософ і психіатр, вніс великий внесок в розвиток кібернетики, теорії систем і дослідження складних систем, винахідник гомеостата, основні праці з проблем досліджень мозку, принципів самоорганізації, адаптивних процесів

[5] Яглом Ісаак Мойсейович, 1921 – 1988, радянський математик, д. ф-м. н., професор, основні праці по геометрії, алгебрі, фізиці, також в співавторстві з братом, радянським фізиком Яглом Аківою Мойсейовичем створив виданий на російській, французькій, німецькій і чеській мовах працю «Вірогідність і інформація»

[6] Ві́ктор Миха́йлович Глушко́в (1923 - 1982) – радянський (український) кібернетик, автор фундаментальних праць у галузі кібернетики, математики і обчислювальної техніки, ініціатор і організатор реалізації науково-дослідних програм створення проблемно-орієнтованих програмно-технічних комплексів для інформатизації, комп’ютеризації і автоматизації господарської і оборонної діяльності країни

[7] Лю Ю-Чжен, Гибсон Г. Микропроцеессоры семейства 8086/8088. Архитектура, программирование и проектирование микрокомпьютерных систем: Пер. с англ. – М.: Радио и связь, 1987. – 512 с.; ил. – Стр. 11.

[8]У 254 символи, з яких складається ім'я файлу в MS Windows, входять: повнийшлях до файлу (тобто, ім'я диска, двокрапка, слеш, імена каталогів і слеш, який їх поділяє), власне ім'я файлу, розширення і точка, яка їх розділяє. Наприклад, ім'ям та однозначною ідентифікацією файлу «Доповідь М. Іванової. Doc» є шлях до цього файлу: «C:\Мої документи\Доповіді студентів\МТ-11-а\Доповідь М. Іванової.Doc», і складається він з 65 символів. Якщо повний шлях до файлу перевищить 254 символи, ОС не дозволить записати файл.

[9] Едсгер Вібе Дейкстра (Edsger Wybe Dijkstra), 1930 – 2002, нідерландський вчений, наукова сфера інформатика, творець алгоритму Дейкстри і семафорів, один із засновників структурного програмування, один з творців операційної системи THE

[10] Никлаус Вірт (Niklaus Wirth), народ. 15 лютого 1934, швейцарський вчений, фахівець в сфері інформатики, розробки мов програмування, провідний розробник мов Паскаль, Модула-2, Оберон




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


Дата добавления: 2015-05-24; Просмотров: 314; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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