- •Кафедра менеджмента и маркетинга
- •Кафедра управления персоналом и рекламы
- •А.П. Табурчак, н.Н. Парамонова, а.Б. Иванникова, и.Л. Корнилова
- •Алгоритмизация и программирование на языке visual basic script
- •Введение
- •Структура программы на vbScript
- •Переменные
- •Подтипы данных и функции преобразования типов
- •Константы
- •Встроенная функция вывода данных MsgBox
- •Встроенная функция ввода данных InputBox
- •Комментарии
- •Непрерывные строки
- •Операторы и операции
- •Пример 4
- •Пример 5
- •Пример 6
- •Пример 7
- •Пример 8
- •Пример 9
- •1.4 Задачи для самостоятельного решения
- •Логические операции
- •Оператор условного перехода: If … Then
- •2.3 Демонстрационные примеры Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •Пример 5
- •Пример 6
- •Пример 7
- •2.4 Задачи для самостоятельного решения
- •Лабораторная работа 3. Операторы цикла в программах на vbscript
- •3.1 Цель работы
- •3.2 Теоретические сведения
- •For…Next (цикл со счетчиком)
- •Как выбрать, какой из циклов использовать в программе?
- •Пример 10
- •Пример 11
- •Пример 12
- •Пример 13
- •Пример 14
- •Пример 15
- •Пример 16
- •3.4 Задачи для самостоятельного решения
- •Передача параметров с помощью ключевых слов ByVal и ByRef
- •Функции
- •Пример 4
- •Пример 5
- •4.4 Задачи для самостоятельного решения
- •Лабораторная работа 5. Программирование алгоритмов при помощи рекурсивных процедур и функций
- •5.1 Цель работы
- •5.2 Теоретические сведения
- •5.3 Демонстрационные примеры Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •5.4 Задачи для самостоятельного решения
- •Лабораторная работа 6. Массивы
- •6.1 Цель работы
- •6.2 Теоретические сведения
- •Перебор элементов массива
- •6.3 Демонстрационные примеры Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •Пример 5
- •Пример 6
- •Пример 7
- •Пример 8
- •6.4 Задачи для самостоятельного решения "Заполнение" массивов
- •Массивы. Исследование и поиск
- •Модификация массивов
- •Лабораторная работа 7. Алгоритмы поиска в регулярном типе данных. Простейшие классические алгоритмы. Сортировка в массиве
- •7.1 Цель работы
- •7.2 Теоретические сведения
- •Сортировка обменом
- •Сортировка выбором
- •Сортировка включениями
- •Сортировка бинарными включениями
- •Шейкер-сортировка
- •7.3 Демонстрационные примеры Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •Пример 5
- •Пример 6
- •Пример 7
- •Пример 8
- •Пример 9
- •Пример 10
- •7.4 Задачи для самостоятельного решения
- •Лабораторная работа 8. Строковый тип данных в программах на vbscript
- •8.1 Цель работы
- •8.2 Теоретические сведения
- •Другие функции необходимые для работы со строками
- •Основные функции для работы с датой и временем:
- •8.3 Демонстрационные примеры Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •Пример 5
- •Пример 6
- •Пример 7
- •Пример 8
- •Пример 9
- •8.4 Задачи для самостоятельного решения Модификаторы
- •“Вычеркиватели” (частный случай модификаторов)
- •Наблюдатели (предикаты)
- •Подсчет
- •Поиск в словах
- •Литература Данчул а.Н. Информатика: Учебник. – м.: рагс , 2004 г. - 528 с.
- •Содержание
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский Государственный технологический институт
(Технический университет)
Кафедра менеджмента и маркетинга
Кафедра управления персоналом и рекламы
А.П. Табурчак, н.Н. Парамонова, а.Б. Иванникова, и.Л. Корнилова
Алгоритмизация и программирование на языке visual basic script
Методические указания к лабораторным работам
Санкт-Петербург
2007
УДК 681.3
Табурчак А.П., Парамонова Н.Н., Иванникова А.Б., Корнилова И.Л. Алгоритмизация и программирование на языке Visual Basic Script: методические указания к лабораторным работам. - СПб.: СПбГТИ (ТУ), 2007. – 109 с.
Настоящие методические указания посвящены изложению основ алгоритмизации и программирования на языке Visual Basic Script. В них также приведены демонстрационные примеры и задачи для самостоятельного решения.
Методические указания предназначены для студентов I курса специальностей 080502 - «Экономика и управление на предприятиях»; 080507 - «Менеджмент организации»; 080111 – «Маркетинг»; 070701 – «Реклама»; 080502 – «Управление персоналом»; и соответствуют рабочей программе дисциплины «Информатика и вычислительная техника».
Методические указания могут быть использованы для обучения аспирантов химиков по курсу: «Применение ЭВМ в научных исследованиях» и инженеров химического профиля на курсах повышения квалификации.
Табл.13, библиогр. 6 назв.
Рецензент:
Р.И. Белова, канд. техн. наук, доцент кафедры систем автоматизированного управления и проектирования СПбГТИ(ТУ)
Утверждены на заседании учебно - методической комиссии факультета экономики и менеджмента 30.01.2007
Рекомендованы к изданию РИСо СПбГТИ(ТУ)
Введение
Самым простым современным языком программирования, безусловно, является язык Бейсик (BASIC - Beginners All purpose Symbolic Instruction Code, т.е. символический командный универсальный код для начинающего).
Даже при небольшом опыте, программы на языке Бейсик можно писать, практически не задумываясь.
Свою историю этот язык программирования высокого уровня начал в далеком 1963 году. Именно тогда небольшой группой студентов последнего курса Дартмутского колледжа под чутким руководством профессора Дж. Кемени и была разработана самая первая версия этого языка. В то время, помимо Бейсика, широко были распространены также Fortran, Cobol, Algol, PL/1, Focal и Pascal. Из них, до настоящего времени дожили, пожалуй, лишь Паскаль и Бейсик, сильно изменившись при этом.
Компания Microsoft способствовала широкому распространению Бейсика, в частности она выпустила на рынок программных продуктов одну из версий языка Бейсик - Quick Basic.
Повсеместное использование операционной системы Windows на PC компьютерах, вынудила к разработке версии Бейсика для Windows приложений. Таким клоном в 1991 году стал Visual Basic, позволяющий визуально создавать прикладные программы, довольно приличного уровня.
С появлением всемирной сети Internet, и языка HTML стало возможным создание активных приложений на веб страницах. Когда свет увидел Microsoft Internet Explorer 3.0, в нем, помимо поддержки языка Java script появилась и поддержка языка Visual Basic Scripting Edition, или просто VBscript.
Язык программирования VBScript очень легок в освоении. Образованному человеку обычно достаточно месяца, а то и меньше, чтобы освоить программирование на VBscript и создавать красивые программы и активные веб страницы, ни чем не уступающие страницам с JavaScript и даже во многим превосходящие их. Поэтому, изучение языка программирования . VBScript рекомендовано студентам факультета экономики и менеджмента и будет полезно им в дальнейшем в их профессиональной деятельности.
ЛАБОРАТОРНАЯ РАБОТА 1. СТРУКТУРА ПРОГРАММЫ НА VISUAL BASIC SCRIPT. КОНСТАНТЫ. ПЕРЕМЕННЫЕ. ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА.
1.1 ЦЕЛЬ РАБОТЫ
Познакомиться с алфавитом и типами данных VBScript, научится использовать операторы ввода-вывода, научится писать простые программы на данном языке программирования, научится использовать арифметические операции, понять порядок выполнения арифметических операций.
1.2 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Алфавит
Visual Basic Script (далее для краткости мы будем использовать сокращение VBScript) как и любой другой язык программирования, имеет свой алфавит, используемый для написания операторов или предложений. Алфавит VBScript включает:
-
26 латинских букв: А, В, С, D, Е, F, G, H, I, J, К, L, М, N, О, Р, Q, R, S, Т, U, V, W, X, Y, Z;
-
10 арабских цифр: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0;
-
26 символов: ! # $ % & ^ * ( ) + - / \ < > = ? @ _ | : ' . , « » пробел.
Другие символы, определенные на клавиатуре, включая русские, можно использовать только в строках символов и комментариев.