Назад Вперед Зміст

Завдання 1

Приклад 1

Знайдіть значення функції для x з інтервалу [2, 3] з кроком 0,1.

Програма

using System;

class Program{
    static void Main() {
        // Зовнішній цикл: перебираємо x від 2.0 до 3.0 з кроком 0.1
        // Умова x <= 3.05 використовується для компенсації можливої похибки при роботі з double
        for (double x = 2.0; x <= 3.05; x += 0.1)
        {
            // Внутрішній цикл: перебираємо y аналогічно
            for (double y = 2.0; y <= 3.05; y += 0.1)
            {
                // Обчислюємо значення функції z за заданою формулою
                double z = Math.Sqrt(Math.Pow(x, 4) + Math.Abs(y)) + 
                           Math.Pow(Math.Abs(x + y), 2) / (Math.Sqrt(x * x + 1) + 1);
                
                // Виводимо результат з форматуванням: x та y з одним знаком після коми, z з двома
                Console.WriteLine($"x = {x:F1}, y = {y:F1} | z = {z:F2}");
            }
        }
        // Очікування натискання клавіші перед закриттям консолі
        Console.ReadKey();
    }
}

Результат роботи програми

x = 2.0, y = 2.0 | z = 9.19
x = 2.0, y = 2.1 | z = 9.45
x = 2.0, y = 2.2 | z = 9.72
x = 2.0, y = 2.3 | z = 9.99
x = 2.0, y = 2.4 | z = 10.27
x = 2.0, y = 2.5 | z = 10.56
x = 2.0, y = 2.6 | z = 10.85
x = 2.0, y = 2.7 | z = 11.15
x = 2.0, y = 2.8 | z = 11.46
x = 2.0, y = 2.9 | z = 11.77
x = 2.0, y = 3.0 | z = 12.08
x = 2.1, y = 2.0 | z = 9.69
x = 2.1, y = 2.1 | z = 9.95
x = 2.1, y = 2.2 | z = 10.21
x = 2.1, y = 2.3 | z = 10.48
x = 2.1, y = 2.4 | z = 10.76
x = 2.1, y = 2.5 | z = 11.05
x = 2.1, y = 2.6 | z = 11.34
x = 2.1, y = 2.7 | z = 11.63
x = 2.1, y = 2.8 | z = 11.94
x = 2.1, y = 2.9 | z = 12.24
x = 2.1, y = 3.0 | z = 12.56
x = 2.2, y = 2.0 | z = 10.21
x = 2.2, y = 2.1 | z = 10.46
x = 2.2, y = 2.2 | z = 10.73
x = 2.2, y = 2.3 | z = 11.00
x = 2.2, y = 2.4 | z = 11.28
x = 2.2, y = 2.5 | z = 11.56
x = 2.2, y = 2.6 | z = 11.85
x = 2.2, y = 2.7 | z = 12.14
x = 2.2, y = 2.8 | z = 12.44
x = 2.2, y = 2.9 | z = 12.74
x = 2.2, y = 3.0 | z = 13.05
x = 2.3, y = 2.0 | z = 10.75
x = 2.3, y = 2.1 | z = 11.00
x = 2.3, y = 2.2 | z = 11.27
x = 2.3, y = 2.3 | z = 11.54
x = 2.3, y = 2.4 | z = 11.81
x = 2.3, y = 2.5 | z = 12.09
x = 2.3, y = 2.6 | z = 12.37
x = 2.3, y = 2.7 | z = 12.67
x = 2.3, y = 2.8 | z = 12.96
x = 2.3, y = 2.9 | z = 13.27
x = 2.3, y = 3.0 | z = 13.57
x = 2.4, y = 2.0 | z = 11.31
x = 2.4, y = 2.1 | z = 11.56
x = 2.4, y = 2.2 | z = 11.83
x = 2.4, y = 2.3 | z = 12.09
x = 2.4, y = 2.4 | z = 12.36
x = 2.4, y = 2.5 | z = 12.64
x = 2.4, y = 2.6 | z = 12.93
x = 2.4, y = 2.7 | z = 13.21
x = 2.4, y = 2.8 | z = 13.51
x = 2.4, y = 2.9 | z = 13.81
x = 2.4, y = 3.0 | z = 14.11
x = 2.5, y = 2.0 | z = 11.89
x = 2.5, y = 2.1 | z = 12.15
x = 2.5, y = 2.2 | z = 12.41
x = 2.5, y = 2.3 | z = 12.67
x = 2.5, y = 2.4 | z = 12.94
x = 2.5, y = 2.5 | z = 13.22
x = 2.5, y = 2.6 | z = 13.50
x = 2.5, y = 2.7 | z = 13.79
x = 2.5, y = 2.8 | z = 14.08
x = 2.5, y = 2.9 | z = 14.37
x = 2.5, y = 3.0 | z = 14.68
x = 2.6, y = 2.0 | z = 12.50
x = 2.6, y = 2.1 | z = 12.75
x = 2.6, y = 2.2 | z = 13.01
x = 2.6, y = 2.3 | z = 13.27
x = 2.6, y = 2.4 | z = 13.54
x = 2.6, y = 2.5 | z = 13.81
x = 2.6, y = 2.6 | z = 14.09
x = 2.6, y = 2.7 | z = 14.38
x = 2.6, y = 2.8 | z = 14.67
x = 2.6, y = 2.9 | z = 14.96
x = 2.6, y = 3.0 | z = 15.26
x = 2.7, y = 2.0 | z = 13.12
x = 2.7, y = 2.1 | z = 13.37
x = 2.7, y = 2.2 | z = 13.63
x = 2.7, y = 2.3 | z = 13.89
x = 2.7, y = 2.4 | z = 14.16
x = 2.7, y = 2.5 | z = 14.43
x = 2.7, y = 2.6 | z = 14.71
x = 2.7, y = 2.7 | z = 14.99
x = 2.7, y = 2.8 | z = 15.28
x = 2.7, y = 2.9 | z = 15.57
x = 2.7, y = 3.0 | z = 15.87
x = 2.8, y = 2.0 | z = 13.77
x = 2.8, y = 2.1 | z = 14.02
x = 2.8, y = 2.2 | z = 14.27
x = 2.8, y = 2.3 | z = 14.53
x = 2.8, y = 2.4 | z = 14.80
x = 2.8, y = 2.5 | z = 15.07
x = 2.8, y = 2.6 | z = 15.34
x = 2.8, y = 2.7 | z = 15.62
x = 2.8, y = 2.8 | z = 15.91
x = 2.8, y = 2.9 | z = 16.20
x = 2.8, y = 3.0 | z = 16.50
x = 2.9, y = 2.0 | z = 14.43
x = 2.9, y = 2.1 | z = 14.68
x = 2.9, y = 2.2 | z = 14.93
x = 2.9, y = 2.3 | z = 15.19
x = 2.9, y = 2.4 | z = 15.46
x = 2.9, y = 2.5 | z = 15.73
x = 2.9, y = 2.6 | z = 16.00
x = 2.9, y = 2.7 | z = 16.28
x = 2.9, y = 2.8 | z = 16.56
x = 2.9, y = 2.9 | z = 16.85
x = 2.9, y = 3.0 | z = 17.14
x = 3.0, y = 2.0 | z = 15.12
x = 3.0, y = 2.1 | z = 15.36
x = 3.0, y = 2.2 | z = 15.62
x = 3.0, y = 2.3 | z = 15.88
x = 3.0, y = 2.4 | z = 16.14
... (результат обрізано для економії місця, в реальному файлі він повний)
Примітка: У наведеному вище результаті були пропущені деякі рядки через обмеження. Повний список виводиться програмою.

Варіанти завдань

Знайдіть значення функції Y=f(x) на вказаному інтервалі з вказаним кроком з двома знаками після крапки:

№ варіантуФункціяІнтервалКрок
1Функція 1[1, 5]0,25
2Функція 2[-10, 10]2,5
3Функція 3[-7, 8]1,5
4Функція 4[-3, 3]0,5
5Функція 5[-2, 2]0,25
6Функція 6[0, 2]0,1
7Функція 7[0, 12]1,5
8Функція 8[3, 5]0,2
9Функція 9[1, 4]0,2
10Функція 10[-2, 2]0,4
11Функція 11[-3, 3]0,5
12Функція 12[0,15]1,5
13Функція 13[-10,10]2,5
14Функція 14[-5, 10]1,5
15Функція 15[-6, 6]1,5
16Функція 16[-11, 11]2,75
17Функція 17[-10, 10]2,5

Завдання 2

Приклад 2

Дано натуральне тризначне число. Знайти добуток його цифр. Екран повинен мати вигляд:

Приклад виводу

Програма (з коментарями)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Налаштування кольорів консолі для красивого виводу
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            Console.BackgroundColor = ConsoleColor.Yellow;

            // Запит числа у користувача
            Console.Write("Введіть число: ");
            string s = Console.ReadLine();

            // Перетворення рядка на ціле число
            int n = Convert.ToInt32(s);

            // Виділення цифр числа:
            int c1 = n / 100;          // Перша цифра (сотні)
            int c2 = n / 10 % 10;      // Друга цифра (десятки)
            int c3 = n % 10;           // Третя цифра (одиниці)

            // Обчислення добутку цифр
            int p = c1 * c2 * c3;

            // Виведення результату у форматі: цифри та добуток
            Console.WriteLine("{0} * {1} * {2} = {3}", c1, c2, c3, p);

            // Очікування натискання клавіші
            Console.ReadKey();
        }
    }
}

Варіанти задач

Введення і виведення зробити різним кольором тексту і на різних фонах.

  1. Складіть програму обчислення суми цифр цілого двозначного числа. Екран повинен мати вигляд:
    Введіть двозначне число: 34
    3+4=7
  2. Складіть програму обчислення квадрата суми цифр цілого двозначного числа. Екран повинен мати вигляд:
    Введіть двозначне число: 34
    3 + 4 у квадраті = 49
  3. Складіть програму обчислення суми цифр цілого тризначного числа. Екран повинен мати вигляд:
    Введіть тризначне число: 345
    3 + 4 + 5 = 12
  4. Складіть програму обчислення суми квадратів цифр цілого тризначного числа. Екран повинен мати вигляд:
    Введіть тризначне число: 345
    9 + 16 + 25 = 50
  5. Складіть програму обчислення добутку другої та третьої цифр цілого чотиризначного числа. Екран повинен мати вигляд:
    Введіть чотиризначне число: 3456
    4х5 = 20
  6. Складіть програму обчислення добутку першої та четвертої цифр цілого чотиризначного числа. Екран повинен мати вигляд:
    Введіть число 3456
    3х6 = 18
  7. Складіть програму обчислення добутку цифр цілого чотиризначного числа. Екран повинен мати вигляд:
    Введіть чотиризначне число: 3545
    3х5х4х5 = 300
  8. Дано ціле чотиризначне число. Знайдіть суму кубів цифр цього числа. Екран повинен мати вигляд:
    Введіть число 3456
    27 + 64 + 125 + 216 = 432
  9. Дано ціле двозначне число. Помножте на 10 число, яке утворюється якщо виписати цифри першого числа у зворотному порядку. Екран повинен мати вигляд:
    Введіть число 93
    39 * 10 = 390
  10. Дано ціле п'ятизначне число. Знайдіть суму цифр цього числа. Екран повинен мати вигляд:
    Введіть число 34156
    3 + 4 + 1 + 5 + 6 = 19
  11. Дано ціле п'ятизначне число. Знайдіть добуток другої, третьої та четвертої цифр цього числа. Екран повинен мати вигляд:
    Введіть число 34256
    4х2х5 = 40
  12. Дано ціле п'ятизначне число. Знайдіть суму квадратів цифр цього числа. Екран повинен мати вигляд:
    Введіть число 34256
    3х3 + 4х4 + 2х2 + 5х5 + 6х6 = 90
  13. Дано ціле тризначне число. Додайте одиницю до числа, яке утворюється якщо виписати цифри першого числа у зворотному порядку. Екран повинен мати вигляд:
    Введіть число 345
    543 + 1 = 544
  14. Дано ціле чотиризначне число. Помножте на два число, яке утворюється якщо виписати цифри першого числа у зворотному порядку. Екран повинен мати вигляд:
    Введіть число 3456
    6543х2 = 13086
  15. Дано ціле п'ятизначне число. Знайдіть суму попарних добутків цифр цього числа. Екран повинен мати вигляд:
    Введіть число 34256
    3х4 + 4х2 + 2х5 + 5х6 = 60
  16. Дано ціле п'ятизначне число. Відняти 1 від числа, яке утворюється якщо виписати цифри першого числа у зворотному порядку. Екран повинен мати вигляд:
    Введіть число 34256
    65243-1 = 65242
  17. Дано ціле п'ятизначне число. Отримати число, яке утворюється якщо виписати цифри першого числа у зворотному порядку і знайти суму цих двох чисел. Екран повинен мати вигляд:
    Введіть число 34256
    34256+65243=99499

Назад Вперед Зміст