Тема: “Итерационные циклы. Вычисление суммы сходящегося ряда с заданной точностью”.




Варианты заданий к лабораторным работам по дисциплине

“Программирование и алгоритмические языки”

Варианты заданий к лабораторной работе №1

Тема: “Вычисление арифметических выражений. Математические стандартные функции языка C”

Вычислить:

 

  1. , при с=0.7; m=0.3´10-2; a=5; n=1.2
  2. , при r=5; k=1.24´10-7; t=0.1´10-6;z=0.5´102
  3. ; , при a=0.1; b=1.4; a=0.02; z=3´10-3; k=4.5
  4. ; , при a=3.4; b=1.1; c=9
  5. ; , при δ=0.8; b=1.5; a=3; a=0.394
  6. ; , при λ=0.1; b=0.6; c=2.4´10-4; t=15
  7. ; , при a=0.1; b=88;; c=0.2´10-6
  8. ; , при a=0.3; b=0.9; c=0.61
  9. ; , при a=38.9; b=-4.7; c=5; z=0.8
  10. ; , при a=15.123; b=9.563; z=0.717
  11. ; , при a=0.5; b=3.1; c=0.4
  12. ; , при a=4.4; b=0.57; c=6; z=0.054
  13. ; , при a=0.5; b=2.7; c=0.4;
  14. ; , при a=4.5´10-4; b=-2´10-5; c=25
  15. ; , при a=9.6; b=8.2; c=2; k=0.7
  16. ; , при a=1.256; b=-13.5; c=4
  17. ; , при a=1.256; b=3.5; c=0.53; z=7
  18. ; , при a=2.8; b=16.4; c=-5.4
  19. ; , при a=2.953; b=0.254; c=0.5
  20. ; , при a=4.125; b= -1.234; c=0.487
  21. ; , при a= -0.92; b= 0.58
  22. ; , при a=1.725; b=19; c= -2.153
  23. ; , при a=3.457; b= 3.1; c=2
  24. ; , при a=2.389; b= 3.1; c=17
  25. ; , при a=-0.5; b= 1.7; t=0.44
  26. ; , при a=0.816; b= 3.4; c=16.7
  27. ; , при a=1.1; b= 0.2; c=4´10-3

 

Варианты заданий к лабораторной работе №2

Тема: “Операторы управления -- условного перехода, цикла”

Вычислить:

1. , если

2. , если

3. , если

4. , если

5. , если

6. , если

7. , если

8. , если

9. , если

10. , если

11. , если

12. , если

13. , если

14. , если

15. , если

16. , если

17. , если

18. , если

19. , если

20. , если

21. , если

22. , если

23. , если

24. , если

25. , если

26. , если

27. , если

 

Варианты заданий к лабораторной работе №3

Тема: “Операторы”

Раздел "Циклы" 1-й уровень

1. Дано натуральное число n. Вычислить

2. Дано натуральное число n. Вычислить

3. Даны действительное число а, натуральное число n.

4 Вычислить. Число корней n задано.

5. Вычислить

6. Даны действительные числа х, а, натуральное число n. Вычислить

7. Дано действительное число а. Найти среди чисел

первое, больше а

8. Даны натуральное n, действительное x. Вычислить

9. Даны натуральное n, действительное x. Вычислить.

10. Дано натуральное число n. Сколько цифр в числе n?

11. Дано натуральное число n. Чему равна сумма его цифр?

12. Дано натуральное число n. Найти первую цифру числа n.

13. Даны натуральные числа n,m. Получить сумму m последних цифр числа п.

14. Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа n2.

15. Дано натуральное число n. Поменять порядок цифр числа n на обратный.

16. Дано натуральное число n. Переставить первую и последнюю цифры числа n.

17. Даны натуральное числа m и n, m = > n. Используя алгоритм Эвклида, найти наибольший общий делитель m и n.

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

19. Пусть a1=b1=1; ak=3bk-1+2ak-1; bk=2ak-1+bk-1; k= 2,3,... Дано натуральное n. Найти

20. Пусть x1=x2=x3=1; xi=xi-1+xi-3, i = 4,5,...100, найти

21. Даны положительные действительные числа а,х,е. В последова­тельности у12,..., образованной по закону

i=1,2,…

найти первый член yn, для которого выполнено неравенство

22. Пусть

k=1,2,…

найти первый член xn, для которого

23. Дано целое число m > 1. Получить наибольшее целое k, при котором 4k < m

24. Дано натуральное число n. Получить наименьшее число вида 2k, превосходящее n.

25. Дано натуральное число n. Вычислить

26. Дано натуральное число n. Вычислить

27. Для заданного натурального n вычислить:

где n!! означает для нечетного n и для четного n.

28.Вычислить

29. Вычислить

30 Дано натуральное число n. Вычислить

31Дано натуральное число n. Вычислить

32Даны натуральное число n, действительное число x. Вычислить

ЗЗ. Даны натуральное число n, действительное число x. Вычислить

34. Дано натуральное число n. Вычислить произведение первых n сомножителей

 

Варианты заданий к лабораторной работе №4

Тема: “Операторы”

Раздел "Циклы" 2-й уровень

1. Даны натуральные числа n, а1,...аn. Определить количество членов ak последовательности а1,...аn, являющихся квадратами четных чисел.

2. Даны натуральные числа n, а1,...аn. Определить количество чле­нов ak последовательности а1,...аn, удовлетворяющих условию 2k < аk <k!

3. Даны натуральные числа n, а1,...аn. Определить количество членов ak последовательности а1,...аn, имеющих четные порядковые номе­ра и являющихся нечетными числами.

4. Даны натуральные числа n, а1,...аn. Найти те члены Ai последова­тельности а1,...аn, которые при делении на 7 дают остаток 1,2 или 5.

5. Даны натуральное число n, целые числа а1,...аn. Найти количество и сумму тех членов данной последовательности, которые делятся на 5 и не делятся на 7.

6. Даны натуральные числа n,р, целые числа а1,...аn. Получить произведение членов последовательности а1,...аn, кратных р.

7. Даны натуральное число n, действительные числа x1,...,xn. В пос­ледовательности x1,...,xn все члены, меньшие двух, заменить нулями. Кроме того, получить сумму членов, принадлежащих отрезку [3,7], а также число таких членов.

8. Дано натуральное число n, действительные числа а1,...аn. В пос­ледовательности а1,...аn все неотрицательные члены, не принадле­жащие отрезку [1,2], заменить на единицу. Кроме того, получить число отрицательных членов и число членов, принадлежащих отрезку [1,2].

9. Дано натуральное число n, целые числа а1,...аn. Заменить все большие семи члены последовательности а1,...аn числом 7. Вычислить количество таких членов.

10. Даны натуральное число n, целые числа а, х1,...,xn. Если в после­довательности х1,...,xn есть хотя бы один член, равный а, то получить сумму всех членов, следующих за первым таким членом; в противном случае ответом должно быть число 100.

11. Даны натуральное число n, b0,...,bn. Вычислить

f(b0) +f(b1)+...+f(bn), где

f(x) = х 2, если х кратно 3,

f(x)=x, если х при делении на 3 дает остаток 1,

f(x) = [х/3], в остальных случаях

12. Даны целые числа а, n, х1,...,xn (n > 0). Определить каким по счету идет в последовательности х1,...,xn член, равный а. Если такого члена нет, то ответом должно быть число 0.

13. Даны натуральное число n, действительные числа а1,...,an. Получить min (а24,...) + max (al,a3,...).

14. Даны натуральное число n, действительное число х. Среди чисел

, k=1,...,n

найти ближайшее к какому-нибудь целому.

15.Дано натуральное число n, действительные числа а1,...,an-Получить все натуральные i (2 < = i < = n-1), для которых

ai-1 < ai < ai+1.

16. Пусть xl=0.3; x2=-0.3; xi,=i+sin (Xi-2), i=3,4,... Среди х1,...,x20 найти ближайшее к какому-нибудь целому.

17. Пусть

Дано натуральное n. Среди а1,...,an найти все положительные числа, среди положительных а1,...,an выбрать наименьшее число.

18. Даны натуральное число n, действительные числа а1,...,an. В последовательности а1,...,an определить число соседств двух положи­тельных чисел.

19. Рассматривается последовательность а1,...,a1000. Требуется оп­ределить, сколько членов последовательности с номерами 1,2,4,8,16,... имеют значение, меньшее, чем 0.25. При этом считать, что

Ak=sin2 (3k+5) - cos (k2 -15), k= 1,2,...,1000

20. Даны натуральное число n, действительные числа а1,...,an. В последовательности а1,...,an определить число соседств двух чисел раз­ного знака.

21. Дано натуральное число n, действительные числа х1,...,хn. Найти xi, при xi, max (|al|,..., |аn|), где ai=xi, при |xi| <=2 и ai = 0,5 в противном случае;

22. Рассматривается последовательность а1,...,а1000. Требуется оп­ределить, сколько членов последовательности с номерами 1,2,4,8,16,... имеют значение, меньшее чем 0.75! При этом считать, что а1=0.01;

Ak=sin (k+Ak-1), k=2,...,1000.

23. Дано натуральное число n, действительные числа а1,...,an. В пос­ледовательности а1,...,an определить число соседств двух чисел одного знака, причем модуль первого числа должен быть больше модуля вто­рого числа.

24 Дано натуральное число n. Получить все такие натуральные q, что п делится на q и не делится на q^3.

25 Даны натуральные числа m,n (m< >0, n< >0). Получить все их натуральные общие кратные, меньшие m n.

26Даны целые числа m,n (m=0, n=0). Получить все их общие делители (положительные и отрицательные).

27 Даны действительные числа х,у (х > 0,у> 1). Получить целое число К (положительное, отрицательное или равно нулю), удовлетворяющее условию уk-1 < = х < уk.

28Дано натуральное число п. Вычислить произведение первых n сомножителей

29.Даны натуральное число n, целые числа al,...,al0, bl,...,bl0, с1,...,с10. Верно ли, что отрицательный член в последовательности с1,...,с10 встречается раньше, чем в первых двух последовательностях.

30. Даны натуральное число n, действительные числа а1,...,an. Вы­яснить, образуют ли возрастающую последовательность числа al,...,an,2al,3a2,...,(n+ 1)an.

31. Дано натуральное число n. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то указать все пары х,у таких натуральных чисел, что n = х2 + у2, х > = у.

32. Даны натуральное число n, целые числа а1,...,an. Найти номер последнего нечетного члена последовательности а1,...,an. Предполага­ется, что такие члены в последовательности имеются.

Варианты заданий к лабораторной работе №5

Тема: “Итерационные циклы. Вычисление суммы сходящегося ряда с заданной точностью”.

Вычислить приближенное значение функции, представленной в виде бесконечного сходящегося ряда, с заданной пользователем точностью:

 

Варианты заданий к лабораторной работе №6

Тема: “Работа с одномерными массивами”

1. Напечатать те элементы массива А (100), индексы которых явля­ются степенями двойки (1,2,4,8,16,...)

2. Найти максимальный и минимальный элементы массива Х и поме­нять их местами.

3. Определить сумму элементов массива А (50), кратных трем.

4. Напечатать те элементы массива А (100), индексы которых явля­ются полными квадратами (1,4,9,16,25,...)

5. Составить программу циклического сдвига элементов массива А (10) на 5 позиций влево.

6. Задан целочисленный вектор А (10). Построить вектор В (10), приняв в качестве первых его компонент все отрицательные компо­ненты вектора А (с сохранением порядка следования), а в качестве остальных - все неотрицательные компоненты вектора А. Распечатать А и В.

7. Напечатать те элементы массива А (100), индексы которых явля­ются числами Фибоначчи (1,2,3,5,8,13,...)

8. Составить программу циклического сдвига элементов массива В (10) на 6 позиций вправо.

9. Элемент вектора называется локальным минимумом, если он стро­го меньше двух своих соседей. Подсчитать количество локальных минимумов вектора Х (25). Предусмотреть распечатку значений ло­кальных минимумов и их соседей, а также порядковые номера этих элементов в векторе X.

10. Дана последовательность из 20 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальным числами (в сумму включить и оба этих числа).

11. Даны действительные числа а1950, а1951,..., а1980 - количество осадков, выпавших в Киеве в течении 30 лет. Надо вычислить среднее количество осадков и отклонение от среднего для каждого года.

12. Даны действительные числа а1,...,а20. Получить числа b1,...,b20, где т - среднее арифметическое всех членов последовательности а1,...,а20, кроме ai (i= 1,2,„20).

13. Даны действительные числа а1,...,an, bl,...,bn. Вычислить (ai + bn) (а2 + bn-1)... (an + b1).

14. Даны действительные числа al,a2,...a2n. Получить a1,an+1,a2,an+2,...,an,a2n.

15. Даны действительные числа а1,...,an. Если в результате замены отрицательных членов последовательности а1,...,an их квадратами члены будут образовывать неубывающую последовательность, то по­лучить сумму членов исходной последовательности; в противном случае получить их произведение.

16. Даны действительные числа а12,...,а2n. Получить a1,a2n,a2,a2n-1,a3,...,an,an+1.

17. Даны целые числа а1,...,а20. Получить новую последовательность, выбросив из исходной все члены со значением max (а1,...,а20).

18. Даны действительные числа а12,...,а2n. Получить a12n, а22n-1,...,аnn+1.

19. Даны целые числа а1,...,а20. Получить новую последовательность, вставив в исходную все члены со значением min (а1,...,а20).

20. Даны действительные числа а1,...,а17. Получить a11,a12,...,a17,a10,a9,...,a1.

21. Даны целые числа а1,...,an. Все члены последовательности с чет­ными номерами, предшествующие первому по порядку члену со зна­чением max (а1,...,an), домножить на max (а1,...,an).

22. Даны целые числа а1,...,an, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные члены чередуются (+,-,+,-,...или -, +,-, +,...), то ответом должна служить са­ма исходная последовательность. Иначе получить все отрицательные члены последовательности, сохранив порядок их следования.

23. Даны натуральное число m, действительные числа а1,...,а20, кото­рые попарно различны. В последовательности а1,...,а20 поменять местами наибольший член и член с номером m (m<20).

24. Даны действительные числа а1,...,а20. Получить max (а120219,...,а1011);

25. Даны действительные числа а1,...,а20. Преобразовать эту после­довательность по правилу: большее из ai и а10+i (i= 1,...,10) принять в качестве нового значения ai, а меньшее - в качестве нового зна­чения а10+i

26. Даны целые числа а1,...,а20. Наименьший член последователь­ности а1,...,а20 заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в после­довательности несколько членов со значением min (а1,...,а20), то заменить последний по порядку.

27. Даны целые числа а1,...,а20. Получить новую последовательность из 20 целых чисел, заменяя ai нулями, если |ai | =max(al,...,a20), и заменяя ai единицей в противном случае.

28. Даны целые числа а1,...,а10, b1...,b10. Преобразовать последова­тельность b1,...,b10 по правилу: если ai, то bi увеличить в 10 раз, иначе bi заменить нулем.

29. Даны действительные числа а1,...,а10. Требуется домножить все члены последовательности а1,...,а10 на квадрат ее наименьшего чле­на, если a1 > = 0; и на квадрат ее наибольшего члена, если a1 < 0

30. Даны действительные числа а1,...,а10 (все числа попарно раз­личны). Поменять в этой последовательности местами наибольший и последний члены.

 

Варианты заданий к лабораторной работе №7

Тема: “Матрицы”

1. Заданы две матрицы A (N,N) и В (N,N). Сформировать из них матрицу Х (М,2М), включая в первые N столбцов матрицу А, в следу­ющие - матрицу В.

2. Задан массив A (N,M) и вектор В (М). Элементы первого столбца массива А упорядочены по убыванию. Включить массив В в качестве новой строки в массив А с сохранением упорядоченности по элемен­там первого столбца.

3. Матрица размещена в одномерном массиве по строкам. Удалить к-ю строку матрицы из одномерного массива. Результат представить в виде матрицы, распечатанную по строкам.

4. Матрица размещена в одномерном массиве по строкам. Удалить к-й столбец матрицы из одномерного массива. Результат представить в виде матрицы, распечатанную по строкам.

5. Матрица размещена в одномерном массиве по строкам. Поменять местами К-ю и L-ю строки. Результат представить в виде матрицы.

6. Матрица размещена в одномерном массиве по строкам. Поменять местами К-й и L-й столбцы. Результат представить в виде матрицы.

7. Из заданной матрицы удалить К-ю строку и L-й столбец. Распеча­тать полученную укороченную матрицу.

8. В заданной матрице заменить К-ю строку и L-й столбец нулями, кроме элемента, расположенного на их пересечении.

9. Сформировать из массива Х (N) матрицу А, содержащую по L элементов в строке. Недостающие элементы в последней строке. (если такие будут) заполнить нулями. Напечатать матрицу по строкам.

10. Задана матрица A (N,N). Сформировать два одномерных массива. В один переслать по строкам верхний треугольник матрицы, включая элементы главной диагонали, в другой - нижний треугольник. Распе­чатать верхний и нижний треугольники по строкам. 11. Квадратная матрица задана в виде одномерного массива по стро­кам. Напечатать верхний треугольник матрицы (включая элементы главной диагонали) по строкам.

12.Матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива по строкам. Восстановить исходную квадратную матрицу и напечатать по строкам.

13. Задана квадратная матрица. Переставить строку с максимальным элементом на главной диагонали со строкой с заданным номером.

14. Задана квадратная матрица. Исключить из нее строку и столбец, на пересечении которых расположен максимальный элемент глав­ной диагонали.

15. Заданы матрица A (N,N) и число К (1<=К<=N). Строку с мак­симальным по модулю элементом в К-м столбце переставить с К-й строкой.

16. Заданы матрица A (N,N) и число К (1<=К<=М). Столбец с максимальным по модулю элементом в К-й строке переставить с К-м столбцом.

17. Задана матрица A (N,N). Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересе­чении К-й строки и К-го столбца.

18. Даны два массива целых чисел А и В, упорядоченные по возра­станию. Требуется поместить все элементы этих массивов в массив С, который также должен быть упорядочен по возрастанию.

19. Даны две квадратные матрицы. Поменять местами их главные диагонали, предварительно упорядочив элементы диагонали по убы­ванию. Вывести на печать диагонали матриц (в матричном виде).

20. Дана целочисленная матрица A (N,M), в которой имеются ровно два одинаковых элемента. Найти индексы этих элементов.

21. Напечатать элементы заданной матрицы А (4,4) в следующем порядке: а11, а21, а12, а13, а22, а31, а41, а32, а23... и т.д. то есть по диагоналям.

22. Напечатать элементы заданной матрицы А (4,4) в следующем порядке: а44, а43, а42, а41, а31, а32, а33, а34, а24, а23... и тд. то есть построчно справа-налево, затем слева-направо и тд.

23. Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количе­ство локальных минимумов заданной матрицы А (5,5). Распечатать их значения и положения.

24. Найти максимальный элемент среди всех элементов тех строк заданной матрицы, которые упорядочены по возрастанию.

25. Элемент матрицы называется локальным максимум, если он стро­го больше всех имеющихся у него соседей. Подсчитать количество локальных максимумов заданной матрицы А (5,5). Распечатать их значения и положение.

26. Найти минимальный элемент среди всех элементов тех строк заданной матрицы, которые упорядочены по убыванию.

27. В одномерном массиве размещены: в первых N элементах зна­чения аргумента в порядке возрастания, в следующих - соответству­ющие им значения функций, и задана пара чисел - значения аргумен­та и функции. Поместить их в массив с сохранением упорядоченности по значениям аргумента. Напечатать полученный массив в виде двух параллельных столбцов "аргумент" - "функция".

 

Варианты заданий к лабораторной работе №8



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: