Программирование >>  Динамические структуры данных 

1 ... 4 5 6 [ 7 ] 8 9 10 ... 38


Функция F должна принимать действительное значение, если выражение (Ац МОД2 Вц) ИЛИ (Ац МОД2 Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции ИЛИ и МОД2 (сложение по модулю 2) - поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.

Вариант 15

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с щагом dX.

-ах + Ь при JC < О м fc 9t О + 5.5 при х>ОиЬ = 0

в остальных случаях

где а,Ь,с - действительные числа.

Функция F должна принимать действительное значение, если выражение НЕ(АцИЛИ ВцИЛИ Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции НЕ и ИЛИ - поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.

Вариант 16

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

а(х + сУ - b X-а

при дг = о и 6 *ь о при JC = о и 6 = о

в остальных случаях

где а,Ь,с - действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац МОД2 Вц) И НЕ(Ац ИЛИ Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции НЕ, И, ИЛИ и МОД2 (сложение по модулю 2) - поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.

Вариант 17

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

ах - сх + b X -а

х-с -X

при X + 10 <ОиЬ:0 при дг + 10>0м!> = 0

в остальных случаях

а- с

где а,Ь,с - действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И НЕ(Ац ИЛИ Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции НЕ, И и ИЛИ - поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.

Вариант 18

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

ах + bx X -а

х-с х + 5

приX <0 иb * о при х>ОиЬ = 0

в остальных случаях

с(лг-10)

где а, Ь, с - действительные числа.

Функция F должна принимать действительное значение, если выражение НЕ(Ац И Вц И Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции НЕ и И - поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.

Вариант 19

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.



а(х + 7) - b приX <5иЬ*0 x-cd

приX >5иЬ = 0 в остальных случаях

где а, b,c,d - действительные числа.

Функция F должна принимать действительное значение, если выражение (Ац МОД2 Вц) ИЛИ (Ац МОД2 Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции ИЛИ и МОД2 (сложение по модулю 2) - поразрядные. Значения а, Ь, с, d, Хнач., Хкон., dX ввести с клавиатуры.

Вариант 20

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

2х-с сх- а х-а

прих <ОиЬ*0 приX >ОиЬ = 0

X-с X -с

- - + - в остальных случаях с 2х

где а,Ь,с - действительные числа.

Функция F должна принимать действительное значение, если выражение НЕ(Ац ИЛИ Вц) И НЕ(Ац ИЛИ Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции НЕ, И и ИЛИ - поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.

Вычисление функции с помощью разложения в ряд

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

1. In-= 2У-- = 2(-4-L + -L + ...) jc>l5

jc-1 ;jE(2w +X Зх 5x

2. e = y--= l-jc+---+--... jc <~

Й n\ 2! 3! 4!

0 n + l 2 3 4

6. ln(l-x) = -f -= -(x + + -+ ...) -1<:с<1 7Ti n 2 4

10. Arthx

,o f,(-l)V x x x

13. e=X--= l-jc+---+--... he <~

t(> n\ 2! 3! 4!

л A v(-l) jc , x x x

14. cos X=\ = 1--+---+ ... X <eo

П (2л)! 2! 4! 6!

15 sinx f,(-l)V , x\x x , ,

iJ. -= >---= 1--+----JC <<

jc oi2n + l)l 3! 5! 7!

S(2/ + l)(x + l)- +1 3(x+\y 5(x+l)



п. ь ,.;(-0-(x-ir,(,.,) (£zl)l.(£zl)l....) о<х.2

ЬЗ-...(2/1-1)х . .ЬЗ-х .Ь3>5-х ЬЗ-5-7дс

20. arccos х- - (х+\--------) =

2 Й 2-4-...-2и-(2,1 + 1)

=--(х +-+-+-+- ..) \м<

2 2-3 2-4-5 2-4-6-8 2-4-6-8-9

СЕМИНАР 3

Одномерные массивы и указатели

Теоретический материал: с. 51-61.

В случае простых переменных каждой области памяти для хранения одной величины соответствует свое имя. Если требуется работать с группой величин одного типа, их располагают в памяти последовательно и дают им общее имя, а различают по порядковому номеру. Такая последовательность однотипных величин называется массивом. Чтобы лучще себе это представить, простые переменные можно уподобить гражданскому населению, а массивы - обитателям мест лищения свободы.

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

При описании массива после имени в квадратных скобках задается количество его элементов (размерность), например int а[10]. Массив располагается в зависимости от места его описания либо в сегменте данных, либо в сегменте стека, и все инструкции по выделению памяти формирует компилятор до выполнения программы. Вследствие этого размерность массива может быть задана только константой или константным выражением.

При описании массив можно инициализировать, то есть присвоить его элементам начальные значения, например:

int а[10] = {1. 1. 2. 2. 5. 100}: Если инициализирующих значений меньше, чем элементов в массиве, остаток массива обнуляется, если больше - лишние значения не используются.

ВНИМАНИЕ -

Элементы массивов нумеруются с нуля, поэтому максимальный номер элемента всегда на единицу меньше размерности. Автоматический контроль выхода индекса за границы массива не производится, поэтому программист должен следить за этим самостоятельно.



1 ... 4 5 6 [ 7 ] 8 9 10 ... 38

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика