
- •Введение
- •Основные понятия объектно-ориентированного программирования
- •Основные элементы управления в редакторе vba
- •Стандартные приемы программирования в среде vba Введение
- •Отладка программы
- •Основные элементы программного кода в среде vba Описание переменных
- •Константы
- •Операторы присваивания
- •Арифметические выражения
- •Логические выражения
- •Текстовые выражения
- •Линейные программы
- •Оператор перехода
- •Конструкции принятия решений
- •Ветвление по условиям
- •Циклы в программе
- •Массивы
- •Пользовательские процедуры
- •Две основные функции преобразования типов данных
- •Ввод, вывод и генерация исходных данных
- •Приемы работы в среде программирования vba
- •Запуск среды vba
- •Создание функции пользователя
- •Создание макрокоманды (макроса)
- •Создание пользовательской формы
- •Работа с листами книги
- •Лабораторные задания по темам Целочисленное программирование
- •Ввод и вывод данных, оператор присваивания
- •Логические выражения: группа Boolean
- •Условный оператор: группа If
- •Оператор выбора
- •Цикл с параметром: группа For
- •Цикл с условием: группа While
- •Массивы
- •Функции и процедуры
- •Контрольные вопросы
- •Список литературы
- •Содержание
- •420015, Казань, к. Маркса, 68
Оператор выбора
Составить программу, которая и зависимости от порядкового номера дня недели (1. 2. .... 7) выводит на экран его название (понедельник вторник .... воскресенье).
Дано целое число K. Вывести строку-описание оценки, соответствующей числу K (1 ‑ «плохо», 2 ‑ «неудовлетворительно», 3 ‑ «удовлетворительно», 4 ‑ «хорошо», 5 ‑ «отлично»). Если K не лежит в диапазоне 1–5, то вывести строку «ошибка».
Дан номер месяца ‑ целое число в диапазоне 1–12 (1 ‑ январь, 2 ‑ февраль и т.д.). Вывести название соответствующего времени года («зима», «весна», «лето», «осень»).
В киоске продается газета стоимостью 3 рубля и журнал стоимостью 20 рублей. Составить программу, которая спрашивает, что вы хотите купить, принимает деньги и выдает сдачу.
Составить программу, моделирующую работу продавца мороженого с выбором сорта мороженого.
Арифметические действия над числами пронумерованы следующим образом: 1 ‑ сложение, 2 ‑ вычитание, 3 ‑ умножение, 4 ‑ деление. Дан номер действия N (целое число в диапазоне 1–4) и вещественные числа A и B (В не равно 0). Выполнить над числами указанное действие и вывести результат.
Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент), длина окружности (третий элемент). Составить программу, которая по номеру элемента и по его значению вычисляла бы площадь круга.
Дата некоторого дня характеризуется двумя натуральными числами m (порядковый номер месяца) и n (число). По заданным m и n определить:
а) дату предыдущею дня (принять, что m и n не характеризуют 1 января);
б) дату следующего дня (принять, что m и n не характеризуют 31 декабря).
Для натурального числа k напечатать фразу "мы нашли k грибов в лесу", согласовав окончание слова "гриб" с числом k.
Работа светофора для водителей запрограммирована следующим образом: начиная с начала каждого часа, в течение трех минут горит зеленый сигнал, затем в течение одной минуты ‑ желтый, в течение двух минут ‑ красный, в течение трех минут ‑ опять зеленый и т.д. Дано вещественное число t, означающее время в минутах, прошедшее с начала очередного часа. Определить, сигнал какого цвета горит для водителей в этот момент.
Цикл с параметром: группа For
Даны два целых числа A и B (A < B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел.
Дана числовая последовательность
. Найти сумму отрицательных элементов при n=100.
Даны два целых числа A и B (A < B). Найти произведение всех целых чисел от A до B включительно.
Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от A до B включительно.
Дана числовая последовательность
. Найти произведение членов последовательности от пятого до двадцать пятого.
Дано действительное число х. Вычислить
.
Дано целое число (N > 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H ‑ длину каждого отрезка, а также набор точек A, A + H, A + 2·H, A + 3·H, …, B, образующий разбиение отрезка [A, B].
Дано действительное число х. Вычислить
.
Пусть
Дано натуральное n. Получить an .
Пусть
Дано натуральное n. Найти
.
Пусть
Найти первый член хn, для которого
.
Даны действительные числа а, b, натуральное число n (b>а). Получить (f1 + ... + fn)h, где
.
Даны целые числа n, k (n≥k≥0). Вычислить
.