
- •Введение
- •Основные понятия объектно-ориентированного программирования
- •Основные элементы управления в редакторе vba
- •Стандартные приемы программирования в среде vba Введение
- •Отладка программы
- •Основные элементы программного кода в среде vba Описание переменных
- •Константы
- •Операторы присваивания
- •Арифметические выражения
- •Логические выражения
- •Текстовые выражения
- •Линейные программы
- •Оператор перехода
- •Конструкции принятия решений
- •Ветвление по условиям
- •Циклы в программе
- •Массивы
- •Пользовательские процедуры
- •Две основные функции преобразования типов данных
- •Ввод, вывод и генерация исходных данных
- •Приемы работы в среде программирования vba
- •Запуск среды vba
- •Создание функции пользователя
- •Создание макрокоманды (макроса)
- •Создание пользовательской формы
- •Работа с листами книги
- •Лабораторные задания по темам Целочисленное программирование
- •Ввод и вывод данных, оператор присваивания
- •Логические выражения: группа Boolean
- •Условный оператор: группа If
- •Оператор выбора
- •Цикл с параметром: группа For
- •Цикл с условием: группа While
- •Массивы
- •Функции и процедуры
- •Контрольные вопросы
- •Список литературы
- •Содержание
- •420015, Казань, к. Маркса, 68
Лабораторные задания по темам Целочисленное программирование
Все входные и выходные данные в заданиях этой группы являются целыми числами. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т.д.), считаются положительными.
Даны две целые переменные а, b. Составить фрагмент программы, после исполнения которого значения переменных поменялись бы местами (новое значение а равно старому значению b и наоборот).
Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нем (1 метр = 100 см).
Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).
Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A.
Определить, является ли данное целое число четным.
Определить, верно ли, что при делении неотрицательного целого числа а на положительное целое число b получается остаток, равный одному из двух заданных чисел r или s.
Дано двузначное число. Найти сумму и произведение его цифр.
Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.
Дано натуральное число (n ≤99). Выяснить верно ли, что равно n2 кубу суммы цифр числа n.
Дано натуральное число n (n ≤ 100).
а) Сколько цифр в числе n?
б) Чему равна сумма его цифр?
в) Найти последнюю цифру числа n.
г) Найти первую цифру числа n.
д) В предположении, что n≥10, найти предпоследнюю цифру числа n.
Ввод и вывод данных, оператор присваивания
Все входные и выходные данные в заданиях этой группы являются вещественными числами.
Дана сторона квадрата a. Найти его периметр P = 4·a.
Даны стороны прямоугольника a и b. Найти его площадь S = a·b и периметр P = 2·(a + b).
Дан диаметр окружности d. Найти ее длину L = π·d.
Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S = 6·a2.
Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c).
Найти длину окружности L и площадь круга S заданного радиуса R: L = 2·π·R, S = π·R2.
Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения:
Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.
Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P:
,
.
Даны два круга с общим центром и радиусами R1 и R2 (R1 > R2). Найти площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен R2:
,
,
.