Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Последовательность действий 2 страница




4. Для каждого из n (n ≤10) значений переменной х, изменяющейся от – b до b с постоянным шагом, вычислить значение произведения Р=х* (х+ 0,2) *(х+ 0,4) *…* (х+ 1,8).

Вариант 7

1. Вывести таблицу значений функции у =2sin x +cos2 x на отрезке от a = - до b = для значений аргумента xi = a+ih, i =0,1,2,… n; h = ; n =10.

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

3. Вычислить значение суммы бесконечного ряда , с точностью до члена ряда, по модулю меньшего e=10-4, и значение функции (для проверки) f= 3 x, учесть, что функция определена при 0< = x <=1. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Дано k натуральных чисел. Определить, сколько из них совершенных. Совершенным называется число, равное сумме всех своих делителей, включая 1 и не включая само число.

 

Вариант 8

1. Последовательно вводятся n (n ≤10) целых чисел. Получить сумму тех чисел, которые принадлежат заданному интервалу (а,b).

2. Дано натуральное n. Составить программу для поиска первой цифры этого числа.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 , и значение функции (для проверки) ; учесть, что функция определена при . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Последовательно вводятся целые положительные числа. Для каждого числа выяснить, является ли оно факториалом какого-либо числа. Если да, то вывести число, факториалом которого является введенное, если нет, вывести сообщение об этом. Признаком конца ввода является ввод нуля.

 

Вариант 9

1. Вводится последовательность из n целых чисел. Найти максимальное среди них.

2. Дано натуральное число n. Выяснить, является ли оно степенью числа 5 (операцию возведения в степень не использовать).

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 , и значение функции (для проверки) , учесть, что функция определена при . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Для каждого из 20 значений переменной x, изменяющейся от -a до a с постоянным шагом, вычислить значение суммы .

 

Вариант 10

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

2. Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10% от пробега предыдущего дня. Через сколько дней спортсмен будет пробегать в день больше 20 км?

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 , и значение функции (для проверки) ; учесть, что функция определена при . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Найти натуральное число в диапазоне от 2 до n (n <=500) с максимальной суммой делителей (само число в сумму не включать).

 

Вариант 11

1. Даны натуральные числа a и b. Определить все числа, кратные a и b, меньшие a*b (a и b должны быть больше 10).

2. Факториал некоторого числа равен p. Найти это число.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 и значение функции (для проверки) f= sin . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Для заданных x= 2, 3, 4,5, 6, 7, 8, 9, 10 вычислить значение y= по рекуррентному соотношению Ньютона: , y 0 = 0,3 x. Вычисления продолжать до тех пор, пока не выполнится условие , e=10-4. Подсчитать, сколько итераций надо выполнить для этого.

 

 

Вариант 12

1. Вычислить и вывести n членов арифметической прогрессии с первым членом а и разностью прогрессии р. Определить их произведение.

2. Дано действительное а. Вычислить .

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 , и значение функции (для проверки) учесть, что функция определена при . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Дано положительное число с. Для каждого значения х= 2,3,4,…,7 найти такое наибольшее целое к, при котором хк не превышает заданное с. Операцию возведения в степень не использовать.

 

 

Вариант 13

1. Для натурального числа n получить все его натуральные нечетные делители.

2. Определить наибольшее натуральное число, факториал которого не превышает 105.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 , и значение функции (для проверки) ; учесть, что функция определена при . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Дано натуральное число n. Вычислить S= 1+22+33+…+ nn. Операцию возведения в степень не использовать.

 

 

Вариант 14

1. Дано 10 вещественных чисел. Определить, образуют ли они возрастающую последовательность.

2. Последовательно вводятся числа до тех пор, пока не будет введен 0. Найти количество чисел, которые не принадлежат заданному интервалу (а,b).

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 и значение функции (для проверки) . Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Даны натуральные числа а, b (а<b). Получить все простые числа p, удовлетворяющие неравенству a<p<b.

 

Вариант 15

1. Дано целое n (n<= 30) и вещественное x. Вычислить:
y=x + 2 x 2 + 3 x 3 +…+ nxn.

2. Вывести на экран значение первого отрицательного члена последовательности cos(ctg(n)), n= 1,2,3,…. Отрицательные члены в этой последовательности обязательно есть.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-5 , и значение функции (для проверки) ; учесть, что функция определена при x 2<1. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. С клавиатуры вводятся n натуральных чисел (n <= 10). Определить сумму цифр для каждого из них.

 

Вариант 16

1. Последовательно вводятся n натуральных чисел. Вычислить произведение четных из них.

2. Найти число Фибоначчи, ближайшее к заданному натуральному числу n.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-3 и значение функции (для проверки) f= arctg(x); учесть, что функция определена при x 2<1. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Последовательность a 1, a 2, a 3, ... образована по закону а 1 =b, ai=ai-1- , i= 2,3,…. Найти первый отрицательный член последовательности для каждого b= 3,4,5,6,7,8,9.

 

Вариант 17

1. Дано n (n ≤10) вещественных чисел, которые вводятся по одному. Вычислить разность между максимальным и минимальным из них.

2. Дано натуральное n. Вычислить у= 1*3*5*…* n, если n нечетное, и у= 2*4*6*…* n, если n четное.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 и значение функции (для проверки) f (x) = sin(x); учесть, что функция определена при 0< <10. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Дано положительное число k. Для каждого значения x= 2,3,4,…,8 найти такое наименьшее целое n, при котором хп превышает заданное k. Операцию возведения в степень не использовать.

 

Вариант 18

1. У гусей и кроликов вместе 2 n лап. Сколько может быть гусей и кроликов? (Вывести все возможные сочетания.)

2. Последовательно вводятся различные натуральные числа. Признаком окончания ввода является 0. Определить порядковый номер наименьшего из чисел.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-3 и значение функции (для проверки) f (x) = cos(x); учесть, что функция определена при 0< <10. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Вычислить .

 

 

Вариант 19

1. Вычислить (x 2-2!)(x 3-3!)(x 4-4!)…(xn - n!)

2. Одноклеточная амеба каждые три часа делится на две клетки. Считая, что первоначально в замкнутом объеме находится 10 клеток, определить, через какое время в этом объеме будет находиться 105 клеток.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 и значение функции (для проверки) f = ln(x); учесть, что функция определена при x > 1/2. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Пользователь вводит n натуральных чисел. Для каждого из них сформировать число, получаемое записью его цифр в обратном порядке.

 

 

Вариант 20

1. Для заданного n получить сумму чисел, образованных по закону , где i= 1, 2,… n.

2. Вычислить множество значений функции y=x 2 +b для х, изменяющегося от - a до a с постоянным шагом, равным 0,1, при b= 5.

3. Вычислить значение суммы членов бесконечного ряда
с точностью до члена ряда, меньшего e=10-4 для a 2<(2 x+a)2 и значение функции (для проверки) f= ln (x+a). Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Вычислить s = .

 

Вариант 21

1. Определить, являются ли натуральные числа a и b взаимно простыми. Взаимно простые числа не имеют общих делителей, кроме единицы.

2. Первоначальный объем древесины на участке леса составляет р кубометров. Ежегодный прирост составляет k %. Годовой план заготовки составляет t кубометров. Определить, через сколько лет в этом лесу будут расти одни опята.

3. Вычислить значение суммы бесконечного ряда , с точностью до члена ряда, по модулю меньшего e=10-4, и значение функции (для проверки) f =(1 +x)-1/4; учесть, что функция определена при x 2<1. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Для каждого из пяти натуральных значений n, вводимых пользователем, вычислить .

 

Вариант 22

1. Дано натуральное число n> 10. Составить программу для вычисления значения .

2. Перевести заданное натуральное число n из десятичной системы счисления в двоичную, т.е. получить число, являющееся двоичной записью исходного числа.

3. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-4 , и значение функции (для проверки) ; учесть, что функция определена при 0,1<= x <=1. Вывести на экран значение указанной функции и значение суммы ряда. Оба значения должны совпадать.

4. Для каждого а= 1,2,3,4,5 вычислить и вывести на экран значение функции для х= 1,1; 1,2;…;1,9.

 

Контрольные вопросы

 

1. Какие операторы цикла Вы знаете? В каких случаях следует использовать каждый из них?

2. Каков синтаксис оператора цикла for?

3. Как работает оператор цикла for?

4. Какого типа может быть управляющая переменная в цикле for?

5. С каким шагом может изменяться управляющая переменная в цикле for?

6. Сколько операторов содержит в себе тело цикла for?

7. Что такое вложенный цикл? Как выполняется конструкция с вложенным циклом?

8. Сколько раз в общей сложности выполняется тело вложенного цикла?

9. Как сделать изменение управляющей переменной в цикле for убывающим?

10. Как будет выполняться цикл, заголовок которого выглядит так: for i: = 5 to 2 do …?

11. К чему приводит наличие символа ‘;’ после слова do в операторе цикла for?

12. Каким образом можно преждевременно прервать выполнение оператора цикла?

13. Чем различаются операторы цикла с предусловием и постусловием?

14. Каков порядок действий при выполнении цикла while?

15. Каков порядок действий при выполнении цикла repeat?

16. Чем различаются операторы while и if?

17. Как заменить цикл for циклом while или repea t? Приведите пример.

18. Каково назначение операторов (процедур) break и continue?

 

 

Лабораторная работа № 4

 

Одномерные массивы

 

Цель работы – познакомиться с организацией одномерных массивов, изучить принципы работы с ними.

 

Постановка задачи

 

Написать три программы согласно индивидуальному варианту. Ввод элементов массива осуществлять с клавиатуры. Во время отладки и тестирования программы размер массива можно уменьшить. На экран вывести исходные данные и результат. Использовать форматный вывод.

 

Варианты заданий

 

Вариант 1

1. Дан массив А из k элементов (k 60). Получить массив С, содержащий элементы массива А в следующем порядке: ak, a1, a2,…ak-1.

2. Дан массив B из n элементов(n < = 30). Определить, представляют ли собой элементы массива возрастающую последовательность.

3. Для каждого из 10 значений массива X вычислить с точностью e значение суммы членов ряда: . Результаты записать в массив Y.

Вариант 2

1. В состязаниях выступления спортсменов оцениваются девятью судьями; a 1, , a 9 – оценки, выставленные судьями одному из участников. Итоговая оценка, которая идет в зачет, формируется следующим образом: из всей совокупности оценок удаляются наиболее высокая и наиболее низкая (если таких оценок несколько, удаляется одна), для оставшихся вычисляется среднее арифметическое.

Определить зачетную оценку спортсмена по его оценкам, содержащимся в массиве А.

2. Вставить число X после последнего положительного элемента массива B из n элементов(n < = 20).

3. Дан целочисленный массив X, содержащий n элементов (n ≤ 20). Получить все числа, которые входят в массив по одному разу.

 

Вариант 3

1. Дан массив С из k элементов (k < = 20). Найти число элементов массива, не лежащих в интервале от до А (А задано).

2. Дан массив Y, содержащий 50 элементов. Получить массив Z, в котором каждый элемент zi – среднее арифметическое очередной пары соседних элементов в массиве Y, т.е. z 1 = , z 2 = , z 3 = и т.д. Среди полученных значений найти наименьшее.

3. Дан одномерный массив А из n элементов (n кратно 8). Найти среднее арифметическое каждой восьмерки.

 

Вариант 4

1. Дан первый член геометрической прогрессии и ее знаменатель. Сформировать массив из первых k членов этой прогрессии (k < = 100).

2. Дан массив D из n э лементов (n < = 45). Найти среднее арифметическое наибольшего и наименьшего элементов массива.

3. Дан целочисленный массив А, содержащий n элементов (n 20). Найти количество различных членов последовательности.

 

Вариант 5

1. Дана последовательность Рi, i= 1,2 …n. (n 30 ). Получить новую последовательность Xi, выбросив из исходной все числа, большие заданного числа R.

2. Дан массив А из 40 элементов. Найти наименьшее значение. Учесть возможные повторения минимума, т.е. получить массив из позиций минимальных элементов.

3. Даны два целочисленных массива: А из 15 элементов и B из 10 элементов. Сформировать новый массив из элементов массива А, которые не входят в массив В.

Вариант 6

1. Дан массив X, содержащий не более 30 элементов. Найти минимальный элемент массива и поменять его местами с первым элементом.

2. Дан массив В, содержащий не более 20 элементов Вычислить сумму отрицательных элементов кратных 5.

3. Дан целочисленный массив С из m элементов, m= 22. Найти сумму делителей для каждого из его элементов и сформировать из полученных сумм новый массив.

 

Вариант 7

1. Даны действительные числа a 1, , a 30. Получить новую последовательность удалением из исходной тех членов, порядковые номера которых кратны трем.

2. Дан массив B из 18 элементов. Поменять местами максимальный отрицательный и первый положительный элементы массива.

3. Дан массив Х из k элементов, k<= 22. Получить массив Y, каждый элемент которого определяется формулой .

 

Вариант 8

1. Дан массив B из n элементов(n<= 40). Найти среднее арифметическое наибольшего и наименьшего элементов массива.

2. Дан массив D из n элементов (n<= 45). Вывести номера и значения тех элементов массива, которые больше своих соседей

3. Даны два целочисленных массива C из 10 элементов и D из 12 элементов. Получить все элементы массива С, которые входят в массив D.

 

Вариант 9

1. Найти число элементов заданного массива {y 0 ,y 1 ,y 2 ,…y 21 }, лежащих в интервале от - С до 2 С. Значение С вводится с клавиатуры.

2. Из заданного целочисленного массива А из 20 элементов удалить первый отрицательный элемент.

3. Дан массив А из 15 целых чисел. Упорядочить элементы массива по возрастанию методом минимума.

 

Вариант 10

1. Преобразовать заданный массив следующим образом: из положительных элементов вычесть первый, к отрицательным прибавить последний, первый и последний элементы, а также элементы равные нулю, оставить без изменений.

2. Дан целочисленный массив М из n элементов (n<= 50), содержащий двузначные числа. Сформировать новый массив из элементов заданного, кратных 7 или содержащих в записи числа эту цифру.

3. Дан массив X из n элементов (n<= 20) и массив Y из m элементов (m<= 10). Определить, сколько раз каждый элемент массива Y встречается в массиве X.

Вариант 11

1. Удалить из массива {x 1 ,x 2 ,x 3 ,…x 20 } первый положительный элемент.

2. Дан массив A из n элементов (n<= 45). Заменить все четные элементы массива А на их квадраты, а нечетные удвоить.

3. Дан массив D из 30 натуральных чисел. Определить, какие из элементов массива являются простыми числами, и сформировать новый массив из их позиций в исходном массиве.

 

Вариант 12

1. Дана последовательность a 1 ,a 2 ,…a 2 n (n 15). Получить сумму а 1 +…+аn, т.е. членов первой половины последовательности, и сумму аn+ 1 +…+ а 2 n, т.е. членов второй ее половины, и сравнить их.

2. Определить, есть ли в массиве Z из 10 значений заданное число Х, и если нет, то найти ближайшее к нему.

3. Даны два целочисленных массива {ai}, i= 1,…,15 и {bj}, j= 1, 10. Среди ai нет повторяющихся чисел, так же как и среди bj. Получить пересечение последовательностей {ai} и {bj}, т.е. все числа, принадлежащие массивам {ai} и {bj} одновременно.

 

Вариант 13

1. Дан массив D из n элементов (n 45). Вывести номера и значения тех элементов массива, которые меньше своих соседей.

2. Сформировать новый массив из положительных нечетных элементов заданного массива Р из n элементов(n<= 30).

3. Дан одномерный массив В из k элементов (k кратно 5). Найти максимальный элемент в каждой пятерке и записать результат в новый массив.

 

Вариант 14

1. В заданном целочисленном массиве Р, содержащем не более 50 элементов, найти сумму положительных элементов массива, имеющих четные номера.

2. Найти наибольший отрицательный элемент массива А из n элементов(n<= 35) и удалить его.

3. Дан целочисленный массив С из m элементов, m= 30. Для каждого из чисел, входящих в массив, найти сумму цифр числа и записать ее в новый массив.

 

Вариант 15

1. Вычислить скалярное произведение двух векторов X и Y, содержащих по n значений (n 40), по формуле .

2. Дан целочисленный массив С из n элементов(n<= 30). Найти сумму четных элементов массива, имеющих четные индексы.

3. Дан массив А из m элементов (m < = 25). Для каж-
дого из элементов заданного массива найти сумму , i =1, … m.

 

Вариант 16

1. Найти минимальный среди положительных элементов заданного массива X из n чисел (n < = 15).

2. В заданном массиве вещественных чисел из n элементов
(n четное, n < = 20) найти сумму произведений последовательных пар элементов: S=x 1 x 2 +x 3 x 4 +…+ x 19 x 20.

3. Дан массив Х из k элементов (k < = 22). Получить массив Y, каждый элемент которого определяется формулой , .

 

Вариант 17

1. У прилавка в магазине очередь из n покупателей. Известно время обслуживания продавцом каждого покупателя ti (i = 1, …n). Получить массив с 1,… сn, содержащий время пребывания в очереди каждого покупателя.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных