Lect_03_2012.ppt
- Количество слайдов: 8
Базовая структура "цикл". Цикл «для» для i=i 1 до i 2 c шагом h Тело цикла For Счетчик = Нач_зн. То Кон_зн. [Step Шаг] [Операторы] [Exit For] [Операторы] Next [Счетчик] Допускается организация вложенных циклов For. . . Next For I = 1 To 10 For J = 1 To 10 For K = 1 To 10 [Операторы] Next K Next J Next I
Базовая структура "цикл". Цикл «пока» Условие да Тело цикла нет «старый» вариант While Условие [Операторы] Wend Цикл, управляемый в начале Do [While|Until Условие] [Операторы] [Exit Do] [Операторы] Loop Цикл, управляемый в конце Do [Операторы] [Exit Do] [Операторы] Loop [While|Until Условие]
Нахождение наибольшего общего делителя (НОД) начало a, b c=a-b c=0 да NOD = a конец нет c>0 да a=c нет b=-c
Вычисление ex Можно использовать рекурсивное выражение: Расчет заканчивается, когда |Ak| < e (точность)
Функция Msg. Box Выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата. Синтаксис: Msg. Box prompt[, buttons][, title][, helpfile, context] A = Msg. Box(prompt[, buttons][, title][, helpfile, context]) prompt Обязательный. Строковое выражение, отображаемое как сообщение в диалоговом окне. buttons Необязательный. Числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и модальность окна сообщения. Значение по умолчанию этого аргумента равняется 0. Параметр buttons определяет значение, которое принимает функция Msg. Box title Необязательный. Строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку заголовка помещается имя приложения. . helpfile Необязательный. Строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо указать также аргумент context Необязательный. Числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо указать также аргумент helpfile.
Функция Input. Box Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа String, содержащее текст, введенный в поле. Синтаксис: A = Input. Box(prompt[, title][, default][, xpos][, ypos] [, helpfile, context]) prompt Обязательный. Строковое выражение, отображаемое как сообщение в диалоговом окне. title Необязательный. Строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку заголовка помещается имя приложения. default Необязательный. Строковое выражение, отображаемое в поле ввода как используемое по умолчанию, если пользователь не введет другую строку. Если этот аргумент опущен, поле ввода изображается пустым. xpos Необязательный. Числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана (в твипах). Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали. ypos Необязательный. Числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана (в твипах). Если этот аргумент опущен, диалоговое окно помещается по вертикали примерно на одну треть высоты экрана. helpfile Необязательный. Строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. context Необязательный. Числовое выражение, определяющее номер соответствующего раздела справочной системы.
Задание 1) Написать программу вычисления НОД с помощью оператора цикла Do…Loop. Ввод и вывод осуществлять с помощью элементов управления Text. Box и Label. 2) Написать программу вычисления функции ex как суммы ряда с заданной точностью e.
Вычислить значение функции на отрезке x [0, 10] с шагом Dx = 0. 1 a = 2; b = 5
Lect_03_2012.ppt