Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Программированию"

Автор:   •  Декабрь 26, 2022  •  Контрольная работа  •  1,029 Слов (5 Страниц)  •  142 Просмотры

Страница 1 из 5

1. Решение задачи 5.1.1

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

Дано:

Входные параметры:

          a – действительное число

          n – натуральное число

Начальные значения:

z = -1(переменная для (-1) ** (k +1))

a2 = a*a (переменная для вычисления a ** (k + 2))

f = 1 (переменная для вычисления( 3*k)!)

sum = 0

Формула для вычисления членов последовательности :

bk = [pic 1]

Найти:

[pic 2]

Дополнительные условия:

Выходные параметры:

sum – (сумма bk, действительное число)

1.2 Текст программы на языке Python:

a = float (input ())

n = int (input ())

if n > 0:

    z = -1

    f = 1

    a2 = a ** 2

    sum = 0

    for k in range (1, n + 1):

        z = z * (-1)

        a2 = a ** 2

        f = f * (3*k - 2) * (3*k - 1) * 3*k

        sum += (z * a) / f

    print ("сумма:", str (sum))

else:

    print ("a is not float")

1.3 Результат тестирования программы на языке Python :

[pic 3]

2. Решение задачи 5.2.1

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

Дано:

         Входные данные:

a – массив a1, …, an, целые числа

       

 Найти:

 Количество элементов массива кратных 3, если их нет, то найдите сумму элементов массива чьи индексы кратны 3.

Дополнительные данные:

n > 10

Выходные параметры:

count – счетчик количества элементов массива кратных 3

sum – сумма элементов массива

 2.2 Текст программы на языке Python:

a = [int (x) for x in input ("введите числа для создания массива:").split ()]

if (len (a) > 10):

    count = 0

    sum = 0

    for x in a:

        if (x % 3 == 0):

            count +=1

        if (count > 0):

            print (count)

        else:

            for i in range (2, len(a), 3):

                sum +=a[i]

            print (sum)

else:

    print ("длина списка равна 10")

2.3 Результат программы на языке Python:

[pic 4]

3. Решение задачи 5.3.1

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

Дано:

        Входные данные:

                n – натуральное число

        Формула: bk = [pic 5]

Найти:

       Используя цикл for вычислить:

[pic 6]

 Выходные параметры:

      sum – сумма bk, действительное число

3.2 Текст программы на языке Python:

n = int (input ("Введите n:"))

if n <=0:

    print ("n - натуральное число")

else:

    sum = 0

...

Скачать:   txt (5 Kb)   pdf (641.1 Kb)   docx (533.7 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club