Программирование в VB_Net_1_семестр
.pdfКафедра |
|
Функции явного преобразования типов |
|
Кафедра |
Пример явного преобразования типов |
|
|||
информатики |
|
информатики |
|
||||||
|
|
УГАТУ |
|
УГАТУ |
|||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
Dim x, y As Double |
|
|
||
|
|
|
|
|
x = 3 |
|
|
|
|
|
|
|
|
|
y = 7 |
|
|
|
|
|
|
|
|
|
Dim z As Integer |
|
|
|
|
|
|
|
|
|
z |
= CInt(x + y) |
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
41 |
|
Программирование и основы алгоритмизации |
курс 1 |
2014 г. |
42 |
|
Кафедра |
|
Оператор присваивания |
|
Кафедра |
|
Оператор присваивания |
|
||
информатики |
|
информатики |
|
|
|||||
|
|
УГАТУ |
|
|
УГАТУ |
||||
|
|
|
|
|
|
|
|
||
Составной оператор присваивания |
|
|
|
|
|
|
|
||
|
позволяет сократить запись присвоения. |
|
|
|
|
|
|
||
|
Например, |
|
|
|
|
|
|
|
|
|
|
x + = 10 |
|
|
|
|
|
|
|
|
это краткий эквивалент оператора |
|
|
|
|
|
|
|
|
|
|
x = x + 10. |
|
|
|
|
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
43 |
|
Программирование и основы алгоритмизации |
курс 1 |
2014 г. |
44 |
Кафедра |
Запись логических операций |
|
Кафедра |
Запись операций сравнения |
|
||
информатики |
|
информатики |
|
||||
|
УГАТУ |
|
УГАТУ |
||||
|
|
|
|
|
|
||
|
Программирование и основы алгоритмизации курс 1 2014 г. |
45 |
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
46 |
|
Кафедра |
Пример оператора присваивания |
|
Кафедра |
Ввод/вывод для консольных приложений |
|
||
информатики |
|
информатики |
|
||||
|
УГАТУ |
|
УГАТУ |
||||
|
|
|
|
|
|
||
Dim a, b, x As Double |
Описание |
|
Методы ReadLine() для класса Console |
|
|||
|
|
вещественных |
|
используются для ввода исходных данных в |
|
||
|
|
переменных |
|
|
|||
|
|
|
консольном приложении |
|
|
||
a = 2.5 : b = 7.6 |
|
|
|
|
|||
Инициализация |
|
|
|
|
|
||
|
|
|
y = Val (Console.ReadLine()) |
|
|
||
x = 3.2 |
переменных |
|
|
|
|||
Dim f As Boolean |
Описание логической |
после ввода курсор переводится в начало |
|
||||
|
|
переменной |
|
следующей строки |
|
|
|
|
|
|
|
|
|
||
f = |
x >= a Or x <= b |
Оператор присваивания |
|
|
|
|
|
|
|
логическое выражение |
|
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
47 |
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
48 |
Кафедра |
Ввод/вывод для консольных приложений |
Кафедра |
Функции преобразования типов |
информатики |
информатики |
||
|
УГАТУ |
|
УГАТУ |
Методы WriteLine() и Write () для класса Console
используются для вывода результатов в консольном приложении
Console.Write ("Сумма двух чисел = " & _
Str (z))
Console.WriteLine("Сумма двух чисел = " & _
Str (z))
Программирование и основы алгоритмизации курс 1 2014 г. |
49 |
Программирование и основы алгоритмизации курс 1 2014 г. |
50 |
|
Кафедра |
Пример сложение двух чисел |
|
|
|
Кафедра Пример использования логических операций |
|
|
||||
|
информатики |
(консольное приложение) |
|
|
|
информатики |
(консольное приложение) |
|
|
|||
|
|
УГАТУ |
|
|
УГАТУ |
|||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
‘Объявление переменных |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Dim a, b, x As Double |
|
|
|
|||
|
Dim x, y, z As Double |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a = Val(Console.ReadLine()) |
|
|
||||
|
Console.WriteLine("Введите первое число: ") |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
b = Val(Console.ReadLine()) |
|
|
||
|
x = Val(Console.ReadLine()) |
|
Вывод подсказки |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
x = Val(Console.ReadLine()) |
|
|
||
|
Console.WriteLine("Введите второе число: ") |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
||||
|
y = Val(Console.ReadLine()) |
|
|
|
|
|
Dim f As Boolean |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
f = (x >= a) And (x <= b) |
|
|
|
|
|
z = x + y |
Ввод исходных данных |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Console.WriteLine("Попали в диапазон " & Str(f)) |
||||||
|
|
|
|
|
|
|
|
|||||
|
Console.WriteLine("Сумма двух чисел = " & Str(z)) |
|
||||||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
Console.ReadKey() |
|
|
||||
|
|
|
|
Вывод результата |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
51 |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
52 |
|
Кафедра |
|
Стандартные подпрограммы |
|
Кафедра |
|
Стандартные подпрограммы |
|
|
информатики |
|
информатики |
|
|||||
|
|
УГАТУ |
|
|
|
УГАТУ |
||
|
|
|
|
|
|
|
||
В VB.Net имеются готовые блоки программ, |
|
|
Они встроены в язык, т.е. фактически являются |
|||||
|
написанных разработчиками языка, к которым |
|
|
частью языка и называются встроенными или |
||||
|
можно обращаться, указывая их имя и имя |
|
|
|
стандартными подпрограммами. |
|
||
|
класса, к которому они принадлежат. |
|
|
Реализуются подпрограммы в виде |
|
|||
|
|
|
|
|
|
|||
Такие самостоятельные программные блоки |
|
|
• |
процедур, |
|
|||
|
называются подпрограммами. |
|
|
|
||||
|
|
|
• |
функций. |
|
|||
|
|
|
|
|
|
|||
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
53 |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
54 |
Кафедра |
|
Стандартные подпрограммы |
|
Кафедра |
|
Стандартные подпрограммы |
|
|
информатики |
|
информатики |
|
|||||
|
|
УГАТУ |
|
|
|
УГАТУ |
||
|
|
|
|
|
|
|
||
Каждой процедуре или функции дается уникальное |
Главное отличие функции от процедуры: |
|
||||||
имя и четко устанавливается перечень и тип |
|
|
||||||
|
|
|
|
|
|
|||
входных и выходных параметров. |
|
• |
результат работы функции – единственное |
|
||||
|
|
|
|
|
|
|||
Входной параметр – это переменная, значение |
|
значение, которое называется возвращенным, |
||||||
|
|
|
|
|
||||
которой должно быть установлено до начала |
|
• |
результат работы процедуры – одно значение, |
|||||
обращения к данной подпрограмме. |
|
|
несколько значений или ни одного. |
|
||||
Выходной параметр – это переменная, которая |
|
|
|
|
|
|
||
получает свой значение в результате работы |
|
|
|
|
|
|
||
подпрограммы. |
|
|
|
|
|
|
||
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
55 |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
56 |
Кафедра |
Стандартные подпрограммы |
|
Кафедра |
Класс Math |
|
|
информатики |
|
информатики |
|
|
||
|
УГАТУ |
|
|
УГАТУ |
||
|
|
|
|
|
||
Обращение к функции является разновидностью |
Класс Math содержит методы, которые служат для |
|||||
математических вычислений. Методы эти, по |
|
|||||
операнда (входит в состав выражений): |
|
|
||||
|
сути, представляют собой математические |
|
||||
|
|
|
|
|||
a = Val(Console.Read()) |
|
функции. |
|
|
|
|
Вызов процедуры – разновидностью оператора: |
Правила вызова необходимой математической |
|
||||
функции: |
|
|
|
|||
|
|
|
|
|
|
|
Console.Write ("Сумма двух чисел = " & |
Str (z)) |
Math. имя функции(список аргументов) |
|
|||
Вызываются процедуры и функции по строго |
Например, |
|
|
|
||
|
|
|
|
|||
определенному имени и располагаются в |
Math. Pow (2,3) – возводит число два в третью |
|
||||
специализированных библиотеках классов. |
степень, |
|
|
|
||
|
|
|
|
|||
|
|
|
Math.sin(x) – возвращает значение sin(x). |
|
||
|
Программирование и основы алгоритмизации курс 1 2014 г. |
57 |
Программирование и основы алгоритмизации курс 1 |
2014 г. |
58 |
|
Кафедра |
Класс Math |
|
Кафедра |
Класс Math |
|
|
информатики |
|
информатики |
|
|
||
|
УГАТУ |
|
|
УГАТУ |
||
|
|
|
|
|
||
|
|
|
с = Math. |
|
|
|
В среде VS при использовании функции |
|
|
|
|
||
вначале пишется слово Math (имя |
|
|
|
|
|
|
класса) и ставится точка. |
|
|
|
|
|
|
После чего появляется подменю, в |
|
|
|
|
|
|
котором перечислены все доступные |
|
|
|
|
||
функции. |
|
|
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
59 |
Программирование и основы алгоритмизации курс 1 |
2014 г. |
60 |
Кафедра |
Класс Math |
|
Кафедра |
Использование математических методов |
|
|
информатики |
|
информатики |
(консольное приложение) |
|
||
|
УГАТУ |
|
УГАТУ |
|||
|
|
|
||||
Выберите из этого списка нужную функцию |
Dim x, y As Double |
|
|
|||
и дважды ее щелкните или нажмите |
|
|
|
|||
|
Console.WriteLine("Введите угол в радианах: ") |
|||||
клавишу Tab. |
|
|||||
|
|
|
|
|
||
Пункт меню отразится в коде программы, |
|
|
x = Val(Console.ReadLine()) |
|
||
|
|
|
|
|
||
добавьте параметры функции в круглых |
|
y = Math.Sin(x) |
|
|
||
|
|
|
|
|||
скобках: |
|
|
Console.WriteLine("Синус = " & Str(y)) |
|
||
|
с = Math.sin(x) |
|
|
Console.ReadKey() |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
61 |
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
62 |
Кафедра |
Использование математических методов |
|
Кафедра |
Класс Math |
|
|
информатики |
(консольное приложение) |
|
информатики |
|
|
|
|
УГАТУ |
|
|
УГАТУ |
||
|
|
|
|
|||
|
вывод в экспоненциальном формате |
|
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
63 |
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
64 |
|
Кафедра |
Класс Math |
|
|
|
|
Кафедра |
Класс Math |
|
|
|
информатики |
|
|
|
|
|
информатики |
|
|
|
|
|
|
УГАТУ |
|
|
|
|
|
УГАТУ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Imports System.Math |
|
|
|
|
|
|
|
|
|
|
Module Module1 |
|
|
|
|
|
|
|
|
|
|
Sub Main() |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Dim x, y As Double |
|
||
|
|
|
|
|
|
|
Console.WriteLine("Введите угол в радианах: ") |
|||
|
|
|
|
|
|
|
x = Val(Console.ReadLine()) : y = Sin(x) |
|
||
|
|
|
|
|
|
|
Console.WriteLine("Синус = " & Format(y, "0.0000")) |
|||
Для того, чтобы при вызове нужного |
|
|
|
|
Console.ReadKey() |
|
||||
|
математического метода не указывать имя |
|
|
|
|
|
||||
|
|
|
|
|
End Sub |
|
|
|
||
|
класса Math, этот класс можно добавить в |
|
|
|
|
|
|
|
||
|
|
|
|
|
End Module |
|
|
|
||
|
проект с помощью оператора Imports. |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
65 |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
66 |
Кафедра |
Функция Format |
Кафедра |
Функция Format |
|
|
||
информатики |
|
информатики |
|
|
УГАТУ |
|
УГАТУ |
|
|
Эта функция имеет следующий синтаксис: |
|
|
|
|
Format (Выражение, ”Формат”), |
|
"0.0000" |
где Выражение – то, что подлежит |
|
При использовании в выводе функции Format, |
|
форматированию. |
|
|
|
||
значение результатов возвращается |
|
Формат– шаблон формата. |
|
|
|
||
отформатированным согласно инструкциям, |
|
|
|
заданным в шаблоне формата. |
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
67 |
Программирование и основы алгоритмизации курс 1 2014 г. |
68 |
Кафедра |
|
Шаблоны функции Format |
|
Кафедра |
Контрольные вопросы |
|
||
информатики |
|
информатики |
|
|||||
|
|
УГАТУ |
|
УГАТУ |
||||
|
|
|
|
|
|
|
||
Format(123456.789, "00.0000") |
|
1. Перечислите простые типы данных, используемые в |
|
|||||
|
|
|
|
VB.Net. |
|
|
|
|
Format(123456.789, "##.####") |
|
2. Для чего необходима «Область видимости переменных |
||||||
Format(123456.789, "Fixed") |
|
и констант». |
|
|
|
|
||
|
3. Какие операции используются в арифметических |
|
||||||
|
|
|
|
|
||||
Format(123456.789, "General Number") |
|
выражениях? |
|
|
|
|||
|
4. К какому классу относятся математические функции? |
|||||||
|
|
|
|
|||||
Format(123456.789, "Currency") |
|
Правила использования стандартной математической |
||||||
|
функции в приложении. |
|
|
|||||
|
|
|
|
|
|
|||
Format(123456.789, "Standard") |
|
5. Назовите основные логические операции, |
|
|||||
|
используемые для написания логических выражений. |
|||||||
|
|
|
|
|||||
Format(123456.789, "Percent") |
|
6. Назовите функции преобразования типов, их |
|
|||||
|
параметры и порядок следования. |
|
|
|||||
|
|
|
|
|
|
|||
Format(123456.789, "Scientific") |
|
|
|
|
|
|
||
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
69 |
Программирование и основы алгоритмизации курс 1 2014 г. |
70 |
|||
Кафедра |
|
Контрольные вопросы |
|
Кафедра |
|
Вопрос |
|
|
информатики |
|
информатики |
|
|
|
|||
|
|
|
|
|
||||
|
|
УГАТУ |
|
|
|
|
УГАТУ |
|
|
|
|
|
|
|
|
||
7. Каким образом организовано выполнение оператора |
Как можно описать переменные x, a, b, при вычислении |
|
||||||
|
присваивания? |
|
арифметического выражения |
|
|
|||
8. Как записывается и работает составной оператор |
|
x = a + b |
|
|
|
|
||
|
присваивания? |
|
А) Dim x,a,b As Integer |
|
Ответ: |
|
||
9. Каким образом в VB.Net можно организовать ввод |
|
|
|
|||||
|
|
|
|
А,Б,В |
|
|||
|
значений переменных? |
|
Б) Dim x,a,b As single |
|
|
|||
10. Каким образом в VB.Net можно организовать вывод |
В) Dim a,b As integer: Dim x As single |
|
|
|||||
|
значений переменных? |
|
|
|
||||
|
|
|
|
|
Подсказка: |
|
||
11. Для чего необходима функция Format и правила ее |
Г) Dim x,b As integer: Dim a As single |
|
||||||
|
|
|
если один из |
|
||||
|
записи? |
|
Д) Dim x,a As integer : Dim b As single |
|
||||
|
|
операндов |
|
|||||
|
|
|
|
|
||||
|
|
|
|
Е) Dim x As integer : Dim a,b As single |
вещественный, то и |
|||
|
|
|
|
|
|
|
результат будет |
|
|
|
|
|
|
|
|
вещественным |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
71 |
Программирование и основы алгоритмизации курс 1 2014 г. |
72 |
|
Кафедра |
Вопрос |
|
|
|
|
|
Кафедра |
Вопрос |
|
|
|
|
информатики |
|
|
|
|
|
|
информатики |
|
|
|
|
|
|
|
|
УГАТУ |
|
|
|
|
|
УГАТУ |
||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Как можно описать переменные x, a, b, при вычислении |
|
|
|
|
Как можно описать переменные x, a, b, при вычислении |
|
|
||||
|
арифметического выражения |
|
|
|
|
|
арифметического выражения |
|
|
|
||
|
x = a - b |
|
|
|
|
|
|
x = a * b |
|
|
|
|
|
А) Dim x,a,b As Integer |
Ответ: |
|
|
|
|
А) Dim x,a,b As Integer |
|
Ответ: |
|
|
|
|
А,Б,В |
|
|
|
|
|
А,Б,В |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
Б) Dim x,a,b As single |
|
|
|
|
|
|
Б) Dim x,a,b As single |
|
|
|
|
|
В) Dim a,b As integer: Dim x As single |
Подсказка: |
|
|
|
|
В) Dim a,b As integer: Dim x As single |
Подсказка: |
|
|
||
|
если один из |
|
|
|
|
если один из |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Г) Dim x,b As integer: Dim a As single |
операндов |
|
|
|
|
Г) Dim x,b As integer: Dim a As single |
операндов |
|
|
||
|
Д) Dim x,a As integer : Dim b As single |
вещественный, то и |
|
|
Д) Dim x,a As integer : Dim b As single |
вещественный, то и |
||||||
|
результат будет |
|
|
|
|
результат будет |
|
|
||||
|
Е) Dim x As integer : Dim a,b As single |
вещественным |
|
|
|
|
Е) Dim x As integer : Dim a,b As single |
вещественным |
|
|
||
|
|
|
|
|
|
|
|
|
|
|||
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
73 |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
74 |
|
|
Кафедра |
Вопрос |
|
|
|
|
|
Кафедра |
Вопрос |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
информатики |
|
|
|
|
|
|
информатики |
|
|
|
|
|
|
|
|
УГАТУ |
|
|
|
|
|
УГАТУ |
||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Как можно описать переменные x, a, b, при вычислении |
|
|
|
|
Как можно описать переменные x, a, b, при вычислении |
|
|
||||
|
арифметического выражения |
|
|
|
|
|
арифметического выражения |
|
|
|
||
|
x = a / b |
|
|
|
|
|
|
x = a \ b |
|
|
|
|
|
А) Dim x,a,b As Integer |
Ответ: |
|
|
|
|
А) Dim x,a,b As Integer |
Ответ: |
|
|
||
|
Б,В |
|
|
|
|
А,В |
|
|
||||
|
|
|
|
|
|
|
|
|
||||
|
Б) Dim x,a,b As single |
|
|
|
|
|
|
Б) Dim x,a,b As single |
|
|
|
|
|
В) Dim a,b As integer: Dim x As single |
Подсказка: |
|
|
|
|
В) Dim a,b As integer: Dim x As single |
Подсказка: |
|
|
||
|
независимо от |
|
|
|
|
\ работает только |
||||||
|
|
|
|
|
|
|
|
|
||||
|
Г) Dim x,b As integer: Dim a As single |
операндов |
|
|
|
|
Г) Dim x,b As integer: Dim a As single |
с целыми |
|
|
||
|
|
|
результат всегда |
|
|
|
|
операндами, |
|
|
||
|
Д) Dim x,a As integer : Dim b As single |
будет |
|
|
|
|
Д) Dim x,a As integer : Dim b As single |
результат тоже |
|
|
||
|
Е) Dim x As integer : Dim a,b As single |
вещественным |
|
|
|
|
Е) Dim x As integer : Dim a,b As single |
целый |
|
|
||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
75 |
|
|
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
76 |
|
Кафедра |
Вопрос |
|
|
Кафедра |
|
Разделы |
|
|
информатики |
|
|
информатики |
|
|
|
||
|
|
|
УГАТУ |
|
|
|
УГАТУ |
|
|
|
|
|
|
|
|
||
Как нужно описать переменную f при выполнении |
|
Структурные операторы (управляющие |
|
|||||
следующего программного кода |
|
|
конструкции) |
|
|
|||
|
|
|
|
|
|
|||
dim a,b As byte |
|
|
• |
Ветвления |
|
|
||
Ответ: |
|
|
|
|
|
|
||
dim f As ? |
|
|
– |
Условный |
|
|
||
f: boolean; |
|
|
|
|
||||
|
a = 3 |
|
|
– |
Выбора |
|
|
|
|
|
|
|
|
|
|||
|
b = 2 |
|
|
|
|
|
||
|
|
|
• |
Циклические |
|
|
||
|
f = a = b |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
– |
Цикл с параметром |
|
|
|
|
|
|
|
– |
Цикл с предусловием |
|
|
|
|
|
|
|
– |
Цикл с постусловием |
|
|
|
Программирование и основы алгоритмизации курс 1 2014 г. |
77 |
|
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
78 |
|
Кафедра |
Структурные операторы |
|
Кафедра |
|
Условный оператор |
|
||
информатики |
|
информатики |
|
|
||||
|
УГАТУ |
|
|
УГАТУ |
||||
|
|
|
|
|
|
|
||
Структуру разветвляющегося алгоритма |
|
1 конструкция однострочная |
|
|
||||
можно реализовать с помощью: |
|
Полная форма: |
|
|
||||
• ветвления – выбора одного из двух |
|
If <Лог_выр> Then <Опер_1> Else <Опер_2> |
||||||
вариантов действий |
|
|
||||||
|
|
|
|
если логическое выражение принимает значение |
||||
|
|
|
|
True, то выполняется <Опер_1>, если – False, |
||||
|
|
|
|
то выполняется <Опер_2>. |
|
|
||
|
|
|
|
Сокращенная форма: |
|
|
||
|
|
|
|
If <Лог_выр> Then <Оператор> |
|
|||
|
Программирование и основы алгоритмизации курс 1 2014 г. |
79 |
|
|
Программирование и основы алгоритмизации курс 1 |
2014 г. |
80 |