
- •1.Понятие вычислительной техники. Структура и аппаратные средства машин.
- •2.Програмные средства. Назначение. Классификация.
- •3.Операционная система Windows. Функции Windows и развитие системы Windows.
- •5.Понятие о программировании. Алгоритм программ.
- •6.Этапы решения задач на машинах.
- •7.Среда программирования Visual Basic. Разработка проекта.
- •8.Visual Basic константы, переменные, выражения. Стандартные функции, стандартные типы данных.
- •9.Visual Basic понятие массива. Ввод и вывод элементов массива.
- •12.Структура развилка. Условные операторы Visual Basic.
- •13.Структура цикла. Операторы цикла (5 шт.).
- •1.Do While условие 2.Do Until условие
- •18.Текстовый редактор Word.
- •19.Word. Команды меню «Файл».
- •20.Способы выделения фрагментов текста.
- •21.Редактирование текста.
- •22.Копирование и перемещение текста с помощью буфера обмена.
- •23.Копирование и перемещение текста с помощью мыши.
- •24.Форматирование текста, копирование формата.
- •25.Работа со списками.
- •26.Автотекст. Автозамена.
- •27. Работа с таблицами
- •30.Вставка иллюстрации. Форматирование и редактирование рисунка.
- •31.Вставка разрывов и номеров страниц.
- •32.Табличный процессор Exel. Общие положения, книга, лист.
- •33.Ввод чисел, значений даты и времени.
- •34.Ввод текста.
- •35.Заполнение ячеек одинаковыми данными и значениями рядов данных.
- •36.Ввод формул. Ссылки. Типы адресаций.
- •37. Использование функций в формулах.
- •38. Использование имён ячеек в формулах. Отображение формул в результатах.
- •39.Редактирование содержимого ячеек. Копирование, перемещение и удаление ячеек.
- •40. Excek. Создание копии диапазона ячеек в виде рисунка
- •41.Форматирование ячеек.
- •42.Создание диаграмм. Изменение типа диаграмм и области построения.
- •43.Работа со списками данных.
- •44.Поиск данных в списке, пользовательский автофильтр.
- •45.Понятие базы данных, назначение объектов Access.
- •46. Структура файла бд (Структура бд).
- •46.Создание бд с помощью конструктора.
- •46. Access.Система управления базами данных. Создание базы данных. Редактирование структуры таблицы.
- •47. Access Заполнение таблицы данными
- •48. Access. Создание, редактирование и форматирование запросов
- •49.Access. Параметрические запросы
- •50.Access. Запросы на обновление
- •51. Access. Формы. Редактирование и форматирование форм
9.Visual Basic понятие массива. Ввод и вывод элементов массива.
Массив – это совокупность структурированных данных одного типа, расположенных в адресном пространстве последовательно друг за другом и обозначенных одним именем.
В одномерных массивах данные располагаются последовательно друг за другом. Одномерные массивы соответствуют математическому понятию вектор и обозначаются следующим образом:
A
= [ai],
i
=
,
где A
– имя массива, ai
– элемент массива, m
– размерность массива, i
– индекс, определяющий местоположения
элемента в массиве.
Правомерна и такая запись массива:
A = {a1, a2, a3, … ai … am}, где ai – 1-ый элемент массива, ai – i-ый элемент массива, am – последний элемент массива
Двухмерный массив соответствует математическому понятию матрица, которая имеет m строк и n столбцов. Элементы двухмерного массива располагаются в адресном пространстве следующим образом: элементы первой строки матрицы – их количество равно n, затем элементы второй строки матрицы – их количество также равно n, и т. д.
Двухмерные массивы обозначаются следующим образом:
A
= [aij],
i
=
,
j
=
,
где A
– имя массива, aij
– элемент
массива, i
– индекс, определяющий номер строки, j
– индекс определяющий номер столбца,
m
n
– размерность матрицы, m
– количество строк, n
– количество столбцов.
Правомерна и такая форма записи массива:
A =
Матрица называется квадратной, если m=n, в остальных случаях матрица называется прямоугольной.
Квадратная матрица имеет следующие свойства:
– одинаковое количество строк и столбцов m=n
– индексы элементов, расположенных на главной диагонали, равны (значение индекс i равно значению индекса j)
В любой системе программирования массивы должны быть объявлены.
Объявление одномерного массива:
Dim Имя массива (размерность) As Тип данных
Для двухмерного массива:
Dim Имя массива (количество строк, количество столбцов) As Тип данных
По умолчанию в Visual Basic первый элемент массива имеет нулевые индексы. Однако можно изменить начальное значение индекса первого элемента с нуля на единицу. Для этого используется опция Option Base 1, которая записывается над строкой Private Sub Command1_Click()
Если используется опция Option Base 1, то массив вводится следующим образом:
Option Base 1 Option Base 1
……………... ………………
ReDim A(m) ReDim A(m, n)
For i=1 To m For i=1 To m
For j=1 To n
Для вывода массива на экран:
…………. ………….
Print A(i); Print A(i, j);
Next Next
Print Print
End Sub Next
End Sub
Примечание:
Если после Print A(i)(A(i, j)) не стоит «;»,то выводятся стандартные позиции элементов, если ставим «;», то элементы выводятся через пробел.
Next – переход на следующую строку.
10.Структурное программирование. Основные структуры.
Любой сколь угодно сложный алгоритм можно построить с помощью трёх основных структур программирования:
Следование
Развилка
Цикл
Описание этих структур на языке программирования называется структурным программированием.
11.Структура следование. Операторы ввода, вывода, присваивания.
Структура следование – это одна из основных структур, действия в которой выполняются последовательно друг за другом.
Схема алгоритма:
Ввод данных выполняется через оператор InputBox() или через текстовое поле.
Оператор ввода данных InputBox():
Служит для ввода данных через текстовое поле. В качестве аргументов выставляется три строки.
A=InputBox (<Приглашение>, <Заголовок> , [По умолчанию])
При выполнении этой функции появляется диалоговое окно с текстовым полем. В строке заголовок печатается значение второго аргумента. Значение первого аргумента это текст, отображаемый в окне (текст должен быть заключён в двойные кавычки и не превышать 1024 символов). В текстовом поле печатается значение аргумента [По умолчанию]. Если этот аргумент отсутствует, то отсутствует и содержимое окна, т. е. введённая пользователем в текстовое поле строка становится значением функции.
Ввод данных через текстовое поле:
Для организации ввода переменной с помощью текстового поля необходимо выполнить следующие действия:
на форме разместить текстовое поле для ввода значения переменной (Элемент управления «Текстовое поле», по умолчанию свойство Name (Имя) этого элемента имеет значение Text1)
в программе записать оператор:
Имя переменной=Val(Text1, Text) или Имя переменной=Text1
Вывод данных осуществляется с помощью:
функции MsgBox
метода Print
текстового поля
Вывод данных с помощью оператора MsgBox:
MsgBox – панель сообщений в режиме оператора, используется для вывода данных на специальную панель сообщения.
MsgBox <Сообщение>,<Код1>&<Код2>,[Заголовок], где <Сообщение> – текст отображаемый в диалоговом окне, <Код1> – определяет вид пиктограммы, которая помещается на панель сообщения, <Код2> – определяет набор кнопок, [Заголовок] – текст в заголовке панели сообщения. Отсутствие второго аргумента заменяется запятой.
Функция MsgBox выводит панель сообщения. Щелчок по кнопке определяет значение, которое будет присвоено переменной.
Имя переменной=MsgBox (<Сообщение>,<Код>,<Заголовок>)
Оператор Print – выводит результат на форму.
Если переменные или значения разделяются «;», то они выводятся на форму одно за другим через пробел, если «,», то – в начале следующей зоны печати. Изменить ширину зоны печати можно функцией Tab(число). Функция Spc(число) позволяет вывести на форму заданное число пробелов. Функции Current X=(число) и Current Y=(число) указывают место на форме для печати.
Для организации вывода переменной с помощью текстового поля необходимо выполнить следующие действия:
на форме разместить текстовое поле для ввода значения переменной (Элемент управления «Текстовое поле», по умолчанию свойство Name (Имя) этого элемента имеет значение Text1)
в программе записать оператор:
Text1.Text=Str(Имя переменной) или Text1=Имя переменной, где Str() – функция, преобразующая числовое значение в строковое (Val() – функция, преобразующая строковое значение в числовое).
Оператор присваивания:
<Имя переменной>=<Выражение>