- •Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
- •Это процесс поиска ошибок в коде приложения.
- •Основные понятия
- •Среда программирования vb
- •Окно панели компонентов
- •Окно свойств
- •Окно проекта
- •Окно редактирования кода
- •Основные элементы управления
- •События текстовых событий
- •Методы текстового поля
- •Надпись (label)
- •Кнопка Command Button
- •Порядок создания проекта в vb
- •Основные понятия vb
- •Типы данных
- •Сокращенный синтаксис функции выглядит следующим образом:
- •Функции MsgBox()
- •Структурное программирование
- •Структура «следрвание»
- •Пример:
- •Постановка задачи.
- •Примеры записи арифметических выражений:
- •Структура «развилка»
- •Классическая «развилка»
- •Постановка задачи:
- •Вложенная структура «Развилка»
- •Комментарий
- •Постановка задачи:
- •Структура «цикл»
- •«Цикл» с предусловием
- •Постановка задачи:
- •В циклах для вывода данных на форму используется метод print. Печать осуществляется, на текущей форме, начиная с верхнего левого угла. Поэтому левая часть формы должна быть свободной.
- •Структура «цикл в цикле» с предусловием
- •Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
- •Это процесс поиска ошибок в коде приложения.
- •Основные понятия
- •Среда программирования vb
- •Окно панели компонентов
- •Окно свойств
- •Окно проекта
- •Окно редактирования кода
- •Основные элементы управления
- •События текстовых событий
- •Методы текстового поля
- •Надпись (label)
- •Кнопка Command Button
- •Порядок создания проекта в vb
- •Основные понятия vb
- •Типы данных
- •Сокращенный синтаксис функции выглядит следующим образом:
- •Функции MsgBox()
- •Структурное программирование
- •Структура «следрвание»
- •Пример:
- •Постановка задачи.
- •Примеры записи арифметических выражений:
- •Структура «развилка»
- •Классическая «развилка»
- •Постановка задачи:
- •Вложенная структура «Развилка»
- •Комментарий
- •Постановка задачи:
- •Структура «цикл»
- •«Цикл» с предусловием
- •Постановка задачи:
- •В циклах для вывода данных на форму используется метод print. Печать осуществляется, на текущей форме, начиная с верхнего левого угла. Поэтому левая часть формы должна быть свободной.
- •Структура «цикл в цикле» с предусловием
Основные понятия vb
Литералы – это простые выражения, определяющие значения некоторого типа.
Пример:
Числовой литерал: «276»;
Текстовый литерал: «Microsoft offise».
Константа – это поименованный элемент сохраняющий постоянное значение при выполнении программы (пример: p…).
Переменные – поименованная область памяти, отведенная для временного хранения данных, которые могут изменять свои значения во время выполнения программы.
Выражения – это комбинация ключевых слов, операторов, переменных и констант.
Длина имени не должна превышать 256 символов, состоять из букв, цифровых символов, за исключением пробела, знака %, &, #, &, $.
Основные арифметические операторы
Сложение и вычитание.
Остаток отделения двух чисел (a mod b).
Умножение, деление (*, /), возведение в степень (^).
Логические операции
Отрицание.
Не А (ù А);
В VB: NOT A.
Пример:
Y = ù b
Y = not b.
Логическое сложение (ИЛИ).
Запись: А!В.
В VB: AVORVB.
Логическое сложение (И).
Запись: A&B.
В VB: AVANDVB.
Операторы сравнения в VB:
>, <, =, >=, <=, <>.
Арифметические функции
Абсолютное значение аргумента:
Целая часть числа без округления:
Квадратный корень:
Случайное число от «0» до «1»:
Натуральный логарифм:
Перевод градусной меры в радианную меру и обратно:
Radians = Degrus * PI/180*
Degrus = Radians * 180/PI.
!!!В стандартах VB нет константы p!!!
Описание p в VB:
Constant PI As double = 3.1415926536.
Полный список формул можно найти в справочной библиотеке VB:
Derived math function.
Типы данных
Integer – целое число из диапазона (-32768, 32768);
Long – целое число из диапазона (-2147483641, 2147483641);
Single – вещественное число из диапазона (-3.402823Е38, -1.44098Е-45);
Число с установленной точкой – (00005);
Число с плавающей точкой – (5Е-4);
Вещественное число:
W – Double;
Текстовые обозначения:
String (длина от длины строки);
Byte – число из диапазона (0, 225);
Boolean – логическое значение (истина или ложь);
Date – тип даты.
Объявление констант
Const <имя константы> As <тип> = <значение>.
Пример:
Const g As Double = 9.81. (g – ускорение свободного падения).
Объявление переменных
Dim <имя переменной> As <тип>.
Пример:
Dim x As Byte
Dim y As Single.
Объявление даты
Dim data As Date $
Date a = #05/07/99#.
При использовании логических переменных следует то, что они имеют 2 значения – Истина и Ложь.
Dim Logic As Boolean
Logic = True.
Функция InputeBox()
Сокращенный синтаксис функции выглядит следующим образом:
Dim rc As String
rc = InputBox (Сообщение, заголовок, умолчание).
Сообщение - это текст, отображаемый в диалоговом окне;
Заголовок – это строка в заголовке окна;
Умолчание – задает строку, которая будет по умолчанию находится в текстовом поле.
<заголовок> |
r |
< сообщение> |
|
умолчание |
Если нажать кнопку ОК, то содержимое текстового поля присваивается переменной (Пример: rc).
Если нажать Cancel, возвращается строка нулевой длины.