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

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

 

 

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

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

 

Вариант № 42

 

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

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

2. Даны x, y. Проверить, лежит ли точка с координатами (x,y) внутри круга радиуса r. Центр круга имеет координаты (a,b).

3. Пусть x1=y1=1, xi=0.3xi-1, yi=xi-1+yi-1, i=2, 3, … . Дано целое число n. Найти

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

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

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

 

 

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

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

Вариант № 43

 

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

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

2. Если сумма трех попарно различных чисел x, y, z меньше единицы, то меньшее из трех чисел заменить полусуммой двух других, иначе заменить меньшее из x и y полусуммой двух оставшихся значений.

3. Пусть y0=0, , k=1, 2, … Дано вещественное >0. Найти первый элемент yn, для которого выполненo yn-yn-1< .

4. Даны целые n, a1,...,an. Из модулей элементов данной последовательности выбрать наибольший. Получить новую последовательность из n целых чисел (нулей и единиц), заменяя ai нулем, если не совпадает с наибольшим значением, и заменяя ai единицей, если совпадает.

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

6. Дана строка символов. Переставить первые 3 символа в конец строки.

 

 

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

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

Вариант № 44

 

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

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

2. Если значение переменной w не равно 0 и при этом котангенс от w меньше 0.5, тогда поменять знак у w, а если значение w равно 0, тогда присвоить w значение 1.

3. Дано вещественное число а. Найти среди чисел первое, большее а.

4. Даны натуральное число n, вещественные числа a, b (b>a>0). Получить последовательность чисел y0, y1, …, yn, где , , .

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

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

 

 

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

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

Вариант № 45

 

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

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

2. Даны целые числа k, m, n. Верно ли, что все они имеют одинаковую четность.

3. Дано вещественное число а. Найти такое наименьшее n, что

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

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

6. Дана строка и подстрока символов. Удалить из строки все вхождения подстроки. Определить количество удаленных подстрок.