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

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

Обработку текстовой информации обеспечивает выполнение операций над данными типа 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". Тело цикла с посттестом всегда выполняется хотя бы один раз, тело цикла с претестом может не выполниться ни разу.

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

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

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

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

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

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