
- •Вопрос 1: Предмет и основные понятия компьютерных информационных технологий.
- •Вопрос 2: Понятие информационной системы. Классификация информационных систем.
- •Вопрос 3: Классификация компьютерных информационных технологий.
- •Вопрос 4: Классиф. Кит. Комплекс технических средств управления информац. Ресурсами.
- •Вопрос 5: Классификация кит. Комплекс программных средств.
- •Вопрос 6: Классификация кит. Организационно-методическое обеспечение.
- •Вопрос 7: Лингвистическое обеспечение информационных технологий
- •Вопрос 8: Офисные информационные технологии.
- •Вопрос 9: Понятие экспертной системы (эс). Применение эс в сфере экономики.
- •Вопрос 10: Понятие системы поддержки принятия решений (сппр). Перспективы развития сппр
- •Вопрос 11: Техническое обеспечение пк.
- •Вопрос 12: Структура программного обеспечения пк
- •Вопрос 13: Базовое программное обеспечение
- •Вопрос 14: Системное программное обеспечение
- •Вопрос 15: Служебное программное обеспечение
- •Вопрос 16: Операционная среда Windows. Общие представления. Рабочий стол и его элементы. Панель задач.
- •Вопрос 17: Файловая структура
- •Вопрос 18: Выбор и активизация объектов. Действия с объектами в Windows. Буфер обмена.
- •Работа с буфером обмена
- •Вопрос 19: Проводник
- •Вопрос 20: Инструментальные средства общего назначения: Total Commander, Far менеджер.
- •Вопрос21: Технологии формирования текстовых документов. Интерфейс и основные понятия текстового процессора ms Word.
- •Вопрос 22: Способы редактирования и форматирования текста в Word
- •1.4. Вставка специального символа
- •Вопрос 23: Основные понятия Excel. Структура рабочего экрана ms Excel
- •Структура окна ms Excel.
- •Вопрос 24: Ввод данных, ссылки, формулы. Создание и использование макросов в Excel.
- •Вопрос 25: Редактирование и форматирование таблиц в Excel.
- •Вопрос 26: Автосуммирование и автозаполнение. Использование стандартных функций. Мастер функций.
- •Вопрос 27: Фильтрация данных. Автофильтр
- •Вопрос 28: Расширенный фильтр. Организация работы. Поиск и выборка данных.
- •Вопрос 29: Расширенный фильтр. Вычисляемый критерий
- •Вопрос 30: Создание отчетов с промежуточными итогами
- •Вопрос 31: Создание сводных отчетов
- •Вопрос 32: Понятие алгоритма. Свойства алгоритма
- •Вопрос 33: Формы представления алгоритмов. Графические схемы алгоритмов
- •Вопрос 34: Элементы проекта vba
- •Вопрос 35: Элементы объектного программирования. Объекты. Свойства. Методы.
- •Вопрос 36: Базовые элементы языка vba
- •Вопрос 37: Структура программы
- •Вопрос 38: Идентификаторы, описание констант и переменных, арифметические выражения, стандартные математические функции
- •Вопрос 39: Организация ввода-вывода данных
- •Вопрос 40: Программирование линейных вычислительных алгоритмов
- •Вопрос 41: Программирование разветвляющихся алгоритмов
- •Вопрос 42: Программирование циклических вычислительных алгоритмов
- •Вопрос 43: Табулирование функции
- •Вопрос 44: Типовые алгоритмы обработки одномерных массивов
Вопрос 42: Программирование циклических вычислительных алгоритмов
Алгоритмы циклической структуры характеризуются наличием многократно повторяемого участка вычислительного процесса.
Довольно часто в программировании приходится, особенно при вычислениях, повторять одни и те же действия либо заданное количество раз, либо до наступления какого-либо события. Это достигается при помощи операторов цикла, которых в VB несколько разновидностей.
Цикл состоит из оператора цикла и тела цикла. Оператор цикла – это его управляющая конструкция. Она определяет, сколько раз должны выполниться операторы, записанные в тело цикла, либо при каких условиях тело цикла должно повториться еще раз. Тип цикла определяется его оператором. Иными словами, по оператору часто определяют тип цикла.
Цикл For… Next. Данная конструкция служит для повтора тела цикла заданное число раз. В данном цикле переменная, стоящая в заголовке цикла, должна обязательно целого типа. Общий вид:
‘Заголовок цикла
For<переменная>=<начало> to <конец> [Step<шаг>] <оператор> ……..’тело цикла
[<оператор>] Next
<переменная> - переменная (параметр) цикла целого типа,
<начало> - начальное значение параметра цикла,
<конец> - конечное значение параметра цикла,
<оператор> - оператор тела цикла,
<шаг> - шаг цикла, то есть то значение, на которое увеличивается параметр цикла при каждом повторе, Шаг цикла по умолчанию равен 1.
Цикл While …Wend. Этот тип цикла служит для того, чтобы повторять тело цикла заранее неизвестное количество раз. Количество повторений определяет ситуация, возникающая во время выполнения тела цикла.
Общий вид:
While <логическое выражение> <оператор> ……..’тело цикла [<оператор>] Wend
<логическое выражение> - это простое или сложное условие, или логическая константа (true или false),
Пока <логическое выражение> возвращает true, тело цикла выполняется, а как только <логическое выражение> возвратит false, то работа продолжится со следующего оператора за служебным словом Wend. Естественно, если в процессе работы программы условие никогда не станет ложным, то цикл будет повторяться бесконечно, т.е. программа зависнет. Поэтому надо обязательно предусмотреть возможность выхода их цикла.
Цикл Do While … Loop
Этот тип цикла служит для того, чтобы пока выполняется условие, повторять тело (проверка условия в начале цикла). Общий вид:
Do While <логическое выражение><оператор>……..’тело цикла[<оператор>] Loop
<логическое выражение> - это простое или сложное условие, или логическая константа (true или false),
Пока <логическое выражение> возвращает true, тело цикла выполняется, а как только <логическое выражение> возвратит false, то работа продолжится со следующего оператора за служебным словом Loop.
Цикл Do While … Loop While
Этот тип цикла служит для того, чтобы повторять тело пока выполняется условие (проверка условия в конце цикла). Общий вид:
Do <оператор>……..’тело цикла[<оператор>] Loop While <логическое выражение>
<логическое выражение> - это простое или сложное условие, или логическая константа (true или false).
Вначале выполняется тело цикла, расположенное после ключевого поля Do, а затем проверяется <логическое выражение>.Пока <логическое выражение> возвращает true, тело цикла выполняется, а как только <логическое выражение> возвратит false, то работа продолжится со следующего оператора за служебным словом Loop While <логическое выражение>.
Цикл Do Until … Loop
Этот тип цикла служит для того, чтобы пока не выполняется условие, повторять тело (проверка условия в начале цикла). Общий вид:
Do Until <логическое выражение><оператор>……..’тело цикла[<оператор>] Loop
<логическое выражение> - это простое или сложное условие, или логическая константа (true или false),
Пока <логическое выражение> возвращает false, тело цикла выполняется, а как только <логическое выражение> возвратит true, то работа продолжится со следующего оператора за служебным словом Loop.
Цикл Do … Loop Until
Этот тип цикла служит для того, чтобы повторять тело цикла пока условие не выполняется (проверка условия в конце цикла). Общий вид:
Do <оператор>……..’тело цикла[<оператор>] Loop Until<логическое выражение>
<логическое выражение> - это простое или сложное условие, или логическая константа (true или false),
Вначале выполняется тело, а затем проверяется <логическое выражение>. Пока <логическое выражение> возвращает false, тело цикла выполняется, а как только <логическое выражение> возвратит true, то работа продолжится со следующего оператора за служебным словом Loop Until<логическое выражение>.