Kvant
Tạp lục

Bài toán độc giả của chúng tôi

Bản dịch tự động sơ bộ, chất lượng thấp: có thể còn lỗi và câu chữ chưa tự nhiên. Bản này sẽ được thay bằng bản dịch tốt hơn. Bản gốc →

57

Ví dụ: nếu bạn gõ vào thiết bị đầu cuối của robot RD-1 hướng dẫn THỦ TỤC THAY ĐỔI CUỘC GỌI;
sau đó robot bắt đầu sử dụng, theo thứ tự số, tất cả các hướng dẫn có trong quy trình: mở cửa sổ, làm ẩm lòng, v.v.

Thủ tục CHANGE có thể được gọi ngắn hơn:
MANG THAY ĐỔI;
hoặc đơn giản là:
:THAY ĐỔI;

Cơ chế làm việc với các số được chỉ định trước mỗi lệnh khi mô tả quy trình cho phép bạn sửa lỗi và chèn các phần còn thiếu của chương trình.

Nếu bạn nhận thấy có lỗi trước khi gõ chữ FINISH thì để sửa lại bạn chỉ cần gõ lại đơn thuốc cần sửa (kèm theo số cũ). Bạn nên cung cấp các số không liên tiếp, nhưng, ví dụ, sau 10, để có khoảng trống cho việc chèn các hướng dẫn còn thiếu.

Nếu một lỗi được thay thế khi mô tả quy trình đã được hoàn thành, thì cần phải gõ lệnh ĐÚNG QUY TRÌNH, sơ đồ cú pháp của quy trình này được đưa ra trong bảng của nó.

Sau đó, bạn có thể nhập lại các chỉnh sửa như thể mô tả quy trình vẫn đang được thực hiện. Sau khi thực hiện xong quy trình, bạn cần gõ lại từ FINISH.

Chúng ta sẽ nói nhiều hơn về quy trình sửa văn bản trong các bài học tiếp theo của trường chúng ta.

Các hướng dẫn bao gồm trong các thủ tục được gọi là câu lệnh. Không giống như các hướng dẫn được thực thi ngay sau khi nhập trên thiết bị đầu cuối, các toán tử không được thực thi mà để được trợ giúp sau khi nhập. Máy tính hoặc robot sẽ dạy họ thực hiện chúng chỉ sau khi quy trình tương ứng được gọi.

Hầu như tất cả các câu lệnh, bao gồm cả lệnh gọi thủ tục, có thể được sử dụng như các toán tử và chỉ thị. Tuy nhiên, có những trường hợp ngoại lệ: các lệnh FINISH, REMEMBER, CORRECT không thể được sử dụng làm toán tử.

Nhiệm vụ 3.2. Hãy suy nghĩ về hệ thống hướng dẫn dành cho rô-bốt “nấu ăn” và “lái xe” và viết hai chương trình cho chúng bằng các quy trình.

G. Zvenitsgorodsky

Nhiệm vụ của độc giả của chúng tôi

  1. Tìm giá trị nhỏ nhất của tổng ∑i=1n(ai+1ai)2\sum_{i=1}^{n} \left( a_i + \frac{1}{a_i} \right)^2 nếu chúng ta biết rằng ∑i=1nai=S\sum_{i=1}^{n} a_i = S và ai>0a_i > 0. Nó đạt được mức aia_i nào?

V. Lyubimov
(Moscow)

  1. Cho a1,a2,…,ana_1, a_2, \dots, a_n là các số tùy ý cùng dấu, trong đó có các số khác nhau. Chứng minh rằng
    (∑i=1nai)2⋅∑i=1n1ai2>n3.\left( \sum_{i=1}^{n} a_i \right)^2 \cdot \sum_{i=1}^{n} \frac{1}{a_i^2} > n^3.
    T. Raikov
    (Bulgaria)

  2. Chứng minh các ước lượng sau:
    a) 1+a2+0,5a<1+a<1+a2+0,4a1 + \frac{a}{2+0,5a} < \sqrt{1+a} < 1 + \frac{a}{2+0,4a},
    ở đâu 0<a<10 < a < 1;
    b) 1+a3+a<1+a<1+a1 + \frac{a}{3+a} < \sqrt{1+a} < \sqrt{1+a};
    < 1 + a3+0,9a\frac{a}{3+0,9a}, trong đó 0<a<120 < a < \frac{1}{2}.
    Sử dụng ước tính 6), tính giá trị gần đúng 23\sqrt[3]{2}.
    S. Berkolayuk
    (v. Kotovo, vùng Belgorod)

  3. Chứng minh rằng với 0<x<π20 < x < \frac{\pi}{2}
    sin⁡mx⋅cos⁡nx≤mmnn/(m+n)m+n.\sin^m x \cdot \cos^n x \leq \sqrt{m^m n^n} / (m+n)^{m+n}.
    J. Sukonic
    (Kiev)