- •Введение Металингвистические формулы
- •Простейшие приемы программирования. Оператор присваивания.
- •Разветвления
- •Простейшие циклы
- •Целочисленная арифметика
- •Сочетание цикла и разветвления
- •Вычисления с заданной точностью
- •Использование перечислений. Многозначное ветвление
- •Вычисления с хранением последовательности значений. Одномерные массивы
- •Вложенные циклы.
- •Вложенные циклы в матричных задачах.
- •Дана действительная квадратная матрица . Получить две квадратные матрицы, , , для которых
- •Обработка последовательностей символов
- •Геометрия
- •Многочлены
- •Использование комбинированных типов Использование подпрограмм
- •Рекурсия Файлы
- •Сортировка массивов и файлов Системы счисления Связное представление данных в памяти
- •Двоичные деревья
- •Примерные варианты контрольных работ Контрольная работа №1
Простейшие приемы программирования. Оператор присваивания.
Поменять местами значения переменных
и
.Поменять местами значения целых переменных и , не используя дополнительные переменные.
Поменять местами значения переменных , и
так, чтобы в
оказалось значение переменной
,
в
— значение переменной
,
а в
— прежнее значение переменной
.Присвоить целой переменной
третью от конца цифру в записи
положительного целого числа
(например, если
,
то
).Присвоить целой переменной
первую цифру из дробной части
положительного вещественного числа
(так, если
,
то
).Целой переменной
присвоить сумму цифр трехзначного
целого числа
.Идет -я секунда суток. Определить, сколько полных часов ( ) и полных минут (
)
прошло к этому моменту (например,
и
,
если
).Определить
— угол (в градусах) между положением
часовой стрелки в начале суток и ее
положением в
часов,
минут и
секунд (
,
).Определить — полное количество часов и — полное количество минут, прошедших от начала суток до того момента (в первой половине дня), когда часовая стрелка повернулась на градусов (
,
— вещественное число).Пусть — целое от 1 до 365. Присвоить целой переменной
значение 1, 2, ..., 6 или 7 в зависимости
от того, на какой день недели
(понедельник, вторник, ..., субботу или
воскресенье) приходится
-тый
день невисокосного года, в котором
1 января — понедельник.Логической переменной
присвоить значение true
при выполнении указанного условия и
false в противном случае:
;
;
(не использовать
операцию отрицания);хотя бы одна из логических переменных
и
имеет значение true;обе логические переменные и имеют значение true.
целое k делится на 7;
уравнение
не имеет вещественных корней;
Логической переменной присвоить значение true, если точка с координатами x и у принадлежит заштрихованной области (см. рис. 0 -1), и false в противном случае:
рис. 0‑1
Логической переменной присвоить значение truе при выполнении указанного условия и false в противном случае:
целые и имеют одинаковую четность;
только одна из логических переменных и имеет значение true;
только одна из логических переменных , и
имеет значение true.числа , и равны между собой;
из чисел , и только два равны между собой;
— положительное число;
делится нацело на
(
и
—натуральные
числа);уравнение
,
где
,
и
могут равняться 0, имеет ровно один
корень;цифра 5 входит в десятичную запись трехзначного целого числа ;
поля (
,
)
и (
,
)
шахматной доски имеют одинаковый
цвет (
,
,
и
— целые от 1 до 8);
ферзь, расположенный на поле ( , ) шахматной доски, «бьет» поле ( , ) ( , , и — целые от 1 до 8);
три заданных целых числа имеют одинаковую четность.
Написать программу, которая вычисляет периметр и площадь правильного 17-угольника, вписанного в окружность заданного радиуса.
Что надо изменить в программе для того, чтобы она правильно решала эту же задачу для 25-угольника?
Вычислить дробную часть среднего геометрического трех заданных положительных чисел;
Найти произведение цифр заданного четырехзначного числа;
Определить число, полученное выписыванием в обратном порядке цифр заданного трехзначного числа.
Определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр;
Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа;
Определить, есть ли среди первых трех цифр из дробной части заданного положительного вещественного числа цифра 0;
Определить, есть ли среди цифр заданного трехзначного числа одинаковые;
Треугольник задан координатами своих вершин. Найти:
периметр треугольника;
площадь треугольника.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания вычислить
.
Разрешается
использовать не более четырех умножений
и четырех сложений и вычитаний.
Дано действительные числа , . Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания вычислить
.
Разрешается
использовать не более восьми умножений
и восьми сложений и вычитаний.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания вычислить
и
.
Разрешается
использовать не более восьми операций.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить:
за две операции;за две операции;
за три операции;
за четыре операции;
за три операции;
за четыре операции;
за четыре операции;
за пять операций;
за пять операций;
за шесть операций;
за шесть операций;
за шесть операций.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить:
и
за четыре операции;и
за пять операции;
и
за пять операций;и
за пять операций;
,
,
за шесть операций;,
,
за шесть операций.
