- •Введение Металингвистические формулы
- •Простейшие приемы программирования. Оператор присваивания.
- •Разветвления
- •Простейшие циклы
- •Целочисленная арифметика
- •Сочетание цикла и разветвления
- •Вычисления с заданной точностью
- •Использование перечислений. Многозначное ветвление
- •Вычисления с хранением последовательности значений. Одномерные массивы
- •Вложенные циклы.
- •Вложенные циклы в матричных задачах.
- •Дана действительная квадратная матрица . Получить две квадратные матрицы, , , для которых
- •Обработка последовательностей символов
- •Геометрия
- •Многочлены
- •Использование комбинированных типов Использование подпрограмм
- •Рекурсия Файлы
- •Сортировка массивов и файлов Системы счисления Связное представление данных в памяти
- •Двоичные деревья
- •Примерные варианты контрольных работ Контрольная работа №1
Многочлены
Дан многочлен
степени
.
Получить многочлен
.Дан многочлен степени . Получить многочлен
.
(Какова степень этого многочлена?)Дан многочлен степени . Получить его производную
,
а также вычислить
,
,
.Даны действительное число , многочлен степени . Получить:
многочлен
;многочлен
;многочлен
;
Даны действительные числа и , натуральное число , действительные числа
,…,
.
Среди
,…,
есть как отрицательные, так и
неотрицательные числа. Получить
значение
,
где в качестве коэффициентов многочлена
взяты отрицательные члены последовательности
,…,
(с сохранением порядка их следования),
а в качестве коэффициентов многочлена
неотрицательные
члены (также с сохранением порядка их
следования).Даны действительные числа и , многочлен степени . Найти значение
.Даны действительные числа и , многочлен степени . Получить многочлен
,
где
производная
многочлена
.
Использование комбинированных типов Использование подпрограмм
Даны действительные числа
,
.
Получить
где
.
Даны действительные числа , . Получить
где
.
Дано действительное число
.
Получить
,
где
.Даны действительные числа
,
,
.
Получить
.
Даны действительные числа , . Получить
,
,
.Даны натуральные числа ,
,
целые числа
,…,
,
,…,
,
,…,
.
Получить
Даны натуральные числа
,
,
,
действительные числа
,…,
,
,…,
,
,…,
.
Получить
Даны действительные числа , . Получить
,
где
.
Рекурсия Файлы
Дан файл f, компоненты которого являются действительными числами. Найти:
сумму компонент файла f;
произведение компонент файла f;
сумму квадратов компонент файла f;
модуль суммы и квадрат произведения компонент файла f;
последнюю компоненту файла f;
наибольшее из значений компонент файла f;
наименьшее из значений компонент файла f с четными номерами (считаем, что нумерация компонент начинается с единицы);
наибольшее из значений модулей компонент файла f с нечетными номерами (считаем, что нумерация компонент начинается с единицы);
сумму наибольшего и наименьшего из значений компонент файла f;
разность первой и последней компонент файла.
Дан файл f, компоненты которого являются целыми числами. Найти:
количество четных чисел среди компонент;
количество удвоенных нечетных чисел среди компонент;
количество квадратов нечетных чисел среди компонент.
Дан текстовый файл f. Получить копию файла f в файле g.
Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл h - все нечетные, сохранив порядок их следования.
Даны текстовые файлы f и g. Записать в файл h сначала компоненты файла f, затем - компоненты файла g с сохранением порядка.
Проверить, правильно ли расставлены в тексте круглые, квадратные и фигурные скобки (допускается вложенность скобок).
Переписать содержимое текстового файла f в файл g, удалив пустые строки и лишние пробелы (оставив между словами один пробел).
