Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_контр_1_семестр.doc
Скачиваний:
7
Добавлен:
03.11.2018
Размер:
552.45 Кб
Скачать

Вариант № 17

Для решения следующих задач на компьютере необходимо разработать алгоритмы и составить программы на языке Паскаль:

  1. Даны a, b, x. Вычислить y, z, если , .

  2. Значения переменных a, b и c поменять местами так, чтобы оказалось a > b > c.

  3. Найти u - первый отрицательный член последовательности cos(ctgn), n=1,2,3,... .

  4. Даны целое число n, вещественные числа x1,..., xn. Получить сумму положительных членов этой последовательности с четными индексами и произведение ненулевых членов с нечетными индексами.

  5. Дана целочисленная квадратная матрица порядка 8. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.

  6. Дана строка, содержащая произвольные символы. Зашифровать в ней все латинские буквы путем циклической подстановки A → B → C → … → Y → Z → A.

Контpольная работа № 1

по курсу «Программирование»

Вариант № 18

Для решения следующих задач на компьютере необходимо разработать алгоритмы и составить программы на языке Паскаль:

  1. Даны m, с, t, b. Вычислить f, z, если , .

  2. Даны x, y, z. Найти .

  3. Даны целое n, вещественное x. Вычислить sinx+sinx2+…+sinxn.

  4. Дано целое число n. Записать в массив y элементы целочисленного массива x(n), имеющие четные индексы, а в массив z - элементы, имеющие нечетные индексы.

  5. Даны натуральное число n, целочисленная квадратная матрица порядка n. Получить b1,…,bn, где bi - это сумма элементов, расположенных за первым отрицательным элементом в i-ой строке (если все элементы строки неотрицательны, то принять bi=100).

  6. Дана строка символов. Удалить из нее все кратные рядом стоящие одинаковые символы, оставив по одному: ППППОООГОДДДДАААА → ПОГОДА.

Контpольная работа № 1

по курсу «Программирование»

Вариант № 19

Для решения следующих задач на компьютере необходимо разработать алгоритмы и составить программы на языке Паскаль:

  1. Даны a, b, x. Вычислить y, d, если , .

  2. Даны x, y, z. Найти max(x2+y2, y2+z2)-4.

  3. Даны целое n, вещественное x. Вычислить sinx+sin2x+…+sinnx.

  4. Дано целое число k. Записать в массив n номера элементов массива x(k), удовлетворяющих условию .

  5. Даны натуральное число n, вещественная квадратная матрица порядка n, вещественные а1,…,аn+5. Элементы последовательности а1,…,аn+5 домножить на 10, если наибольший элемент матрицы (в предположении, что такой элемент единственный) находится на главной диагонали, и на 0.5 в противном случае.

  6. Дана строка символов. Удалить из нее последний знак препинания.

Контpольная работа № 1

по курсу «Программирование»

Вариант № 20

Для решения следующих задач на компьютере необходимо разработать алгоритмы и составить программы на языке Паскаль:

  1. Даны a, b, x, c. Вычислить f, z, если , .

  2. Дано x. Вычислить y, если .

  3. Дано целое число n (n>1). Вычислить y=1!+2!+3!+…+n!.

  4. Дано целое число m. В массиве x(m) переставить элементы в обратном порядке.

  5. Даны натуральное число n, целочисленная квадратная матрица порядка n. Получить b1,…,bn, где bi - это сумма элементов, предшествующих последнему отрицательному элементу i-ой строки (если все элементы строки неотрицательны, то принять bi=-1).

  6. Дана строка и два символа. Найти в строке первый заданный символ и заменить его вторым заданным символом. Определить количество замен.

Контpольная работа № 1

по курсу «Программирование»

Вариант № 21

Для решения следующих задач на компьютере необходимо разработать алгоритмы и составить программы на языке Паскаль:

  1. Даны x, y, z. Вычислить a, b, если , .

  2. Даны вещественные числа x, y, z. Получить max(x, y, z).

  3. Даны целое число n, вещественное число x. Вычислить .

  4. Даны целое число n, вещественные числа x1,..., xn. Получить , где r - сумма всех тех элементов последовательности x1,..., xn, которые не превосходят 1, а s - сумма элементов, больших 1.

  5. Даны натуральное число n, вещественная квадратная матрица порядка n. Построить последовательность b1,…,bn из нулей и единиц, в которой bj=1 тогда и только тогда, когда в j-м столбце матрицы есть хотя бы один отрицательный элемент.

  6. Дана строка и два символа. Найти в строке первый заданный символ и заменить его вторым заданным символом. Определить количество замен.

Контpольная работа № 1

по курсу «Программирование»