Главная страница

Лекции. Основные понятия и определения


Скачать 1.94 Mb.
НазваниеОсновные понятия и определения
Дата27.03.2018
Размер1.94 Mb.
Формат файлаdocx
Имя файлаЛекции.docx
ТипКонтрольные вопросы
#39570
страница50 из 58
1   ...   46   47   48   49   50   51   52   53   ...   58

ЗАДАЧИ

Элементарные конструкции


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   ...   46   47   48   49   50   51   52   53   ...   58


написать администратору сайта