Лекции. Основные понятия и определения
Скачать 1.94 Mb.
|
ЗАДАЧИЭлементарные конструкции1. Какие нижеприведенных записей являются можно использовать в качестве имен: X Begin a[3] 3D_Studuo Step1 sin(x) CTEK a15x Str.X α1 конец _XX x_x 2. Какие из записей ниже являются целыми литералами: 0 +006 -45 3. .55 0712 &034 0xabc 0X12a5 &habc &H12A5 3. Какие из записей ниже можно считать литералами с плавающей точкой: -123.4 34.05 75. -.05 0.0123 -34.593E-12 -2e5 1D15 d-23 1e1 -1e-1.2 0E-3 4. Записать на языках C и Basic следующие арифметические выражения: a) б) в) г) д) е) 5. Определить число сотен натурального числа. 6. Дано трехзначное натуральное число n. Записать его в обратном порядке, например, 456 → 654. 7. Записать логическое выражение, принимающее значение true, если точка М(x,y) попадает в заштрихованную область: a) y б) y 1 1 x -1 1 x 1 2 -1 в) y г) y 2 2 -2 1 1 2 x -1 1 x -2 -2 8. Записать логическое выражение, принимающее значение true, если из отрезков с длинами x, y, z можно составить треугольник. 9. Начертить на плоскости XY области, в которой перечисленные ниже выражения принимают значения true(выражения записаны на языке C): а) x2+y2<=1 || x>0 б) x>y == y>0 в) x+y<=1 || x>=0 && !(y<0) г) x2+y2<1 && y>=x ==y>.5 Простые циклы1. Вычислить и напечатать таблицу функции: 2x3/(x2+1), если |x|<3 y = 1.5|tg π/x|, если |x|>=3. x изменяется от –6 до 6 с шагом Δx=1. 2. Вычислить и напечатать таблицу функции: e-x sin 2x, если x<0.4 y = ln x cos πx, если x>=0.4. x изменяется от –2 до 2 с шагом Δx=0.2. 3. Найти сумму ряда un=n/(n2+1), n=1...∞. Вычисления прекратить при достижения условия un < 10-5. 4. Найти сумму элементов последовательностей, заданных ниже. Вычисления прекратить при выполнении условия: |un|<10-5. а) un=xn/(2n)! б) un=x2nsin(xn)/n2. 5. Вычислить cos 15x по формуле: cos nx = cos (n-1)x cos x – sin (n-1)x sin x, где cos x = 0.15, sin x = √(1 – cos2x). 6. Дано целое M(M > 1). Найти наибольшее целое к, при котором 4k < M. 7. Дан массив: {xi}, i = 1...n. Переставить элементы массива в обратном порядке. Вспомогательный массив не использовать. 8. Дан массив: {xi}, i = 1...n. Найти максимальный по модулю элемент массива. 9. Дан массив: {xi}, i = 1...n. Сформировать массив {yi}, i = 1...n по правилу: {xn, ..., x3, x1, x2, x4, ..., xn-1}. 10. Дан массив: {xi}, i = 1...n, задающий рост студентов в группе. Определить, выстроены ли они по росту. 11. Дан массив: {xi}, i = 1...n. Определить число "соседств" 2-х положительных чисел. 12. Дан массив: {xi}, i = 1...n. Найти максимальный и минимальный элементы и поменять их местами. 13. Даны массивы: {xi}, i = 1...n, {yi}, i = 1...n. Преобразовать их элементы следующим образом: xi=max(xi,yi), yi= min(xi,yi). 14. Дан массив: {xi}, i = 1...n. Найти сумму элементов, меньших максимального. 15. Дан массив: {xi}, i = 1...n. Поменять местами наибольший из отрицательных и наименьший из положительных элементов. 16. Дан массив: {xi}, i = 1...n. Сформировать массив {yi}, i = 1...n по правилу: расположить все неотрицательные элементы массива x в порядке их следования, затем все отрицательные. 17. Вычислить: 18. Дан целый массив: {xi}, i = 1...n. Выбросить из него все элементы, равные max xi. 19. Дан массив: {xi}, i = 1...n. Найти Σykzk, где yk – отрицательный элемент массива {xi} в порядке следования, zk – неотрицательный элемент того же массива в обратном порядке. 20. Создать целый массив {xi}, i = 1...n, состоящий из чисел Фибоначчи. Числа Фибоначчи вычисляются по формуле: a0=a1=1; an=an-1+an-2. 21. Заданы n материальных точек на плоскости. Каждая точка характеризуется массой m и 2 координатами: x и y. Найти центр "тяжести" этих точек. Расчетные формулы: xц = Σxi mi / Σxi yц = Σyi mi /yi, i = 1...n. 22. Дана матрица {aij}, i =1...n, j = 1...n. Поменять местами элементы строки k с элементами столбца m, сохраняя прежний порядок их следования. 23. Дан упорядоченный по возрастанию значений элементов массив: {xi}, i = 1...n и дано произвольное значение b. Вставить это значение в массив так, чтобы не нарушилась упорядоченность. 24. Дан массив: {xi}, i = 1...n. Преобразовать массив {xi}, i = 1...n-1 исключением из него минимального элемента массива с сохранением порядка следования остальных элементов массива x. 25. Известны координаты на плоскости n вершин ломаной линии, заданные в порядке обхода. Определить ее длину. 26. Дан массив: {xi}, i = 1...n. Найти возрастающую подпоследовательность наибольшей длины. 27. Дано натуральное число. Выяснить, равен ли квадрат числа сумме его цифр. 28. Дано натуральное число. Является ли оно палиндромом? Примеры палиндромов: 2222, 6116, 0440 и т.д. 29. Клиент вносит в банк ежемесячно некоторые суммы(значение вводится с клавиатуры). Ежеквартально начисляются n процентов на сумму счета. Сколько будет на счете в начале следующего года, если в начале текущего эта сумма составляла N рублей. Клиент вносит в банк ежемесячно некоторые суммы(значение вводится с клавиатуры). Ежеквартально начисляются n процентов на сумму счета. Сколько будет на счете в начале следующего года, если в начале текущего эта сумма составляла N рублей. 1> |