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

  5. Дана целочисленная квадратная матрица размера 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

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

  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

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

    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

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