Дана целочисленная квадратная матрица размера n х n. Найти номера столбцов, элементы в каждом из которых одинаковы.

Вариант № 1

 

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

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

2. Определить, есть ли среди последних трех цифр заданного натурального числа цифра 5.

3. Дано натуральное число n. Вычислить .

4. Даны натуральные числа n1,… n20, вещественные числа х1,…,х20. Вычислить .

5. Дан двумерный массив а(5х4) вещественных чисел. Строку, содержащую максимальный элемент массива, поменять местами со строкой, содержащий минимальный элемент.

6. Дана строка, содержащая английский текст. Слова в строке разделяются пробелами. Найти количество слов, начинающихся с буквы m.

 

 

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

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

 

Вариант № 2

 

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

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

2. Определить, есть ли среди цифр заданного целого трехзначного числа одинаковые.

3. Даны натуральное число n, вещественное число х. Вычислить .

4. Даны натуральное число n, вещественные числа а1,…,аn. Вычислить произведение тех членов аi последовательности а1,…,аn, для которых выполнено i+1<аi<i!.

5. Дана вещественная квадратная матрица порядка n. Требуется преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней.

6. Дана строка, содержащая текст. Подсчитать количество символов, коды которых превышают заданное число.

 

 

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

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

Вариант № 3

 

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

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

2. Даны целые числа k, m, n. Верно ли, что все три числа четные.

3. Дано вещественное число х. Вычислить с точностью 10-6 бесконечную сумму (в сумму не включать слагаемые, меньшие 10-6): .

4. Даны натуральное число n имассив символов s1,…,sn. Преобразовать последовательность s1,…,sn, заменив каждый символ * последним символом массива.

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

6. Дана строка, содержащая текст. Слова в строке разделяются пробелами. Вывести слова, состоящие из четырех букв. Если таких слов нет, то выдать сообщение.

 

 

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

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

 

Вариант № 4

 

 

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

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

2. Известно, что из трех чисел а1, а2, а3 одно отлично от двух других, равных между собой. Присвоить номер этого числа переменной n.

3. Даны вещественные числа х, ( ). Вычислить с точностью бесконечную сумму и указать количество учтенных слагаемых (слагаемые, меньшие в сумму не включать): .

4. Даны натуральное число n и массив символов s1,…,sn, среди которых есть хотя бы одна точка. Преобразовать последовательность s1,…,sn, заменив знаком + все цифры 3, встречающиеся после первой точки.

Дана целочисленная квадратная матрица размера n х n. Найти номера столбцов, элементы в каждом из которых одинаковы.

6. Дана строка. Слова в строке разделяются пробелами. Подсчитать количество букв k в последнем слове.

 

 

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

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

 

 

Вариант № 5

 

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

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

2. Даны a, b. Вычислить

3. Дано вещественное число х. Вычислить с точностью 10-5 бесконечную сумму (в сумму не включать слагаемые, меньшие 10-5): .

4. Даны натуральное число n, символы s1,…,sn. Преобразовать последовательность s1,…,sn: если нет символа *, то оставить ее без изменения, иначе заменить каждый символ, встречающийся после первого вхождения символа *, на символ -.

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

6. Дана строка. Слова в строке разделяются пробелами. Определить, сколько в ней слов, заканчивающихся буквой а.

 

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

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

 

 

Вариант № 6

 

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

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

2. Даны вещественные числа х, y. В зависимости от введенного знака операции (+, -, *, /) выполнить над числами соответствующие действия.

3. Пусть а1=1, а2=1.5, ai=ai-1ai-2+1 (i=3,4,…). Дано натуральное m. Получить am.

4. Даны натуральное число n, вещественные числа х1,…,хn. Вычислить

12+2хn)(x2+x3+2xn-1)…(xn-1+xn+2x2).

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

6. Дана строка. Заменить все цифры буквой ц.

 

 

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

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

 

 

Вариант № 7

 

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

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

2. Даны вещественные числа х, y, r. Проверить, лежит ли точка (x, y) вне круга радиуса r с центром в точке (1, 0).

3. Вычислить y=cosx+cosx2+cosx3+…+cosx30.

4. Даны целые числа p, q, a1, …, a20( ). В последовательности a1, …, a20 заменить нулями элементы, модуль которых при делении на p дает в остатке q.

5. Дана целочисленная матрица b(8х10). Получить с1,…,с8, где сi=true, если элементы i-й строки матрицы b упорядочены по убыванию, и сi=false в противном случае.

6. Дана строка символов. Подсчитать количество вхождений в эту строку заданной подстроки.

 

 

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

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

 

Вариант № 8

 

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

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

2. Даны целые числа n, m. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных; а если равны, то заменить числа нулями.

3. Последовательность чисел Фибоначчи u0, u1,… образуется по закону u0=0, u1=1,

ui=ui-1+ui-2 (i=2,3,..).Дано натуральное число n>1. Получить un.

4. Даны натуральное число n и массив символов s1,…,sn. Подсчитать общее число вхождений символов +, -, * в последовательность s1,…,sn.

5. Даны натуральные числа n и m, целочисленная матрица d(n х m). Определить количество «особых» элементов матрицы, считая элемент «особым», если он больше суммы остальных элементов своего столбца.

6. Дана строка символов. Удалить все символы, коды которых кратны 5.

 


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

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

 

Вариант № 9

 

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

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

2. Дано вещественное число х. В зависимости от введенного символа (s, c, t, a, l, e) вычислить одну из функций: sinx, cosx, tgx, arctgx, lnx, ex.

3. Даны вещественные числа х, ( ). Вычислить с точностью бесконечную сумму и указать количество учтенных слагаемых (слагаемые, меньшие в сумму не включать): .

4. Даны натуральное число n, вещественный массив х1,…,хn. Вычислить

(x1+xn)(x2+xn-1)(xn+x1).

5. Дана целочисленная матрица а(5х8). Получить b1,…,b8, где bj=true, если все элементы j-го столбца матрицы a нулевые, и bj=false иначе.

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

 

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

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

 

Вариант № 10

 

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

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

2. Даны вещественные числа a, b,c. Получить min(a, b,c), max(a, b,c).

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

4. Даны целые числа a, n, x1,...,xn (n>0). Определить в последовательности порядковый номер элемента, равного a. Если такого элемента нет, то выдать сообщение об этом.

5. Даны натуральные числа n и m, целочисленная матрица х(n х m). Определить количество «особых» элементов матрицы, считая элемент «особым», если в его строке слева от него находятся элементы, меньшие его, а справа – большие.

6. Дана строка символов. Заменить в строке все цифры 2 на цифру 5.

 

 

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

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

 

Вариант № 11

 

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

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

2. Даны три вещественных числа. Выбрать те из них, которые принадлежат интервалу (1,3).

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

4. Даны целое число n, вещественные числа a1,...,an. Получить min(a2, а4, а6,...).

5. Дана символьная матрица размера 5 х 6. Найти номер первого по порядку столбца, содержащего наибольшее число цифр.

6. Дана строка. Подсчитать в ней количество четных цифр.

 

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

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

 

 

Вариант № 12

 

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

  1. Даны a, b, x. Вычислить p, r, если , .
  2. Известно, что из трех чисел а1, а2, а3 одно отлично от двух других, равных между собой. Присвоить номер этого числа переменной n.
  3. Дано вещественное число х. Вычислить с точностью 10-5 бесконечную сумму (в сумму не включать слагаемые, меньшие 10-5): .
  4. Даны натуральное число n, вещественные числа х1,…,хn. Вычислить

12+2хn)(x2+x3+2xn-1)…(xn-1+xn+2x2).

  1. Дана целочисленная квадратная матрица размера n х n. Найти номера столбцов, элементы каждого из которых образуют возрастающую последовательность.
  2. Дана строка символов. Получить новую строку, в которую записать все строчные латинские буквы исходной строки.

 

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

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

 

Вариант № 13

 

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

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

2. Переменной k присвоить номер четверти плоскости, в которой находится точка с координатами x и y (xy 0).

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

4. Даны целое число n, вещественные числа x1,...,xn. В последовательности x1,...,xn все члены меньше двух, заменить нулями. Кроме того, получить сумму элементов, принадлежащих отрезку [3,7].

5. Дана вещественная квадратная матрица. Вычислить сумму максимальных элементов столбцов данной матрицы.

6. Дана строка. Удалить 5 символов, следующих за первым по порядку пробелом. Если после первого пробела символов меньше, чем 5, удаление не выполнять, а сообщить об этом.

 

 

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

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

 

Вариант № 14

 

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

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

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

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

4. Даны целые числа a1,...,а15. Получить число отрицательных элементов последовательности a1,...,а10 и число нулевых элементов всей последовательности a1,...,а15.

5. Даны вещественная квадратная матрица порядка n, натуральное число m ( ). Найти сумму тех элементов матрицы, сумма индексов которых равна m.

6. Задана строка. Вставить после первой по порядку цифры 2 символа * .

 

 

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

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

 

 

Вариант № 15

 

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

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

2. Даны a, c, x. Вычислить y в зависимости от k: .

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

4. Даны целое число n, вещественные числа a1,...,an. В последовательности a1,...,an все неотрицательные члены, не принадлежащие отрезку [1,4] заменить единицами. Подсчитать количество произведенных замен.

5. Дана вещественная матрица размера m x n. Преобразовать матрицу: поэлементно вычесть последний столбец из всех столбцов, кроме последнего.

6. Задана строка. Удалить из строки все цифры.

 

 

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

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

 

Вариант № 16

 

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

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

2. Известно, что из четырех чисел a1, a2, a3, a4 одно отлично от трех других, равных между собой; присвоить номер этого числа переменной n.

3. Вычислить (1+sin0.1)(1+sin0.2)…(1+sin10).

4. Для массива y(n) найти наибольший элемент, заменить все элементы массива, поделив их значения на значение наибольшего элемента.

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

6. Задана строка. Определить, имеются ли в строке последовательности символов NOT, AND, OR.

 

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

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

 

Вариант № 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

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

 

Вариант № 22

 

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

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

2. Даны вещественные числа a, b,c. Получить min(a, b,c), max(a, b,c).

3. Напечатать таблицу значений аргумента x и функции при изменении x от 0 до с шагом .

4. Даны целое число n, вещественные числа a1,...,an. Верно ли, что отрицательных элементов в последовательности a1,...,an больше, чем положительных?

5. Дана вещественная матрица размера n х m. Получить последовательность b1,…,bm, где bk – это сумма наибольшего и наименьшего из значений элементов k-го столбца.

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

 

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

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

 

 

Вариант № 23

 

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

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

2. Даны три вещественных числа. Выбрать те из них, которые принадлежат интервалу [1..5].

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

4. Даны целое число n, вещественные числа a1,...,an. Верно ли, что наибольший элемент последовательности a1,...,an по модулю больше единицы?

5. Дана вещественная квадратная матрица порядка 9. Получить логическую квадратную матрицу того же порядка, в которой элемент равен true, если соответствующий ему элемент исходной матрицы больше элемента, расположенного в его строке на главной диагонали, и равен false в противном случае.

6. Задана строка. Определить, имеются ли в строке последовательности символов begin.

 

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

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

 

Вариант № 24

 

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

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

2. Даны три вещественных числа. Возвести в квадрат те из них, значения которых неотрицательны.

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

4. Даны целое число n, вещественные числа a1,...,an. Получить max(a1,...,an).

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

6. Задана строка. Удалить из строки все цифры.

 

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

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

 

Вариант № 25

 

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

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

2. Переменной k присвоить номер четверти плоскости, в которой находится точка с координатами x и y (x 0, y 0).

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

4. Даны целое число n, вещественные числа a1,...,an. Получить min(a1,...,an).

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

6. Задана строка. Вставить после первой по порядку цифры 2 символа * .

 

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

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

Вариант № 26

 

 

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

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

2. Даны x, y. Вычислить сумму квадратов этих чисел, если хотя бы одно из чисел отрицательно, и их произведение, если они оба положительны.

 

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

4. Даны целые числа a, n, x1,...,xn (n>0). Определить, каким по счету идет в последовательности x1,...,xn элемент, равный a. Если такого элемента нет, то выдать сообщение об этом.

5. Дана вещественная матрица размера m х n. Определить числа b1,…,bm, равные соответственно разностям наибольших и наименьших значений элементов строк.

6. Дана строка. Удалить 5 символов, следующих за первым по порядку пробелом. Если после первого пробела символов меньше, чем 5, удаление не выполнять, а сообщить об этом.

 

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

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

 

Вариант № 27

 

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

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

2. Даны целые числа k, m, n. Верно ли, что все три числа четные?

 

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

4. Даны целое число n, вещественные числа x1,...,xn. В последовательности x1,...,xn все элементы, значения которых меньше двух, заменить нулями. Кроме того, получить сумму элементов, принадлежащих отрезку [3,7], а также число таких элементов.

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

6. Дана строка символов. Получить новую строку, в которую записать все строчные латинские буквы исходной строки.

 

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

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

 

Вариант №28

 

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

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

2. Известно, что из четырех чисел a1, a2, a3, a4 одно отлично от трех других, равных между собой; присвоить номер этого числа переменной n.

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

4. Даны целые числа a1,...,а45. Получить число отрицательных элементов последовательности a1,...,а35 и число нулевых элементов всей последовательности a1,...,а45.

5. Дана символьная матрица. Найти номер последнего по порядку столбца, не содержащего пробела

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

 

 

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

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

 

Вариант № 29

 

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

 

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

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

3. Вычислить (1+sin0.1)(1+sin0.2)…(1+sin10).

4. Даны целое число n, вещественные числа a1,...,an. В последовательности a1,...,an все неотрицательные элементы, не принадлежащие отрезку [1,2], заменить на единицу. Кроме того получить число отрицательных элементов и число элементов, принадлежащих отрезку [1,2].

5. Даны вещественная квадратная матрица порядка n, натуральное число m ( ). Найти сумму тех элементов матрицы, сумма индексов которых равна m.

6. Дана строка символов. Заменить в строке все цифры 2 на цифру 5.

 

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

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

 

 

Вариант № 30

 

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

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

 

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

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

4. Для массива y(n) найти наибольший элемент, заменить все элементы массива, поделив их значения на значение наибольшего элемента.

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

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

 

 

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

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

Вариант № 31

 

 

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

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

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

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

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

5. Дана вещественная матрица размера m x n. Преобразовать матрицу: поэлементно вычесть последний столбец из всех столбцов, кроме последнего.

6. Дана строка символов. Удалить все символы, коды которых кратны 5.

 

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

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

 

 

Вариант № 32

 

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

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

 

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

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

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

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

6. Дана строка символов. Подсчитать количество вхождений в эту строку заданной подстроки.

 

 

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

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

 

Вариант № 33

 

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

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

2. Даны вещественные числа x, y, z. Вычислить max(x+y+z,xyz).

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

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

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

6. Дана строка. Заменить все цифры строки буквой ‘C’.

 

 

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

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

 

Вариант № 34

 

 

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

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

2. Даны вещественные числа a, b, c. Вычислить .

3. Дано вещественное число x. Вычислить y - первое из чисел sinx, sinsinx, sinsinsinx,..., меньшее по модулю 10-4.

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

5. Дана символьная матрица размера. Найти номер первого по порядку столбца, содержащего наибольшее число цифр.

6. Дана строка. Подсчитать количество символов, коды которых превышают заданное число.

 

 

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

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

 

Вариант № 35

 

 

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

  1. Даны m, c, x, a, b. Вычислить z, s, если , .
  2. Даны вещественные числа x, y. Меньшее из этих двух чисел заменить их полусуммой, а большее - их удвоенным произведением.
  3. Вычислить значения выражения для а=1, 2, …, 100.
  4. Даны целое число n, вещественные числа x1,..., xn. Получить сумму положительных элементов этой последовательности с четными индексами и произведение ненулевых элементов с нечетными индексами.
  5. Даны натуральное число n, целочисленная квадратная матрица порядка n. Получить Получить b1,…,bn, где bi - это значение первого по порядку положительного элемента i-ой строки (если таких элементов нет, то принять bi=1).
  6. Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных.

 

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

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

 

Вариант № 36

 

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

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

2. Определить, верно ли, что при делении неотрицательного целого числа a на положительное целое число b получается остаток, равный одному из заданных чисел r или s.

3. Вычислить значения функции y=4x-2x+5 для значений x, изменяющихся от -3 до 1, с шагом 0.1.

4. Дана последовательность из 100 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальными числами (в сумму включить и оба этих числа).

5. Даны натуральные числа n и m, целочисленная матрица х(n х m). Определить количество «особых» элементов матрицы, считая элемент «особым», если в его строке слева от него находятся элементы, меньшие его, а справа – большие.

6. Дана строка. Удалить из нее все символы, предшествующие первой точке

 

 

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

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

 

Вариант № 37

 

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

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

2. Даны целые числа k, m, вещественные числа y, z. При k<m, k=m или k>m заменить модулем соответственно значения x, y или z, а два других значения уменьшить на 0.5.

3. Дано целое число n. Вычислить значения функции для x=1, 1.1, 1.2, ..., 1+0.1n.

4. Дано целое число n. Получить массив, где ak= (k=1, …, n). Найти сумму всех этих чисел.

5. Дана целочисленная матрица а(15х20). Получить b1,…,b20, где bj=true, если все элементы j-го столбца матрицы a нулевые, и bj=false иначе.

6. Дана строка. Вставить после первого по порядку пробела заданную подстроку.

 

 

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

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

 

 

Вариант № 38

 

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

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

2. Даны целые числа k, l. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.

3. Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта, используя для перевода формулу .

4. Даны целые числа n, a1,...,an. Все элементы последовательности a1,...,an, предшествующие первому по порядку наименьшему элементу, домножить на этот наименьший элемент.

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

6. Дана строка. Поменять местами 2 первых символа с двумя последними.

 

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

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

 

Вариант № 39

 

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

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

2. Даны x, y. Проверить, лежит ли точка с координатами (x, y) в прямоугольнике, центр которого находится в начале координат, а стороны равны 5 и 3.

3. Вычислить последовательности значений функций , , для значений аргумента x=0, 0.05, 0.1, ..., 20.

4. Даны целое n, вещественные a1,...,an. Требуется найти b, равное среднему арифметическому чисел a1,...,an, и наибольшее отклонение от среднего, т.е. .

5. Дана целочисленная матрица b(15х20). Получить с1,…,с15, где сi=true, если элементы i-ой строки матрицы b упорядочены по убыванию, и сi=false иначе.

6. Удалить из исходной строки те части строки, которые ограничены круглыми скобками.

 

 

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

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

Вариант № 40

 

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

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

2. Проверить, могут ли числа a, b, c быть сторонами треугольника.

3. Пусть a0=1, , k=1,2,… . Дано целое число n. Получить an.

4. Дано целое число n. Если в данной последовательности вещественных чисел a1,...,an, есть хотя бы один элемент, меньший, чем -2, то все отрицательные элементы заменить их квадратами, оставив остальные без изменений; в противном случае домножить все элементы на 0.1.

5. Дана целочисленная квадратная матрица размера n х n. Найти номера столбцов, элементы каждого из которых образуют возрастающую последовательность.

6. Дана строка. Если длина строки четная, дописать в конец строки 3 символа “звездочка”.

 

 

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

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

 

Вариант № 41

 

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

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

2. Даны x, y. Проверить, лежит ли точка с координатами (x, y) в кольце с радиусами r1 и r2. Определить, какой из радиусов больше. Центры окружностей совпадают с началом координат.

3. Пусть a0=a1=1, , i=2, 3, … . Найти произведение

4. Даны целые числа n, a1,...,an, вещественные b1,...,bn. Преобразовать последовательность b1,...,bn по правилу: если ai делится на 10, то bi увеличить в 10 раз, иначе bi заменить нулем.