Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12 инфа.docx
Скачиваний:
20
Добавлен:
17.04.2019
Размер:
80 Кб
Скачать
☆

Операции над строками

Обработку текстовой информации обеспечивает выполнение операций над данными типа string. Эти операции позволяют приводить текстовую информацию к некоторому стандартному виду, определяемому пользователем, обнаруживать вхождение одной строковой переменной в другую, измерять длину строковых данных и многое другое. Форматы строковых операторов и функций, а также примеры их применения приведены в табл. 4.9.

Операции вычисления даты и времени

Переменные типа Date хранят 8-байтовые числа с плавающей точкой. Они представляют даты с 01.01.100 по 31.12.9999 (целая часть) и времени суток с 0:00:00 до 23:59:59 (дробная часть). Язык Visual Basic позволяет выполнять следующие операции над данными типа Date (табл. 4.10):

  • вычисление текущих даты и времени;

  • установку системных даты и времени;

  • вычисление года, месяца, дня месяца, дня недели, часа, минут по заданной дате и времени;

  • вычисление чисел, изображающих дату и время.

26.Организация циклов

Самой общей формой оператора цикла является структура do-loop, которая позволяет построить цикл любого типа. Схема организации цикла с использованием операторов do-loop в "чистом виде" показана на рис. 4.11,а. Если не принять специальных мер в операторах тела цикла, то он превратится в бесконечный цикл, преднамеренное создание которого встречается очень редко. Поэтому в теле цикла должны в явном или неявном виде находиться операторы, проверяющие условие завершения цикла, обеспечивающие выполнение условия и прерывающие цикл. В примере на рис. 4.11,а такие операторы стоят между многоточиями. Первый из них создает возможность выполнения условия завершения цикла (С=10), а второй командой exit loop прерывает цикл при С=10. Смещение этих операторов вверх к слову do превращает цикл в цикл с претестом, а смещение вниз к слову loop – в цикл с посттестом.

Использование ключевых слов while и until позволяет создать циклы с претестом и посттестом более в явно выраженном виде. На рис. 4.11,б,в приведены соответственно циклы с претестом и посттестом в общем виде и их примеры. Слово while обеспечивает выполнение цикла при значении логического выражения равном "true", а слово until – при значении равном "false". Тело цикла с посттестом всегда выполняется хотя бы один раз, тело цикла с претестом может не выполниться ни разу.

Если число повторений тела цикла известно или может быть вычислено, то можно применить специальную форму оператора цикла for – next. Для этого описывается специальный счетчик числа повторений цикла, а далее используется оператор for-next

27.Работа с массивами

Работа с массивами достаточно проста, если помнить, что доступ к элементам массива осуществляется по имени массива и номеру (индексу) элемента. Основными операциями с массивами является запись данных в элементы массива и чтение данных из них.

Запись данных в массив возможна двумя способами: оператором присваивания и перечислением элементов массива в списке ввода данных из файла. Чтение данных из элементов массива возможно также оператором присваивания и перечислением элементов массива в списке вывода данных в файл.

Описанные операции характерны как для статических массивов, так и для динамических. Дополнительные возможности предоставляют операции с динамическими массивами. Эти операции позволяют изменять во время выполнения программы объем выделенной под массивы памяти и даже освобождать ее совсем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]