Цилкы (2): break и continue

Домашнее задание

  1. {i} Прочитать в учебнике пример программы с циклом while и использование цикла for

  2. Числа Фибоначчи. Пусть f0=f1=1; f2=f1+f0=2; f3=f2+f1=3; f4=f3+f2=5; f5=f4+f3=8; … ; fn=fn-1+fn-2; … . Ввести n, вывести fn .

  3. Вычислить бесконечную сумму с заданной точностью ε (ε > 0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых, и очередное слагаемое оказалось по модулю меньше, чем ε (тогда это и все последующие слагаемые можно уже не учитывать).

    • Число ε ввести в переменную eps, вычислить: t3.png,

      • то есть 1/(1*(1+1)) + 1/(2*(2+1)) + 1/(3*(3+1))+…

      Замечание: деление должно быть не целочисленным

  4. <!> Алгоритм Евклида нахождения наибольшего общего делителя (НОД) неотрицательных целых чисел основан на следующих свойствах этой величины. Пусть m и n — одновременно не равные нулю целые неотрицательные числа, и пусть m ≥ n. Тогда, если n == 0, то НОД(n, m) = m, а если n ≠ 0, то для чисел m, n и r, где r — остаток от деления m на n, выполняется равенство НОД(m, n) = НОД(n, r). Например, НОД(15, 6) = НОД(6, 3) = НОД(3, 0) = 3. Ввести натуральные числа n, m (m ≥ n), вывести наибольший общий делитель n и m.

  5. Ввести натуральное число n. Вычислить: 1*2 + 2*3*4 + ... + n*(n+1)*...*2n.

    • <!> Вариант: сделать это в одном цикле, без вложенных


CategoryClasses

LecturesVMSH/C/2016-12-16 (last edited 2016-12-23 14:02:23 by FrBrGeorge)