- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 1
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 2
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 3
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 4
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 5
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 6
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 7
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 8
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 9
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 10
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 11
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 12
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 13
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 14
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 15
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 16
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 17
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 18
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 19
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 20
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 21
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 22
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 23
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 24
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 25
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 26
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 27
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 28
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 29
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 30
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 31
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 32
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 33
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 34
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 35
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 36
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 37
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 38
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 39
- •Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 40
Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 4
Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символов не учитывать).
Описать процедуру TrianglePS(a, P, S), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)^0.5/4 (a — входной, P и S — выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти периметры и площади трех равносторонних треугольников с данными сторонами.
Дан массив размера N. Поменять местами его минимальный и максимальный элементы.
Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с четными номерами (2, 4, …). Условный оператор не использовать.
Дано целое число N (> 1), а также первый член A и знаменатель D геометрической прогрессии. Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессии: A, A·D, A·D^2, A·D^3, … .
Дана матрица размера M ´ N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждом столбце.
Даны целые положительные числа M, N и набор из N чисел. Сформировать матрицу размера M ´ N, у которой в каждой строке содержатся все числа из исходного набора (в том же порядке).
Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 5
Дана строка S и текстовый файл. Добавить строку S в конец файла.
Описать процедуру RectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных вершин (x1, y1, x2, y2 — входные, P и S — выходные параметры вещественного типа). С помощью этой процедуры найти периметры и площади трех прямоугольников с данными противоположными вершинами.
Дан массив размера N (N — четное число). Поменять местами его первый элемент со вторым, третий — с четвертым и т. д.
Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с нечетными номерами (1, 3, …). Условный оператор не использовать.
Дано целое число N (> 2). Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел Фибоначчи FK: F1 = 1, F2 = 1, FK = FK–2 + FK–1, K = 3, 4, … .
Дана матрица размера M ´ N. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.
Даны целые положительные числа M, N, число D и набор из M чисел. Сформировать матрицу размера M ´ N, у которой первый столбец совпадает с исходным набором чисел, а элементы каждого следующего столбца равны сумме соответствующего элемента предыдущего столбца и числа D (в результате каждая строка матрицы будет содержать элементы арифметической прогрессии).
Контрольная работа № 2 по курсу «Программирование на языке высокого уровня» Вариант № 6
Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.
Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S — выходные параметры целого типа). С помощью этой процедуры найти количество и сумму цифр для каждого из пяти данных целых чисел.
Дан массив размера N (N — четное число). Поменять местами первую и вторую половины массива.
Дан целочисленный массив размера N. Удалить из массива все соседние одинаковые элементы, оставив их первые вхождения.
Даны целые числа N (> 2), A и B. Сформировать и вывести целочисленный массив размера N, первый элемент которого равен A, второй равен B, а каждый последующий элемент равен сумме всех предыдущих.
Дана матрица размера M ´ N. Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы.
Даны целые положительные числа M, N, число Q и набор из N чисел. Сформировать матрицу размера M ´ N, у которой первая строка совпадает с исходным набором чисел, а элементы каждой следующей строки равны соответствующему элементу предыдущей строки, умноженному на Q (в результате каждый столбец матрицы будет содержать элементы геометрической прогрессии).