Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Visual Basic - Понятие цикла. Виды циклов.
При разработке программы вы сталкиваетесь с ситуациями, когда возникает необходимость многократного, последовательного выполнения одного и того же фрагмента программы. Часто заранее известно, сколько раз требуется выполнить данный фрагмент, но иногда фрагмент требует выполнения только при наличии определенного условия, или до момента выполнения этого условия (когда условное выражение примет значение True). Visual Basic содержит конструкции, которые позволяют легко определять и выполнять такие повторяющиеся фрагменты программы. Это – циклы. Конструкция For…Next. For counterVariable = start To end [Step step] …[фрагмент для выполнения в цикле] Next [counterVariable] Здесь: CounterVariable – переменная числового типа, её значение увеличивается при каждом прохождении цикла start – число, с которого следует начинать отсчет end – число, до которого следует считать. Когда переменная CounterVariable достигает этого значения, выражение, заключенное в цикле, выполняется последний раз, и выполнение продолжается, начиная с оператора, следующего за Next Step – значение, на которое увеличивается переменная CounterVariable после каждого выполнения цикла, step является необязательным параметром, если он не указан, то значение счетчика увеличивается на единицу Если неизвестно сколько раз должен выполняться цикл, используется конструкция Do..Loop Do [Операторы] if expression Then Exit Do Loop В этом фрагменте цикл будет выполняться до тех пор, пока выражение expression не примет значение True. Но обычно условное выражение встраивается непосредственно в структуру Do…Loop: Do While expression [Операторы] Loop Цикл выполняется, пока выражение expression имеет значение True. (англ. while – пока). Do Until expression [Операторы] Loop Цикл выполняется, пока выражение expression не примет значение True. (англ. until – до тех пор пока). Задания: 1. ‘Обратный отсчет’: Даны два целых числа A и B (A<B). a) Вывести в порядке убывания все целые числа, расположенные между A и B (включая сами числа A и B) b) Найти сумму всех целых чисел от A до B включительно. 2. ‘Последовательности’: Дано целое число N(>0). a) найти сумму 1+1/2+1/3+...+1/N b) найти сумму N+(N+1)+(N+2)+...+(2·N) c) найти факториал числа N: N!=1*2*3*…*(N-1)*N d) *используя один цикл, найти сумму 1+1/(1!)+1/(2!)+1/(3!)+...+1/(N!). Полученное число является приближенным значением константы e = exp(1).
3. Дано целое число N(>1). Найти наименьшее целое число K, при котором выполняется неравенство 3K>N. 4. …
8.7 Visual Basic - Строковый тип данных. Функции преобразования строк. Текстовый тип данных называется string. Строка может содержать от 0 до приблизительно 2 миллионов символов. Существуют следующие операции со строками: Слияние строк & – "Это" & "тест" = “Этотест” Функция Len ( строка ) – возвращает количество символов в строке Функция Left ( строка, число ) – возвращает указанное число первых символов строки Функция Right ( строка, число ) – возвращает указанное число последних символов строки Функция Mid (строка, n, m) – возвращает m символов, начиная с n-ого Функция Instr ( строка1, строка2 ) – ищет одно строковое значение (строка2) в другом (строка1) и возвращает местоположение первого символа из найденного строкового значения Функция Trim ( строка ) – удаляет все пробелы с конца и с начала передаваемой строки Функция Ltrim( строка ) – удаляет все пробелы с начала передаваемой строки Функция Rtrim( строка ) – удаляет все пробелы с конца передаваемой строки Чтобы преобразовать число в текст используется функция CStr ( выражение ) Чтобы преобразовать строку в число используются функции CDbl ( выражение ) возвращает число типа Double Cint ( выражение ) Integer CLng ( выражение ) Long Cshort ( выражение ) Short
Задания: 1. Модифицировать программу вычисления корней квадратного уравнения (из 8.2 и 8.5) так, чтобы текст в едином окне вывода менялся: i) Нет корней ii) Один корень: x= iii) Два корня: x1=, x2= 2. Дана строка “Имя Фамилия”, вывести отдельно (в 2 поля) “Имя” и “Фамилия” 3. Дана строка, вывести символы этой строки в обратном порядке 4. Найти количество слов в строке (слова разделены пробелами) 5. *Найти длину самого длинного слова 6. …
|
|||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 314; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.239.148 (0.007 с.) |