
- •Ответы на вопросы по информатике.
- •Вопрос 1. Организация данных на дисках. Понятие файла, его атрибуты. Полный путь к файлу.
- •Вопрос 2.Операционная система Windows. Виды. Функциональные возможности.
- •Вопрос 3. Справочная система Windows. Поиск справочной информации.
- •Вопрос 4. Рабочий стол. Панель задач. Виды окон, элементы окна, операции с окнами.
- •Вопрос 5. Главное и контекстное меню. Создание ярлыка, быстрый запуск программ.
- •Вопрос 6. Быстрый поиск файлов и папок (по имени, дате, типу, размеру, шаблону и т. Д.).
- •Вопрос 7. Папка «Мой компьютер». Просмотр содержимого папки, выделение объектов.
- •Вопрос 8. Программа Проводник. Запуск программы. Окно Проводника.
- •Вопрос 9. Работа с папками и файлами (создание, переименование, удаление).
- •Вопрос 10. Способы копирования, перемещения файлов и папок.
- •Вопрос 11. Табличный процессор Excel. Структура окна, листа, книги.
- •Вопрос 12. Переименование, перемещение, добавление и удаление листов в ms Excel.
- •Вопрос 13. Выделение ячеек, ввод и редактирование данных в ms Excel.
- •Вопрос 14. Создание, сохранение и печать таблиц в ms Excel.
- •Вопрос 15. Способы копирования, перемещения в ms Excel.
- •Вопрос 16. Форматирование данных в ms Excel.
- •Вопрос 17. Использование «Мастера функций» в ms Excel.
- •Вопрос 18. Основные встроенные функции (сумм, срзнач, округл, мах, мин), назначение, синтаксис.
- •Вопрос 19. Назначение и синтаксис функций впр, индекс.
- •Вопрос 20 Назначение и синтаксис функции если.
- •Вопрос 21. Назначение и синтаксис функций дата, время.
- •Вопрос 22. Назначение и синтаксис функций тдата, сегодня.
- •Вопрос 23. Понятие алгоритма, способы его описания. Виды алгоритмов.
- •Вопрос 24. Алгоритмический язык Visual Basic for Applications (vba).
- •Вопрос 25. Язык vba, его состав: алфавит, константы, переменные, выражения, приоритет выполнения операций, типы данных. Структура программы.
- •Вопрос 26. Основные операторы языка vba. Линейная программа.
- •Вопрос 27. Редактор vba, режимы работы, операции редактирования.
- •Вопрос 28. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов. Операторы цикла.
- •Вопрос 29. Разветвления в программе. Операторы условной и безусловной передачи управления.
- •Вопрос 30. Вложенные циклы, понятие, принципы организации.
Вопрос 28. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов. Операторы цикла.
Циклическим называется такой алгоритм, в котором есть группа повторяющихся действий многократно.
Основные элементы циклич. алгоритма:
Настройка цикла.
Тело цикла.
Настройка цикла – это присваивание первоначальных значений переменным, участвующих в работе цикла.
Переменная – поименованный объем памяти.
Тело цикла – это последовательность действий, выполненных многократно.
Циклы бывают 2х видов:
Циклы с ЯВНО заданным числом повторений (простые).
Циклы с НЕЯВНО заданным числом повторений.
Вопрос 29. Разветвления в программе. Операторы условной и безусловной передачи управления.
Алгоритм в котором на некотором шаге требуется выбирать то или иное направление расчета, называется разветвляющимся.
На языке VBA разветвляющийся алгоритм реализуется оператором If…
Синтаксис этого оператора имеет два варианта: 1.строчным, 2. блочным.
Синтаксис СТРОЧНОГО условного оператора:
If <лв> Then [<on_истина>] [ Else < on_ложь>]
Если <лв> To [<on_истина>] [Иначе <on_ложь>]
Где лв-логическое выражение результатом которые является истина или ложь
On_истина – действие, выполняется если лв – истина
On_ложь – действие,выполняется если лв-ложь.
Синтаксис условного БЛОЧНОГО оператора:
If <лв> Then
[<on_истина>]
[ElseIf <лв_доп> Then
<on_Доп_истина>]…
[ Else
<on_ложь>]
End If
где лв_доп_ложь – логическое выражение
on_Доп_истина – действие вып. Если доп. Логическое выражение истина
Отличия блочного If от строчного If^
Блочный If позволяет проверять доп.условия (конструкция ElseIf)
При записи блочного If после служебных слов Then и Else в текущей строчке ничего не меняется.
Блочный If обязательно заканчиваетcя служебными словами End If.
If
<в>
Then <on_истина>
Else <on_ложь>
If <лв> Then
<on_Истина>
Else
<on_ложь>
End If
Вопрос 30. Вложенные циклы, понятие, принципы организации.
Существует возможность организовать цикл внутри тела другого цикла. Такой цикл будет называться вложенным циклом. Вложенный цикл по отношению к циклу в тело которого он вложен будет именоваться внутренним циклом, и наоборот цикл в теле которого существует вложенный цикл будет именоваться внешним по отношению к вложенному. Внутри вложенного цикла в свою очередь может быть вложен еще один цикл, образуя следующий уровень вложенности и так далее. Количество уровней вложенности как правило не ограничивается.
Вложенный цикл - это цикл, размещённый внутри другого цикла.
Принципы организации вложенных циклов:
1.Каждый цикл в отдельности строиться по общим правилам программирования циклических процессов(необходимо четко представлять структуру цикла любого типа, уметь выделять в нем основные элементы – настройку, тело и знать принципы организации).
2. Настройка циклов должна производиться в порядке их вложенности: вначале осуществляется настройка самого внешнего цикла, затем внутреннего по отношению к нему и т.д., при чем каждый настраивается отдельными блоками.
3.Внутр. цикл всегда выполняется от начала до конца для каждого повторения внешнего цикла.
Пример вложенных циклов для. Вычислить сумму элементов заданной матрицы А(5,3).
Пример вложенных циклов пока. Вычислить произведение тех элементов заданной матрицы A(10,10), которые расположены на пересечении четных строк и четных столбцов.