- •080116 «Математические методы в экономике»
- •Функции обработки строк
- •Варианты задания 3
- •Варианты задания 4
- •Варианты задания 5
- •Варианты задания 7
- •Варианты задания 8
- •Задания для зачета
- •Часть 1
- •Часть 2
- •Часть 3.
- •Часть 4.
- •Задание № 2. Расчет платы за электричество за месяц Часть 1
- •Часть 2.
- •Часть 3.
- •Часть 4.
- •Часть 1
- •Часть 2.
- •Часть 1
- •Часть 2.
- •Задание №5. Создания макета наличия товаров Часть 1
- •Часть 2.
- •Задание №6. Расчет платы за телефон за месяц Часть 1
- •Часть 2.
- •Задание №8. Регистрация в гостинице
- •Задание № 12. Решение кубических уравнений
- •Задание № 13. Регистрация продажи авиабилетов
Функции обработки строк
-
Asc – возвращает ASC|| - код начальной буквы строки.
Asc (строка)
Если строка пустая, то возникает ошибка выполнения.
-
Chr – преобразует ASC|| код в строку.
Chr (код)
-
Lcase – преобразует все буквы строки в строчные.
Lcase (строка)
-
Ucase – преобразует все буквы в заглавные.
Ucase (строка)
-
Left – возвращает подстроку, состоящую из заданного числа первых символов исходной строки.
Left (строка, длина)
-
Right – возвращает строку, состоящую из заданного числа последовательных символов исходной строки.
Left (строка, длина)
-
Mid – возвращает указанную часть строки Mid (строка, стартовая позиция [, длина])
Если 3 параметр не указан, то возвращаются все символы от стартовой позиции до конца строки.
-
Len – возвращает длину строки.
Len (строка)
-
LTrim – возвращает копию строки без пробелов в начале.
Ltrim – (строка)
-
RTrim – удаляет пробелы в конце.
-
Trim – удаляет пробелы как в начале, так и в конце.
-
Space – создаёт строку, состоящую из указанного числа пробелов.
Space (число)
-
String - создаёт строку, состоящую из указанного числа повторений одного и того же символа.
String (количество, символ)
-
StrComp – сравнивает 2 строки
StrComp (строка1, строка2, способ сравнения)
-
InStr – возвращает позицию 1 вхождения одной строки внутри другой.
InStr (строка1, строка 2)
Варианты задания 3
Вариант 1
В символьной строке удалить все повторяющиеся слова и вывести полученную строку на экран.
Вариант 2
В символьной строке каждое слово НН заменить на слово Нижний Новгород и полученную строку вывести на экран.
Вариант 3
Определить, содержит ли строка слова - полиндромы (слова, читающиеся одинаково слева направо и справа налево) и если содержит, то вывести их на экран.
Вариант 4
Символьная строка представляет собой запись числа, записанного в некоторой произвольной системе счисления. Основание системы записывается десятичным числом через подчеркивание после последней цифры числа. Например, 1101_2 число 1101 в двоичной системе счисления. Перевести введенное число в десятичную систему счисления и вывести результат на экран.
Вариант 5
Написать программу, шифрующую и расшифровывающую сообщение заменой каждой буквы на букву циклически сдвинутую на N позиций в алфавите.
Вариант 6
Символьная строка содержит арифметическое выражение, состоящее из чисел, соединенных знаками сложения, вычитания и умножения. Вычислить значение этого выражения и результат вывести на экран.
Вариант 7
Символьная строка представляет собой шестнадцатеричную запись числа. Перевести это число в двоичную систему счисления.
Вариант 8
Отсортировать слова во введенной символьной строке по возрастанию длины слов. Результат вывести на экран.
Вариант 9
Отсортировать слова во введенной символьной строке по алфавиту. Результат вывести на экран.
Вариант 10
Введенную символьную строку разделить на подстроки заданной длины. Результирующие подстроки вывести в столбик на экран.
Задание 4
Тема: Функции времени и даты.
Функции времени и даты
Дата должна быть заключена между #.
VBA распознаёт следующие форматы
#January 1, 1998#
#Jan 1 2003#
#1 – Jan – 03#
#1 Jan 2003#
#1 1 03#
-
Date – возвращает 8 символов в формате mm.dd.yy – текущую системную дату.
-
Time – возвращает 8 символов в формате hh.mm.ss – текущее системное время.
-
Now – возвращает системную дату и системное время компьютера.
-
Hour Minute Second – возвращает значение типа Variant, содержащее целое число, которое представляет часы, минуты, секунды в значении времени.
-
Day Month Year – возвращает значение типа Variant, содержащее целое число, которое представляет день, месяц, год в значении даты.
-
Weekday -– возвращает значение типа Variant, содержащее целое число, которое представляет день недели.
Weekday (date, [firstdayofweek])
-
Timer - возвращает значение типа Single, которое представляет число секунд, прошедших после полуночи.
-
DateDiff - возвращает значение типа Variant, указывающее число временных интервалов между двумя датами.
DateDiff(interval, date1,date2)
-
DateAdd - возвращает значение типа Variant, содержащее дату, к которой добавлен указанный временной интервал.
DateAdd (interval, number, date)
-
TimeSerial (час,мин,сек) - возвращает значение типа Variant, содержащее значение времени, соответствующее указанным часу, минуте и секунде.
-
DateSerial (год, месяц, день)
-
TimeValue – преобразует строку в формат времени.
-
DatePart – возвращает указанный компонент даты.
DatePart (interval, date, [, firstdayofweek])