ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 3. Завет мужчины с женщиной 
Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу. Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар. | Математические вычисления. Другие операторы и функции Sin(УГОЛ) | Тригонометрические функции: | аргумент УГОЛ задается в радианах; функция арктангенса возвращает значение угла в радианах; для преобразования из градусной меры в радианную и обратно используются формулы: град=рад*(180/pi) и рад=град*(pi/180) при pi=3.14159 | Cos(УГОЛ) | Tan(УГОЛ) | Atn(АРИФМ.ВЫРАЖ) | Abs() | Абсолютное значение заданного арифметического выражения | вычисление значения е в степени х (антилогарифм), где е=2.71; результат имеет тип Single | Exp() | Вычисление экспоненты | | Log() | Вычисление натурального логарифма | т.е. ln x при основании е; результат имеет тип Single | Int() | Преобразование к целому типу | наибольшее целое, не превосходящее значения аргумента | Fix() | Выделение целой части арифметического значения аргумента | | Sqr() | Извлечение квадратного корня | результат имеет тип Single | Sgn() | Определение знака числа | возвращает -1, 0, +1, если аргумент соответственно меньше, равен или больше нуля | Str() | Преобразование числа в строку | | Val() | Преобразование строки в число | | Date: | Определение или изменение текущей системной даты | dat$=Date – определение; Date="09-09-1945" – изменение | Time | Определение или изменение системного времени | | Rnd(n) | возвращает случайное число в диапазоне от 0 до 1 | при n < 0 – опр. число, зависящее от n, при n > 0 – новое число, при n = 0 – последнее выданное число | Ввод и вывод данных Для ввода и вывода данных на экран дисплея используются следующие стандартные окна диалога: InputBox | вывод на экран окна приглашения к вводу информации и возвращение ввода пользователя | Общий формат: InputBox ("строка_сообщение"[, "заголовок_окна"] [, "текст_по_умолчанию"] [, Хпоз] [, Yпоз] [, "файл_подсказки", "контекст"] ), где "текст_по_умолчанию" – строка в текстовом блоке (может быть пустой); Хпоз, Yпоз – координаты левого верхнего угла окна. | Пример использования: pwd=InputBox("Введите пароль:", "Регистрация"). | MsgBox | отрывает окно сообщения и возвращает значение, указывающее командную кнопку, которую щелкнул пользователь; используется для получения от пользователя ответа ДА/НЕТ и для вывода кратких сообщений (ошибки, предупреждения). | Общий формат: MsgBox ("строка_сообщение" [, "кнопки"] [, заголовок_окна] [, "файл_подсказки", "контекст"]), где "кнопки" – число, являющееся суммой кодов типов кнопок; некоторые из кодов кнопок: 0 – ОК, 1 – ОК и ОТМЕНА, 2 – ПРЕКРАТИТЬ, ПОВТОРИТЬ и ОТМЕНА, 3 – ДА, НЕТ и ОТМЕНА, 4 – ДА и НЕТ, 5 – ПОВТОРИТЬ и ОТМЕНА. Если в сообщении должно присутствовать значение переменной, то его надо преобразовать в строковый тип функцией Str() и выполнить конкатенацию строк операцией &. | Пример использования: MsgBox( "Это сообщение VB", "Приложение VB"). | PRINT | выводит данные на поле формы | Общий формат: Print [ВЫРАЖЕНИЕ] [ ; | , ВЫРАЖЕНИЕ]... где ВЫРАЖЕНИЕ – арифметическое или строковое выражение, значение которого выводится на экран; строковое выражение должно содержаться в кавычках; ; | , – устанавливает начало последующего вывода: если присутствует точка с запятой, то значение очередного выражения следует непосредственно за значением предыдущего, если же присутствует запятая, то значение очередного выражения размещается в начале следующей области вывода (область вывода – это блок из 14 символов); если в конце Print-выражения нет ни точки с запятой, ни запятой, то выполняется перевод строки и вывод следующего значения начинается с новой строки. При выводе чисел всегда резервируется одна позиция для знака числа. | Пример использования: Print “Переменная k = ”; k если переменная k предварительно получила значение 5 (k = 5), то в результате выполнения оператора Print на экране появится сообщение: Переменная k = 5. | Управляющие операторы Условный оператор If | If УСЛОВИЕ Then ОПЕРАТОР | где ОПЕРАТОР – любой оператор, который выполняется только в том случае, когда выражение УСЛОВИЕ имеет значение ИСТИНА, иначе данный оператор пропускается; затем, в обоих случаях, выполняется оператор, следующий за условным оператором | например, If X > 3 Then Y = Y + 1 A = Y * (B + C) | Оператор условного перехода If | If УСЛОВИЕ Then ОПЕРАТОР 1-1 ... [ОПЕРАТОР 1-n ] [ Else ОПЕРАТОР 2-1 ... [ОПЕРАТОР 2-m ] ] End If | данный оператор состоит из Then-ветви с операторами 1-1...1-n и из Else-ветви, которая содержит операторы 2-1...2-m. Если условие, заданное в операторе If истинно, то выполняется Then-ветвь. В противном случае, выполняются операторы Else-ветви. После выполнения одной из ветвей работа программы продолжается с оператора, следующего за End If (если ход выполнения программы не изменяется оператором GoTo). Если отсутствует Else-ветвь и условие в операторе If ложно, то работа программы всегда начинается с оператора, следующего за End If. | например, 1) If X > 3 Then Y = 1 X = X + 1 End If 2) If Y = 1 Then Z = X Else Z = X - 1 End If | Оператор безусловного перехода GoTo | GoTo МЕТКА_ПЕРЕХОДА | МЕТКА_ПЕРЕХОДА – объявленная в программе метка; метка объявляется произвольным именем, заканчивающимся двоеточием | например, GoTo M1 X = 1…..‘ оператор пропускается М1: X = 2. | Оператор цикла While | While УСЛОВИЕ ОПЕРАТОР_1 ... [ОПЕРАТОР_n] Wend | До тех пор, пока условие соблюдается, выполняются шаги цикла, каждый из которых состоит в выполнении операторов от 1-го до n-го (тело цикла). Среди выполняемых операторов должен находиться хотя бы один, который изменяет значение переменной, входящей в условие заголовка цикла (While УСЛОВИЕ), иначе цикл будет бесконечным. При нарушении условия в заголовке цикла выполняется оператор, следующий за Wend. | например, I = 1: x = 0 While i < 11 ‘ Определение суммы 10-ти чисел от 1до 10 x = x + 1 i = i + 1 ‘ Изменение значения переменной в заголовке цикла Wend | Оператор цикла Do | 1) Do ОПЕРАТОРЫ [Exit Do] Loop While | Until УСЛОВИЕ 2) Do While | Until УСЛОВИЕ ОПЕРАТОРЫ [Exit Do] Loop | где While | Until – способ проверки условия выполнения цикла; при использовании While цикл выполняется, пока условие соблюдается; при использовании Until цикл выполняется, пока условие не соблюдается. После завершения цикла работа продолжается с оператора, следующего после Loop. В обоих вариантах среди операторов тела цикла должен находиться хотя бы один, который изменяет значение переменной, входящей в условие цикла While | Until УСЛОВИЕ (также как в операторе цикла While). | | Оператор цикла For | For СЧЕТЧИК = НАЧАЛЬНОЕ_ЗНАЧЕНИЕ To КОНЕЧНОЕ_ЗНАЧЕНИЕ [Step ШАГ] ОПЕРАТОР_1 ... [ОПЕРАТОР_n] [Exit For] Next СЧЕТЧИК | где СЧЕТЧИК – арифметическая переменная, которая изменяется при повторении цикла; НАЧАЛЬНОЕ_ЗНАЧЕНИЕ – арифметическое выражение, задающее начальное значение счетчика; КОНЕЧНОЕ_ЗНАЧЕНИЕ – арифметическое выражение, задающее конечное значение счетчика; ШАГ – арифметическое выражение, задающее приращение значения счетчика после каждого шага цикла (по умолчанию это +1); Exit For – прерывание выполнения цикла (см. пояснение к Exit Do оператора цикла Do). Работа продолжается с оператора, следующего за Next. | например, x = 0 For i = 1 To 10 Step 1 x = x + 1 Next i | |