Шпаргалки по "Информатике"

Автор: Пользователь скрыл имя, 20 Ноября 2012 в 18:41, шпаргалка

Описание работы

Шпаргалки для студентов первого курса по "Информатике": 60 билетов.

Работа содержит 1 файл

Шпоры КИТ 1 курс.docx

— 142.26 Кб (Скачать)

Условный оператор позволяет  выбирать и выполнять действия в  зависимости от истинности некоторого условия.

Синтаксис:  условный оператор имеет два варианта синтаксиса.

a) однострочная форма записи условного оператора:

If <условие> Then [<операторы 1>] [Else [<операторы 2>]]

б) блочная форма записи условного оператора:

If <условие 1> Then

     [<операторы  1>]

       . . .

[ElseIf <условие n> Then

  [<операторы n> ]…

[Else]

[<ИначеОператоры>]]

End If

Порядок выполнения: вычисляется  значение <условие>. Оно может  принимать значения TRUE (Истина) или FALSE (Ложь). Если <условие> принимает значение TRUE, то выполняются [<операторы 1>], в противном случае, т.е. значение <условие> FALSE, [<операторы 2>] (операторы ветки Else). Проверяемое выражение вычисляется в начале работы оператора Select Case. Это выражение может возвращать значение любого типа. Список выражений представляет собой одно или несколько выражений, разделенных запятой. При выполнении инструкции (оператора) проверяется, соответствует ли хотя бы один из элементов этого списка проверяемому выражению.

 

Список фактических параметров от имени_Процедуры записывается через  пробел, и отделяются друг от друга  запятой, в круглые скобки не заключаются. В отличие от функций пользователя, процедуры нельзя вызывть из ячеек  рабочего листа. 
Функция передаёт в главную программу при её вызове только одно значение, а процедура может передавать одно или несколько значений при её вызове.

58. Основы программирования на языке  Visual Basic for Applications (VBA). Подпрограммы-процедуры  и подпрограммы-функции. Модульная  структура программы.

 

При вызове процедуры или функции  передают в них некоторые переменные путем замены формальных параметров на фактические. (Фактические параметры  берутся при вызове ф-ции. Формальные параметры берутся из задач.) Внутри процедуры этим переменным может  быть присвоено какое-нибудь новое  значение, которое сохранится в переменной и после возврата из процедуры.По умолчанию при передаче переменных в качестве параметров в процедуру  передается физический адрес переменных. Поэтому внутри процедуры может  быть модифицировано их содержимое-способ передачи переменных называется передача по ссылке. Передача по значению- передается не сама переменная, а ее копия. В результате в процедуру попадает только значение переменной. при   передаче   параметров   по значению переменные, передаваемые в процедуру или функцию, не могут быть изменены внутри процедуры, так как там происходят вычисления с их копиями. Чтобы явно указывать, как передаются параметры процедуры, можно использовать ключевые слова ByRef -  по ссылке и ByVal - по значению.

В языке VBA подпрограммы делятся на два вида: подпрограммы-функции и  подпрограммы—процедуры, которые   подразделяются   на   две   группы: встроенные и определяемые пользователем.

При вызове процедуры или функции  передают в них некоторые переменные путем замены формальных параметров на фактические. (Фактические параметры  берутся при вызове ф-ции. Формальные параметры берутся из задач.) Внутри процедуры этим переменным может  быть присвоено какое-нибудь новое  значение, которое сохранится в переменной и после возврата из процедуры.

Функции Многократно повторяющуюся  часть программы можно оформить подпрограммой - функцией.

Общий вид функции пользователя:

Function Имя_Функции(список формальных  параметров) As Тип описания функции

Раздел операторов

End Function

Вызов функции. Общий вид  вызова функции:

переменная = Имя Функции (фактические параметры)

Процедуры. Кроме функций пользователя, на листе модуля можно записывать процедуры. Процедура, как и функция, состоит из двух частей: описания и  вызова функции.

Описание процедуры. Синтаксическая структура описания имеет следующий  вид:

Sub Имя_Процедуры (список  формальных параметров)

Тело процедуры

End Sub

Процедура начинается с заголовка  процедуры Sub

Вызов процедуры.

Имя_Процедуры_Список фактических  параметров

59. Основы программирования на языке Visual Basic for Applications (VBA). Модель объектов MS Excel.

В модели объектов Excel имеется более 100 объектов. Наиболее часто используемыми объектами Excel являются объекты Application, Workbooks и Workbook, Worksheets и Worksheet, Range, Selection.

Коллекция представляет собой  объект, содержащий несколько других объектов, как правило, одного и того же типа.

Объект Application – это главный (корневой) объект в иерархии объектов Excel, представляет само приложение Excel. Он имеет огромное число свойств и методов, позволяющих установить общие параметры приложения Excel.

Свойства объекта Application: ActiveWorkbook (активная рабочая книга),ActiveSheet (активный рабочий лист), ActiveCell (активная ячейка),ActiveChart (активная диаграмма)

Caption – Возвращает или устанавливает текст из заголовка главного окна Excel. Установка значения свойства равным Empty возвращает заголовок, используемый по умолчанию.

Свойства коллекции Workbooks и объекта Workbook :Count  - возвращает число объектов коллекции Workbooks, Worksheets – возвращает коллекцию всех рабочих листов книги,Charts – возвращает коллекцию всех диаграмм книги (которые не внедрены в рабочие листы)

Методы коллекции Workbooks и объекта Workbook : Activate  - активизирует рабочую книгу, Add – создает новый объект в коллекции Workbooks, Close –закрывает книги, MsgBox Workbooks.Count, Workbooks(“Отдел кадров”).Activate, Workbooks(1).Close, Workbooks.Close

Обработка событий объекта  Workbook : Перейти в редактор VBA;В окошке Project Explorer выбрать объект ЭтаКнига и перейти в окошко кода для этого объекта;В верхнем левом списке выбрать объект Workbook;В верхнем правом списке выбрать необходимое событие.

Коллекция Worksheets включает в себя множество всех объектов Worksheet (рабочий лист) в рабочей книге. В иерархии Excel объект Worksheets идет сразу после объекта Workbook.

Свойства коллекции Worksheets и объекта Worksheet:Name – возвращает или устанавливает имя рабочего листа,Visible – возвращает True, если объект – видимый, Cells – возвращает коллекцию всех ячеек рабочего листа, Columns, Rows – возвращает коллекцию всех столбцов и строк рабочего листа.

Методы коллекции Worksheets и объекта Worksheet (например):Activate – активизирует рабочий лист, Аdd – создает новый рабочий лист, Delete – удаляет рабочий лист.

Обработка событий объекта  Worksheet:Перейти в редактор VBA;В окошке Project Explorer выбрать объект Лист1 (или другой лист) и перейти в окошко кода для этого объекта;В верхнем левом списке выбрать объект Worksheet;В верхнем правом списке выбрать необходимое событие.

События объекта Worksheet :Activate – при активизации рабочего листа.BeforeDoubleClick – при двойном щелчке по рабочему листу.Calculate – при пересчете рабочего листа.Change – при изменении содержимого ячейки пользователем.Deactivate – когда рабочий лист теряет фокус. SelectionChange – при изменении выделенного диапазона ячеек.

Объект Range

В иерархии Excel объект Range (диапазон), один из ключевых объектов VBA,следует сразу после объекта Worksheet. Объект Range может представлять собой ячейку, строку, столбец или диапазон ячеек.

Объект Selection

Объект Selection – это любые выделенные ячейки на рабочем листе. При работе с объектом Selection можно использовать свойства и методы объекта Range. Для определения объекта Selection можно использовать метод Select.

Свойства объекта Range :Value – возвращает или устанавливает значение в ячейках диапазона.Interior – возвращает объект, представляющий собой фон ячейки. Свойство ColorIndex этого объекта задает цвет фона (от 1 до 56: 1-черный, 2-белый, 3-красный, 4-зеленый, 5-синий, 6-желтый, 7-фиолетовый ).Font – возвращает объект, представляющий собой шрифт. Свойства: Name, FontStyle (Regular (обычный), Bold (жирный), Italic (курсив)), Size, ColorIndex.Formula – возвращает или устанавливает формулу в формате A1.Address – возвращает адрес ячейки.

Методы объекта Range:Activate – активизирует ячейку.Clear – очищает диапазон.Copy – копирует диапазон в другой диапазон или в буфер обмена.Delete – удаляет диапазон.Select – выделяет диапазон.

60.Основы программирования  на языке Visual Basic (VBA).

Форма и элементы управления.

Свойства формы: Name – Возвращает или устанавливает имя

пользовательской формы.

Caption – Возвращает или устанавливает текст, отображаемый

в строке заголовка формы.

Методы формы:Show – Отображает форму на экране.

Hide – Закрывает форму.

Обработка событий формы: Перейти в редактор VBA;

В окошке Project Explorer выбрать требуемую форму;

Нажать правую кнопку мыши и выбрать команду View Code

 для перехода в окошко  кода;

В верхнем левом списке выбрать объект UserForm;В верхнем

правом списке выбрать  необходимое событие.

События формы: Initilize – Происходит во время конфигурирования

 формы, но до ее  загрузки.

Terminate – Происходит при закрытии формы.

Click, DblClick – Происходит при щелчке или двойном

щелчке на форме.

Activate, Deactivate – Происходит при активизации и

 деактивизации формы.

Элементы управления

Элементы управления (э.у.) позволяют создать любой

пользовательский интерфейс.

Так как э.у. являются объектами, они обладают свойствами,

методами и событиями.

 Большинство э.у. можно  расположить как в форме, так  и

 на рабочем листе.

Элементы управления создаются  при помощи панели

элементов (Toolbox), которая отображается на экране либо

выбором команды 

View – Toolbox, либо нажатием кнопки     панели инструментов.

 

Для размещения элемента управления на лист или форму

 нажмите соответствующую  кнопку панели Toolbox и с

помощью мыши

 перетащите рамку элемента  управления в нужное место. 

После этого элемент управления можно перемещать, изменять

 размеры, 

копировать, удалять.

Кнопка (CommandButton)

Он в основном используется для инициирования выполнения

некоторых действий, вызываемых нажатием кнопки, например,

запуск программы или  остановка ее выполнения и т.д.

Свойства CommandButton: Name – Возвращает имя кнопки.

Caption – Возвращает текст, отображаемый на кнопке.

Cancel, Default – Если значения этих свойств установлено

равным True, то нажатие клавиши <Esc> в первом случае

и <Enter>

 во втором приведет  к тем же результатам, как  и нажатие 

кнопки.

Поле ввода (TextBox)

В основном поле ввода используется для ввода текста

пользователем, который в  последующем используется в 

программе,

или для вывода в него результатов  расчетов в программе.

Свойства TextBox: Text – Возвращает текст, содержащийся

в поле.MaxLength – Устанавливает максимально допустимое

количество

 вводимых в поле  символов. Если это свойство равно  0, то 

на вводимое количество нет  ограничений.

Надпись (Label)

В основном Надпись используется для отображения надписей,

 например, заголовков  элементов управления, не имеющих 

свойства

 Caption.

Caption – Возвращает текст, отображаемый в надписи.

Переключатель (OptionButton)

Он позволяет выбрать  одну из нескольких взаимоисключающих 

альтернатив. Группировка  производится при помощи элемента

управления Рамка.

Свойства OptionButton: Value – Возвращает True, если

 переключатель выбран, и False – в противном случае.

Caption – Надпись, отображаемая рядом с переключателем.

Рамка (Frame)

Он используется для визуальной группировки элементов 

управления.

Основным свойством рамки  является Caption, задающее

надпись при ней.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 


Информация о работе Шпаргалки по "Информатике"