
- •Введение
- •Основные понятия объектно-ориентированного программирования
- •Основные элементы управления в редакторе vba
- •Стандартные приемы программирования в среде vba Введение
- •Отладка программы
- •Основные элементы программного кода в среде vba Описание переменных
- •Константы
- •Операторы присваивания
- •Арифметические выражения
- •Логические выражения
- •Текстовые выражения
- •Линейные программы
- •Оператор перехода
- •Конструкции принятия решений
- •Ветвление по условиям
- •Циклы в программе
- •Массивы
- •Пользовательские процедуры
- •Две основные функции преобразования типов данных
- •Ввод, вывод и генерация исходных данных
- •Приемы работы в среде программирования vba
- •Запуск среды vba
- •Создание функции пользователя
- •Создание макрокоманды (макроса)
- •Создание пользовательской формы
- •Работа с листами книги
- •Лабораторные задания по темам Целочисленное программирование
- •Ввод и вывод данных, оператор присваивания
- •Логические выражения: группа Boolean
- •Условный оператор: группа If
- •Оператор выбора
- •Цикл с параметром: группа For
- •Цикл с условием: группа While
- •Массивы
- •Функции и процедуры
- •Контрольные вопросы
- •Список литературы
- •Содержание
- •420015, Казань, к. Маркса, 68
Логические выражения: группа Boolean
Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т.д.), считаются целыми положительными.
Дано целое число A. Проверить истинность высказывания: «Число A является положительным».
Дано целое число A. Проверить истинность высказывания: «Число A является нечетным».
Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A > 2 и B ≤ 3».
Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A ≥ 0 или B < –2».
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число B находится между числами A и C».
Даны два целых числа: A, B. Проверить истинность высказывания: «Хотя бы одно из чисел A и B нечетное».
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Хотя бы одно из чисел A, B, C положительное».
Дано целое положительное число. Проверить истинность высказывания: «Данное число является четным двузначным».
Дано целое положительное число. Проверить истинность высказывания: «Данное число является нечетным трехзначным».
Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара взаимно противоположных».
Дано трехзначное число. Проверить истинность высказывания: «Все цифры данного числа различны».
Условный оператор: группа If
Петя встал утром в 7 часов, Коля ‑ на 13 минут раньше него, Сережа на 4 минуты позже Коли, а Саша встал на 10 минут позже Сережи. Кто встал раньше, Петя или Саша?
У Сережи 145 рублей. Он решил купить 3 блокнота по 48 рублей. Хватит ли денег на покупку?
Из куска ткани можно сшить 17 детских плащей, расходуя на каждый 2 м ткани. Можно ли из этого куска сшить 8 плащей для взрослых, расходуя по 4 м ткани на каждый плащ?
В коробке 3 кг лимонов и апельсинов. Лимоны вынули и взвесили отдельно. Их масса оказалась 1 кг 760 г. Каких цитрусовых больше и на сколько?
Валя взяла у подруги книгу на 3 дня. В первый день она прочитала А страниц, во второй день прочитала в В раз больше, чем в первый, в третий день она прочитала на С страниц меньше, чем во второй. Успела ли Валя прочитать книгу вовремя, если в книге 194 страницы? Решить задачу при следующих значениях переменных:
а) А = 28, В = 3, С = 25;
b) А = 30, В = 3, С = 16.
Мотоциклист должен прибыть в город через Т часов после выезда из пункта, находящегося на расстоянии S км от города. Успеет ли он вовремя прибыть в город, если в первый час он проедет А км, а все оставшееся время будет ехать со скоростью В км/ч? Решить задачу при следующих значениях переменных:
a) Т = 4, S = 320, А = 75, В = 70;
b) Т = 5, S = 300, А = 65, В = 60.
В театр пришло А зрителей. Из них В человек купили билеты по 30 рублей, остальные ‑ по 20 рублей. Получит ли театр прибыль, если расходы на спектакль составили Z рублей? Решить задачу при следующих значениях переменных:
a) А = 800, В = 300, Z = 15000;
b) А = 600, В = 100, Z = 15000.
Расстояние между городами А и В равно S. Из города А в город В выехал велосипедист со скоростью Vr, через Т часов вслед ему выехал 2-й велосипедист со скоростью Vt. Догонит ли 2-й велосипедист 1-го, прежде чем тот доедет до города B? Решить задачу при следующих значениях переменных:
a) S = 50, Vr = 12, ,= 16, Т = 2;
b) S = 50, Vr= 12, Vt = 16, Т= 1.
Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.
Даны пять целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.
Даны два числа. Вывести их на экран дисплея в порядке возрастания.
Даны два числа. Вывести на экран первое число, если оно больше второго, и оба числа, если это не так.
Даны две переменные вещественного типа: A, B. Перераспределить значения данных переменных так, чтобы в A оказалось меньшее из значений, а в B ‑ большее. Вывести новые значения переменных A и B.
Даны четыре числа. Найти разницу между максимальным ц минимальным числами.
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.
Даны три числа. Меньшее из этих чисел заменить их полусуммой, а большее ‑ удвоенным произведением.
Даны три числа. Найти сумму двух наибольших из них.
Даны три числа. Выяснить, существует ли треугольник с такими сторонами. (Условие существования треугольника следующее: сумма любых двух сторон треугольника должна быть больше третьей стороны.)
а) 3, 4, 5;
b) 10, 8, 3.
При выполнении условия
вычислить
, в противном случае проверить условие
и если оно выполняется, вычислить
, в противном случае z=3.2.
Для данного целого x найти значение следующей функции f, принимающей значения целого типа: