Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Visual Basic - Арифметические выражения. Операции над целыми типами, mod.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Чтобы стать настоящим программистом, нужно иметь прочные знания в математике. При написании приложений на Visual Basic неизбежно придется применять большое количество различных математических операций. Арифметические операции: · + сложение · - вычитание · * умножение · / деление · ^ возведение в степень (напр. 5^2=25) · Mod деление по модулю — процесс деления двух чисел, при котором сохраняется только остаток. Например: Mod(26,10)=6 или Mod(10,3)=1 Приоритет операций – в каком порядке они будут исполняться: ^ возведение в степень - изменение знака * / умножение и деление Mod деление по модулю + - сложение и вычитание
Задания: 1. Найти длину окружности L и площадь круга S заданного радиуса R: L=2·π·R, S=π·R2 a) т.е. создать форму, поясняющий текст b) поле ввода R c) поля вывода L и S d) кнопку ‘Посчитать’ 2. Дано значение температуры T в градусах Фаренгейта. Определить значение этой же температуры в градусах Цельсия. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением: TC=(TF-32)·5/9. a) … b) … (пункты a, b, c, d аналогичны заданию №1) c) … d) … 3. *Даны координаты трех вершин треугольника: (x1,y1),(x2,y2),(x3,y3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости . Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона: S=p·(p-a)·(p-b)·(p-c), где p=(a+b+c)/2—полупериметр. 4. Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1килобайт=1024байта). 5. Дано трехзначное число. Вывести число, полученное при прочтении исходного числа с права налево. 6. …
Visual Basic - Логический тип данных. Логические операции not, and, or, xor. Переменные логического типа Boolean могут хранить только значения True (правда) или False (ложь). Допустимым является, например, выражение Var_boolean = Var_integer > 0 Над переменными логического типа возможны следующие операции: · Not – отрицание: Not False = True Not True = False · And – и: True And True = True True And False = False False And True = False False And False = False · Or – или: True Or True = True True Or False = True False Or True = True False Or False = False · Xor – ‘исключающее или’: True Or True = False True Or False = True False Or True = True False Or False = False Приоритет логических операций: Not And Or
Задания: 1. Дано целое число A. Проверить истинность высказывания: a) «Число A является положительным» b) «Число A является четным». 2. Даны два целых числа: A, B. Проверить истинность высказываний: a) «Каждое из чисел A и B нечетное». b) «Хотя бы одно из чисел A и B нечетное». 3. Даны три целых числа: A, B, C. Проверить истинность высказывания: a) «Число B находится между числами A и C». b) «Среди трех данных целых чисел есть хотя бы одна пара совпадающих». c) Рассмотрев дискриминант D=B-4·A·C, проверить истинность высказывания: «Квадратное уравнение A·x2+B·x+C=0 имеет вещественные корни». 4. … Visual Basic - Условный оператор. Оператор ветвления. Для принятия решений в Visual Basic используется управляющая структура If…Then If выражение Then …'код выполняется, если выражение имеет значение True (Истина)’ End If Если выражение принимает значение True, то выполняется программный код, расположенный между инструкцией If и инструкцией End If. Если выражение принимает значение False, то Visual Basic переходит к инструкции End If и продолжает выполнять программу, пропуская код между инструкциями If и End if. Если необходимо выполнить некоторый программный код при значении выражения False, то между инструкциями If и End If вставляется инструкция Else: If выражение Then …'код выполняется, если выражение имеет значение True (Истина) Else …'код выполняется, если выражение имеет значение False (Ложь) End If Инструкция Elself позволяет программе проверить истинность еще одного выражения, если выражение в инструкции If приняло значение False: If выражение Then … Elself выражение2 Then … Else … End If Для задачи, когда сравнивает значение одного и того же выражения с различными значениями, предпочтительнее использовать конструкцию Select Case: Select Case выражение Case Is = значение1 … Case Is = значение2 … Case Else … End Select
Задания: 1. Модифицировать программу вычисления корней квадратного уравнения из 8.2 (используя условный оператор) так, чтобы текст в окнах x2 и x3 менялся: i) Если нет корней: “-“ ii) Если один корень: в x1 – значение корня, в x2 – “-” iii) Если два корня: как и было раньше 2. Теперь для той же задачи используйте конструкцию Select Case 3. Даны два числа. Вывести большее из них. 4. Даны три числа. a) Найти среднее из них (то есть число, расположенное между наименьшим и наибольшим) b) Найти сумму двух наибольших из них 5. Дано целое число в диапазоне 1–7. Вывести строку – название дня недели, соответствующее данному числу (1—«понедельник», 2—«вторник», …) 6. …
|
||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 598; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.147.141 (0.007 с.) |