
- •1. Понятие информации, свойства. Информация и данные. Измерение количества информации.
- •2. Информационные системы. Структура и классификация.
- •3. Информационные технологии. Виды.
- •4. Системы счисления. Правила перевода из одной позиционной с.С. В другую.
- •5. Представление информации в компьютере.
- •7. Этапы развития вычислительной техники. Поколения эвм. Многопроцессорные вычислительные системы. Супер-эвм.
- •5 Поколение эвм 1990—…
- •8. Структурная схема пк. Назначение и характеристики основных узлов.
- •9. Микропроцессоры. Структура и основные характеристики.
- •10. Запоминающие устройства пк. Их классификация, характеристики.
- •12. Компьютерные сети, виды. Организация сетевого взаимодействия. Сетевая семиуровневая модель.
- •13. Локальные компьютерные сети. Физические основы построения. Топология. Одно и двухранговые.
- •14. Интернет. Протоколы и сервисы. Адресация компов.
- •15. Программное обеспечение пк. Состав, назначение основных видов.
- •16. Ос. Назначение, разновидности. Ос виндовс.
- •17. Прикладное По. Классификация.
- •18. Алгоритм. Свойства, способы описания. Линейный, ветвящийся, циклический.
- •19. Ворд. Структура документа. Создание док-та, шаблон. Режим просмотра. Перемещение по документу. Сохранение и защита.
- •20. Ворд. Редактирование документов. Поиск и замена текста. Форматирование. Стиль.
- •21. Ворд. Автозамена, автотекст. Проверка правописания.
- •22. Ворд. Колонтитулы, оглавление, сноски, ссылки. Поля и их использование.
- •23. Эксел. Рабочая книга, ее структура. Типы данных и объекты рабочего листа. Графическое представление данных.
- •24. Формулы. Ссылки.
- •25. Математические и логические функции. Функции поиска и ссылки. Функции для работы с датой.
- •26. Форматирование таблиц. Пользовательские форматы. Условное форматирование. Защита ячеек. Листов и книг.
- •27. Списки, фильтры.
- •28. Сводные таблицы. Общие и промежуточные итоги. Консолидация данных.
- •29. Анализ данных. Подбор параметров, сценарии, поиски решений.
- •30. Макросы и их назначение.
- •31. Предметная область., бд, субд. Классификация бд.
- •32. Реляционная бд.
- •33. Аксесс. Таблицы. Типы полей. Схема данных. Целостность данных
- •34. Запросы. Виды запросов на выборку и изменение.
- •35. Формы.
- •36. Отчеты
- •37. Макросы. Основные возможности.
- •38.Бейсик. Основные понятия объектно-ориентированного языка.
- •40.Переменные, константы и типы данных
- •41.Программирование ветвлений и циклов.
- •42.Понятие процедуры. Подпрограммы и функции. Модульный принцип построения программного кода
- •43. Модели, виды, моделирование. Информационные модели, этапы построения.
- •1. Классификация по области использования
- •2. Классификация с учетом фактора времени: статическая и динамическая модели.
- •3. Классификация по способу представления
- •4. Классификации информационных знаковых моделей: по способу реализации:
- •44. Интеллектуальные системы. Нейрокибернетика и кибернетика черного ящика. Направления развития ии(искусственного интеллекта).
- •45. Данные и знания. Базы знаний. Экспертные системы.
- •46. Инструментальные средства разработки программных продуктов. Классификация языков программирования.
- •47. Технологии проектирования. Особенности структурного и объектно-ориентированного программирования.
- •48. Информационная безопасность. Основные задачи и уровни обеспечения информационной безопасности.
- •49. Угрозы иб. Методы предотвращения.
- •50. Вирусы.
41.Программирование ветвлений и циклов.
Ветвление в VisualBasic организуется с использованием:
условного оператора IF;
встроенной функции IIF;
оператора выбора CASE.
Для проверки одного условия и выполнения оператора или блока операторов используется условный оператор IF...THEN. Этот оператор можно использовать с разным синтаксисом: однострочным (линейным) и многострочным (блочным).
Линейный оператор имеет следующий синтаксис:
If<условие>Then<операторы!> [Else<операторы2>]
Блочный оператор имеет следующий синтаксис:
If<условие>Then <блок операторов 1> [Else <блок операторов2>] EndIf
Если заданное условие имеет значение True, выполняется блок операторов, в противном случае — блок операторов2. Если предложение Else не задано, при невыполнении условия управление сразу же передается следующему после If оператору.
Оператор If может быть вложенным, т. е. находиться внутри блоков операторов. Для проверки более одного условия и выполнения одного из нескольких блоков операторов используется расширенный условный оператор вида:
If<условие 1>Then <блок операторов 1> Elself<условие 2>Then <блок операторов 2> Elself<условие n>Then <блок операторов n> [Else <блок операторов Else>] EndIf
Для выбора одного из значений в зависимости от выполнения или невыполнения некоторого условия используется условная функция IIF, имеющая следующий синтаксис:
IIF (<условие>, <значение1>, <значение2>)
Эта функция возвращает значение1, если условие истинно, и значение2, если условие ложно.
В качестве условия можно использовать логическое выражение, возвращающее значение True (Истина) или
False (Ложь), или любое арифметическое выражение (нулевое значение эквивалентно False, а ненулевое — True).
Оператор выбора SELECT CASE используется для проверки одного условия и выполнения одного из нескольких блоков операторов.
Формат записи оператора:
SelectCase<проверяемое выражение> Case<список выражений 1> <операторы 1>Case<список выражений 2> <операторы 2>Case<список выражений 3> <операторы 3> CaseElse <операторы группы Else> EndSelect
Проверяемое выражение вычисляется в начале работы оператора SelectCase. Это выражение может возвращать значение любого типа (логическое, числовое, строковое).
Список выражений — одно или несколько выражений, разделенных стандартным символом — разделителем (точкой с запятой).
При выполнении оператора проверяется, соответствует ли хотя бы один из элементов этого списка проверяемому выражению.
Эти алименты списка выражений могут иметь одну из следующих форм:
<выражение> — проверяет совпадение заданного выражения с одним из выражений — элементов списка;
<выражение 1> То <выражение 2> — проверяет попадание заданного выражения в указанный диапазон;
<Is<логический оператор>< выражение> — проверяет выполнение указанного условия для заданного выражения.
ЯЗЫК ПРОГРАММИРОВАНИЯ VISUAL BASIC. ПРОГРАММИРОВАНИЕ ЦИКЛОВ
В VisualBasic применяются три конструкции операторов цикла:
For ... Next
While ... Wend
Do ... Loop
Оператор цикла For...Next имеет формат:
For<счетчик> = <начало> То <конец> [Step<приращение>] <операторы тела цикла>Next [<счетчик>]
Перед выполнением цикла переменной счетчику цикла присваивается начальное значение. Операторы, перечисленные в цикле, выполняются до тех пор, пока значение счетчика цикла не превысит конечное значение. При каждом выполнении цикла значение счетчика увеличивается на шаг (приращение). По умолчанию шаг равен 1. Оператор цикла WHILE...WEND используется для организации циклов с предусловием и имеет следующий формат:
While<условие продолжения цикла> <операторы тела цикла> Wend
Операторы, перечисленные в цикле, выполняются до гех пор, пока выполняется заданное условие продолжения цикла. При этом условие проверяется перед выполнением цикла, следовательно, цикл может не выполнятьcя ни разу, если условие нарушается в самом начале.
Оператор цикла DO...LOOP используется для орга-шзации циклов с неопределенным числом повторений с предусловием и с постусловием).
Этот оператор для организации цикла с предусловием может использоваться в двух модификациях:
а) DoWhile<условие продолжения цикла>
<операторы тела цикла>
Loop
б) DoUntil<условие прекращения цикла>
<операторы тела цикла>
Loop Операторы, перечисленные в цикле, выполняются до ех пор, пока выполняется заданное условие продолжения цикла, если задано предложение While, или до тех ор, пока нарушается условие прекращения цикла. Для организации цикла с постусловием оператор DoLoop также может быть использован в двух модификациях:
в) Do
•<операторы тела цикла>
LoopWhile<условие продолжения цикла>
г) Do
<операторы тела цикла>
LoopUntil<условие прекращения цикла> Условие выполнения или прекращения цикла здесь проверяется в конце. Поэтому этот цикл обязательно выполняется хотя бы один раз.