Методы программирования и примеры кода: сортировка, поиск, реверс, факториал, числа Фибоначчи.

«Бит Моратува» — это термин, который не является общепринятым и не связан с конкретным значением. Возможно, вы имеете в виду факультет компьютерных наук и инженерии Университета Моратувы, широко известный как программа «Moratuwa BIT» (бакалавр информационных технологий). Если это так, я могу предоставить вам некоторые общие методы и примеры кода, связанные с информатикой и программированием. Однако, если вы имеете в виду что-то другое, предоставьте больше контекста, чтобы я мог вам точно помочь.

Вот некоторые общие методы программирования с примерами кода:

  1. Сортировка массива:

    array = [5, 2, 9, 1, 3]
    sorted_array = sorted(array)
    print(sorted_array)
  2. Поиск элемента в списке:

    def linear_search(lst, target):
       for i, item in enumerate(lst):
           if item == target:
               return i
       return -1
    my_list = [4, 2, 9, 1, 7]
    target_element = 9
    result = linear_search(my_list, target_element)
    print(result)
  3. Реверс строки:

    def reverse_string(string):
       return string[::-1]
    my_string = "Hello, World!"
    reversed_string = reverse_string(my_string)
    print(reversed_string)
  4. Вычисление факториала:

    def factorial(n):
       if n == 0:
           return 1
       else:
           return n * factorial(n - 1)
    number = 5
    result = factorial(number)
    print(result)
  5. Создание рядов Фибоначчи:

    def fibonacci(n):
       fib_sequence = [0, 1]
       for i in range(2, n):
           fib_sequence.append(fib_sequence[i - 1] + fib_sequence[i - 2])
       return fib_sequence
    count = 10
    fibonacci_sequence = fibonacci(count)
    print(fibonacci_sequence)