Обнаружение первого компьютера и изучение примеров кода для различных задач

Первый человек, открывший компьютер в том смысле, в котором мы его понимаем сегодня, — сложный вопрос, поскольку разработка компьютеров включала в себя работу многих новаторов на протяжении нескольких десятилетий. Однако если принять во внимание изобретение программируемого компьютера, который считается предшественником современных компьютеров, то это был Чарльз Бэббидж.

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

Теперь перейдем к обсуждению некоторых методов и примерам кода для различных компьютерных задач:

  1. Вычисление факториала числа в Python:

    def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)
    result = factorial(5)
    print(result)  # Output: 120
  2. Сортировка списка чисел в Java с использованием алгоритма пузырьковой сортировки:

    public class BubbleSort {
    public static void bubbleSort(int[] arr) {
        int n = arr.length;
        for (int i = 0; i < n - 1; i++) {
            for (int j = 0; j < n - i - 1; j++) {
                if (arr[j] > arr[j + 1]) {
                    // Swap arr[j] and arr[j+1]
                    int temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
    }
    public static void main(String[] args) {
        int[] arr = {64, 34, 25, 12, 22, 11, 90};
        bubbleSort(arr);
        System.out.println("Sorted array:");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
    }
  3. Создание простой веб-страницы с использованием HTML и CSS:

    <!DOCTYPE html>
    <html>
    <head>
    <title>My Webpage</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f2f2f2;
        }
        h1 {
            color: #333333;
        }
        p {
            color: #666666;
        }
    </style>
    </head>
    <body>
    <h1>Welcome to My Webpage</h1>
    <p>This is a sample paragraph.</p>
    </body>
    </html>