Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_GAK_2012g.doc
Скачиваний:
17
Добавлен:
01.09.2019
Размер:
90.62 Кб
Скачать
  1. Заполнить таблицу размерности n*n:

2 2 2 … 2

0 4 4 … 4

0 0 8 … 8

………….

0 0 0 … 2n

  1. Записать в файл последовательного доступа N действительных чисел. Найти разность наибольшего из этих чисел со средним арифметическим всех положительных чисел файла.

  2. Вычислить количество точек с целочисленными координатами, находящихся в круге радиуса R (R >0).

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

f=-5*x1+x2-x3→min,

3*x1+x2+x3 + x4 +x5=5,

2*x1 -x2 +3*x4 =4,

x1 +5*x2+6*x3+x4 =11.

  1. Заменить отрицательные элементы линейного массива их модулями, не пользуясь стандартной функцией вычисления модуля. Подсчитать количество произведенных замен.

  2. Найти наименьший нечетный натуральный делитель К (К<>1) любого заданного натурального числа n.

  3. Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234,5789).

  4. Составить программу, определяющую, в каком из данных двух чисел больше цифр. Задачу решить с использованием процедуры или функции.

  5. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц - В руб., а разговоры сверх установленной нормы оплачиваются из расчёта С руб., за минуту. Написать программу, вычисляющую плату за пользование телефоном для введённого времени разговоров за месяц.

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

  7. Составить программу, определяющую результат гадания на ромашке – «любит – не любит», взяв за исходное данное количество лепестков n.

  8. Задана последовательность N целых чисел. Вычислить сумму элементов массива, порядковые номера которых совпадают со значением этого элемента.

  9. Вычислить у = sin1 + sin1,1 + sin1,2 + … + sin2.

  1. Заполнить таблицу размерности n*n:

1 1 1 1 … 1

0 2 2 2 … 2

0 0 3 3 … 3

……………

0 0 0 0 … n

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

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

  3. Дана последовательность действительных чисел а1,а2,…,аn. Указать те элементы, которые принадлежат отрезку [c,d].

  4. Запишите двойственную задачу к задаче:

f=-12x1-4x2→min,

x1,x2 0,

3x1+x2 4,

-x1-5x2 -1,

2x1 2,

x1-x2 0,

x1+x2 1.

Укажите значение целевой функции и оптимальный план двойственной задачи (не решая ее), решив графически или другим способом исходную задачу.

  1. В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после неё.

  2. Решите задачу линейного программирования графическим методом.

f=2x1+x2→min,

x1, x2 0,

2x1+3x2 6,

2x1+x2 4,

x1 1,

x1-x2 -1,

2x1+x2 1.

  1. При поступлении в вуз абитуриенты, получившие двойку на первом экзамене, ко второму не допускаются. В массиве A[n] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.

  2. Дана строка; слова разделены пробелами. Подсчитать, сколько слов в строке.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]