Thư viện phương pháp trong vật lý: Olympic Internet cho học sinh vật lý. Các cuộc thi Olympic và cuộc thi Barsik Olympiad quyền truy cập vào tài khoản cá nhân của bạn

Học sinh lớp 7-11 dự thi Olympic Vật lý qua Internet năm học 2015/2016 - ngay sau khi đăng ký, các bạn có thể hoàn thành nhiệm vụ rèn luyện.

Những người tham gia Olympiad phải đăng ký lại hàng năm, tài khoản của năm ngoái sẽ không hoạt động.

Giáo viên cũng có thể đăng ký để truy cập các nhiệm vụ đào tạo - nhưng các giáo viên đã đăng ký trước đây trong hệ thống Olympiad, không cầnđăng ký lại.

Việc đăng ký cũng như tham gia Olympiad hoàn toàn miễn phí và được thực hiện theo cách duy nhất:

Trong quá trình đào tạo, không có hạn chế nào về quyền truy cập vào các nhiệm vụ. Trong suốt vòng thi Olympiad, hãy cẩn thận, việc đếm ngược thời gian thi Olympiad bắt đầu từ lần đăng nhập đầu tiên bằng thông tin đăng nhập và mật khẩu trong chuyến tham quan Olympiad, 1 giờ 30 phút sau khi vào (đối với lớp 7 là 1 giờ 20 phút đối với lớp 11. chấm điểm sau 2 giờ) cho người tham gia này kết thúc - ngay cả khi anh ta không xem và không thực hiện bất kỳ tác vụ nào.

lưu trữ

Để BARSIC hoạt động trên Internet trong hệ điều hành Linux, một trong những phiên bản mới nhất của chương trình rượu vang phải được cài đặt trên máy tính. Sử dụng wine, một trong những phiên bản mới nhất của gecko for wine phải được cài đặt trên máy tính (chạy từ bên dưới wine đã cài đặt) - đối với nền tảng Linux 64-bit, bạn có thể tải xuống. Sau đó tải xuống tệp lưu trữ bằng trình phát BARSIC và giải nén thư mục baricLaz từ nó vào đĩa máy tính. Sau đó, bạn có thể chạy tệp Barsic.exe nằm trong thư mục baricLaz từ bên dưới wine, truy cập trang của Olympiad trong cửa sổ BARSIC bằng liên kết "Internet Olympiad in Physics", nhập tên người dùng và mật khẩu của người tham gia vào cửa sổ BARSIC và hoàn thành nhiệm vụ.

Ngay sau khi đăng ký, trước và trong khoảng thời gian giữa các vòng thi Olympiad, các nhiệm vụ huấn luyện sẽ được thực hiện.

Trong vòng thi Olympiad, để hoàn thành các nhiệm vụ huấn luyện, hãy đăng nhập vào hệ thống BARSIC bằng cách sử dụng đăng nhập tren7 và mật khẩu trên. Điều này sẽ cho phép bạn thực hành sử dụng phòng thí nghiệm ảo và kiểm tra xem có vấn đề gì với các mô hình trước khi vượt qua vòng thi của Olympiad hay không. Chú ý! Trong suốt vòng thi Olympiad, sau khi đăng nhập theo thông tin đăng nhập và mật khẩu nhận được trong quá trình đăng ký, chế độ luyện tập sẽ không khả dụng, vì sau khi xác nhận rằng bạn đã sẵn sàng vượt qua vòng thi Olympiad, đồng hồ đếm ngược sẽ bắt đầu NGAY LẬP TỨC. Và nỗ lực thứ hai để vượt qua chuyến tham quan với bạn sẽ không!

Bạn có thể hoàn thành nhiệm vụ chỉ với các mô hình từ trình phát BARSIC, các tác vụ khác có thể được thực hiện cả từ BARSIC và từ bất kỳ trình duyệt nào.

Đối với việc gửi lại kết quả đến máy chủ, điểm phạt sẽ được thưởng (thường là 1 điểm phạt cho câu trả lời sai trong mỗi phần của nhiệm vụ). Việc tìm kiếm câu trả lời bằng cách liệt kê các giá trị bị cấm.

Sau khi đăng nhập bằng thông tin đăng nhập và mật khẩu trong vòng thi từ xa của Olympiad, người tham gia thường có 1 giờ 30 phút để hoàn thành nhiệm vụ (đối với lớp 7 là 1 giờ 20 phút, đối với lớp 11 là 2 giờ), bao gồm cả việc đăng nhập lại được phép trong trường hợp sự cố kỹ thuật ghi điểm trước khi điểm được lưu. Khi bạn nhập lại nhiệm vụ, các thông số nhiệm vụ sẽ thay đổi - hãy cẩn thận!

Việc vượt qua Olympiad bằng một thông tin đăng nhập khác hoặc các tùy chọn khác để vượt qua Olympiad một cách không trung thực đều bị nghiêm cấm.

Việc đào tạo được phép diễn ra không giới hạn thời gian với số lần tùy ý. Điểm ghi được trong quá trình đào tạo không được tính đến và không được công bố ở bất kỳ đâu. Đào tạo giúp đối phó trước các vấn đề kỹ thuật có thể xảy ra, đặc biệt là đối với các mô hình.

Cố gắng thiết lập hệ thống trong suốt vòng thi Olympiad có thể theo đăng nhập gỡ lỗi: mật khẩu tren7 tren - nhưng lưu ý rằng Không thể vượt qua Olympiad trong lần đăng nhập này, nó chỉ nhằm mục đích thiết lập phần mềm trên máy tính của những người tham gia trong vòng thi Olympiad. Theo thông tin đăng nhập này, hàng chục và hàng trăm người tham gia truy cập và kết quả được gửi đến máy chủ nhiều lần, do đó, rất nhiều điểm phạt được trao cho các nhiệm vụ - nhưng điều này không quan trọng đối với việc thiết lập phần mềm.

Lịch thi đấu của các vòng thi Olympiad
  • Tham quan khoảng cách 1: 29 tháng 11 - 5 tháng 12 năm 2015
  • Tham quan Khoảng cách 2: 17-23 tháng 1 năm 2016
  • Vòng chung kết (toàn thời gian) cho lớp 11: ngày 19 tháng 3 năm 2016 (có lẽ là ngày sẽ được chỉ định)
  • Vòng chung kết (toàn thời gian) cho lớp 7-10: 19-20 tháng 3 năm 2016 (có lẽ ngày sẽ được chỉ định)

Thời gian thực hiện các chuyến tham quan cự ly: vào bất kỳ ngày nào trên đây vào thời điểm thuận tiện cho người tham gia. Olympiad nên được lấy từ môi trường BARSIC (xem bên dưới). trang với thông tin về các quy tắc đăng ký). Sau khi vào trang web của Olympiad và nhập thông tin đăng nhập và mật khẩu, một cửa sổ màu xanh lá cây sẽ xuất hiện với đề xuất bắt đầu Olympiad. Sau khi xác nhận rằng người tham gia đồng ý bắt đầu Olympiad, quá trình đếm ngược bắt đầu:

  • Lớp 7 - 1 giờ 20 phút
  • Lớp 8 - 1 giờ 30 phút
  • Lớp 9 - 1 giờ 30 phút
  • Lớp 10 - 2 giờ
  • Lớp 11 - 2 giờ

Sau khi người tham gia này kết thúc thời gian quy định kể từ đầu chuyến tham quan, quyền truy cập để gửi kết quả sẽ tự động bị chấm dứt.
Các đoạn lặp lại của chuyến tham quan bằng một thông tin đăng nhập khác NGHIÊM CẤM.

Các địa điểm được đề xuất cho vòng chung kết (toàn thời gian) của Olympic năm học 2015/2016 (có thể bổ sung):
  • ở St.Petersburg trên cơ sở Đại học Tổng hợp St.Petersburg và Đại học ITMO;
  • ở Moscow Thực hiện một chuyến tham quan tại cơ sở:
    • MAI - Viện Hàng không Matxcova (Đại học Nghiên cứu Quốc gia);
    • MATI - Nhà nước Nga. Đại học Công nghệ. K.E. Tsiolkovsky;
    • NRU MPEI - Viện Kỹ thuật Điện Matxcova (dành cho lớp 7-10 vào ngày 22 tháng 3);
    • MISiS - Đại học Công nghệ Nghiên cứu Quốc gia.
  • ở Arkhangelsk- trên cơ sở của Đại học Liên bang Phương Bắc (Bắc Cực) mang tên M.V. Lomonosov;
  • ở Belgorod- trên cơ sở nhà nước Belgorod. trường đại học;
  • ở Biysk(Lãnh thổ Altai) - trên cơ sở MBOU "Nhà thi đấu số 1";
  • ở Volzhsky(Vùng Volgograd) - trên cơ sở chi nhánh MPEI;
  • ở Voronezh- trên cơ sở của Đại học Bang Voronezh;
  • ở Izhevsk - khả năng nắm giữ đang được xem xét;
  • ở Irkutsk- trên cơ sở của bang Irkutsk. những thứ kia. Đại học (ISTU);
  • ở Yoshkar-Ola- trên cơ sở trạng thái Volga. công nghệ trường đại học;
  • ở Kazan- trên cơ sở của Đại học Kỹ thuật Nghiên cứu Quốc gia Kazan. A.N. Tupolev (KNRTU-KAI);
  • ở Kemerovo- trên cơ sở trạng thái Kemerovo. trường đại học;
  • ở Kostroma- trên cơ sở trạng thái Kostroma. Trường đại học mang tên N.A. Nekrasov;
  • ở Krasnoyarsk- trên cơ sở của Đại học Công nghệ Bang Siberia (SibGTU);
  • ở Kyzyl- trên cơ sở trạng thái Tuva. Đại học (TPU);
  • Ở Nizhniy Novgorod- trên cơ sở của Đại học Bang Nizhny Novgorod. N.I. Lobachevsky (NNSU);
  • ở Novosibirsk- trên cơ sở NSU;
  • Trong Perm- khả năng thực hiện được xem xét;
  • ở Petrozavodsk- trên cơ sở của Đại học Bang Petrozavodsk;
  • ở Pskov- trên cơ sở của Đại học Bang Pskov;
  • ở Rostov-on-Don- trên cơ sở của Đại học Liên bang miền Nam;
  • ở Saransk- trên cơ sở nhà nước Mordovian. Trường đại học mang tên N.P. Ogarev;
  • ở Sevastopol- trên cơ sở của Trung tâm Mô hình Số Tavrida Electric;
  • ở Stavropol- trên cơ sở của Đại học Liên bang Bắc Caucasian;
  • trong Syktyvkar- trên cơ sở trạng thái Syktyvkar. trường đại học;
  • Ở Tomsk- trên cơ sở Đại học Bách khoa Tomsk (TPU);
  • ở Ufa- trên cơ sở của Bang Bashkir. trường đại học;
  • ở Khabarovsk- dựa trên Bang Thái Bình Dương. Đại học (TOGU);
  • ở Chelyabinsk- trên cơ sở của Đại học Bang Nam Ural (SUSU);
  • ở Yakutsk- trên cơ sở của Đại học Liên bang Đông Bắc. M.K. Ammosov (NEFU = YSU);
  • Ở Kazakhstan- trên cơ sở của Trung tâm Khoa học và Thực hành của Đảng Cộng hòa "Daryn", Shymkent - trên cơ sở của một phòng tập thể dục chuyên biệt số 8 dành cho trẻ em có năng khiếu giáo dục bằng ba ngôn ngữ mang tên M. Dulati;
  • ở Belarus, Minsk- trên cơ sở của Đại học Kỹ thuật Quốc gia Belarus;
  • ở Belarus, Gomel- trên cơ sở trạng thái Gomel. Trường đại học mang tên F.Skorina.

Cơ sở của Olympiad là các nhiệm vụ dựa trên các mô hình phòng thí nghiệm ảo.

Trong các mô hình, nhiệm vụ bao gồm một số phần: trong hệ thống được mô hình hóa, sử dụng các công cụ được cung cấp, cần phải đo các đại lượng vật lý khác nhau. Trong trường hợp này, theo nguyên tắc, lúc đầu cần thực hiện các phép đo không quá khó, và độ phức tạp tăng lên rõ rệt cho các phần tiếp theo của nhiệm vụ. Theo quy tắc, việc thực hiện hoàn chỉnh một nhiệm vụ đòi hỏi các chuỗi hành động và phép đo phức tạp, và kết quả có thể thu được theo nhiều cách khác nhau (chuỗi các hành động đúng không mang tính xác định, như trong một thí nghiệm thực tế).

Để vượt qua Olympiad (hoặc các nhiệm vụ huấn luyện), trước tiên bạn phải tải xuống bản lưu trữ bằng trình phát BARSIC, một chương trình đặc biệt cho phép bạn chạy các mô hình phòng thí nghiệm ảo, trên máy tính của mình.

Cần phải giải nén thư mục baricLaz từ kho lưu trữ zip vào ổ cứng của máy tính sẽ tổ chức Olympic.

Sau đó, bạn nên chạy tệp baric.exe, truy cập cửa sổ BARSIC bằng liên kết "Internet Olympic cho học sinh trong trường Vật lý" đến trang tổ chức Olympic, nhập tên người dùng và mật khẩu của người tham gia vào cửa sổ BARSIC và hoàn thành các nhiệm vụ.

Đối với mỗi người tham gia, một một tập hợp dữ liệu riêng lẻ và các phản hồi tương ứng của chúng, các câu trả lời được máy chủ kiểm tra tự động. Trong trường hợp câu trả lời sai hoặc đúng một phần, cho phép gửi nhiều lần kết quả đã sửa đến máy chủ, nhưng với điểm phạt.

Trong các mô hình, bản thân các câu trả lời không có ý nghĩa - nhưng chúng chỉ có thể nhận được khi thực hiện một chuỗi các hành động và phép đo, và trong hầu hết các mô hình - rất không tầm thường, đòi hỏi một cách tiếp cận sáng tạo. Trong trường hợp này, như một quy luật, một số phương án khác nhau để giải quyết vấn đề được cung cấp, với sự hiện diện của quá nhiều công cụ có sẵn và một chuỗi hành động không xác định.

Liên lạc với Ban tổ chức Olympic:
  • E-mail [email được bảo vệ] Gửi Vadim Valerievich Monakhov, Chủ tịch Ủy ban Phương pháp luận và Nhóm Phát triển Phần mềm của Olympic - cách liên lạc hiệu quả và đáng tin cậy nhất. Địa chỉ bưu điện 198504, St. Petersburg, Stary Petergof, Ulyanovskaya st., 1, Viện Nghiên cứu Vật lý, Đại học Bang St. Petersburg - về các vấn đề liên quan đến việc điều phối các hoạt động cho Olympic Internet và các vấn đề kỹ thuật.
  • Điện thoại liên lạc tác nghiệp với Ban Tổ chức: + 7-904-640-19-29.
  • Số điện thoại tuyển sinh vào Đại học St Petersburg ngành vật lý: + 7-921-409-36-43.
  • Gửi thư qua e-mail cho ban giám khảo của Olympiad [email được bảo vệ] Svetlana Vladimirovna Monakhova, Thư ký Ban giám khảo Olympic - về các vấn đề liên quan đến kháng nghị và các vấn đề khác (liên quan đến đăng ký, các vấn đề về tổ chức trong các cơ sở giáo dục trong thời gian diễn ra Olympic Internet, v.v.).

BARSIC (Business And Research Scientific Interactive Calculator) là một ngôn ngữ lập trình thông dịch với giả biên mã nguồn thành một tệp brc (viết tắt của BARSIC Compiled). Ban đầu, nó xuất hiện như một tiện ích bổ sung cho các thư viện để quản lý các cài đặt khoa học và giáo dục. Bao gồm các phương tiện hiển thị đồ thị và thực hiện các phép tính bằng các công thức do người dùng chỉ định. Trong tương lai, các công cụ thiết kế trực quan cho giao diện người dùng đã được thêm vào. Đây là một ngôn ngữ đối tượng với các công cụ lập trình thủ tục nâng cao (hàm biểu thức, chương trình con với các công cụ sửa đổi khả năng hiển thị khác nhau của các phần tử bên ngoài bên trong chương trình con, mô-đun, cấu trúc) và các phần tử khách quan (một tập hợp các lớp được xác định trước được tích hợp sẵn như một cách để tổ chức truy cập thuận tiện vào thư viện ). Nó phải thêm các lớp tùy chỉnh theo mô hình tạo mẫu.

Trong số các ngôn ngữ thông dịch, nó được phân biệt bởi sự hiện diện của việc kiểm tra kiểu tĩnh nghiêm ngặt trong tất cả các cấu trúc cú pháp, ngoại trừ một vài ngôn ngữ được thiết kế đặc biệt để thông dịch. Quá trình xác thực động cũng đang được tiến hành. Đồng thời, các cấu trúc cú pháp của ngôn ngữ được chọn theo cách mà người dịch có thể xác định vị trí của lỗi cú pháp một cách chính xác nhất có thể. Do đó, tốc độ phát triển chương trình và tìm lỗi được tăng lên đáng kể.

Hiện nay, các ứng dụng BARSIC được sử dụng rộng rãi nhất là các mô hình giảng dạy trong vật lý và toán học:

  • phòng thí nghiệm ảo có sẵn công khai baric.spbu.ru (trước tiên, bạn cần cài đặt môi trường BARSIC trên máy tính của mình từ trang này
  • các mô hình và bài kiểm tra của cuộc thi Olympic Vật lý trên Internet tại St.Petersburg và vùng Tây Bắc Liên bang Nga. Đến nay, khoảng 5.000 người đã vượt qua các kỳ thi Olympic Vật lý Internet dựa trên các bài kiểm tra và mô hình được thực hiện trong môi trường BARSIC (chỉ trong tháng 11 năm 2007, 1083 người ở lớp 10 và 1246 người ở lớp 11).

Thành phần của gói phần mềm BARSIC

  • mã nguồn mở baric.exe thực thi miễn phí (và các tệp đi kèm) - 'trình phát' của các tệp BARSIC
  • Môi trường phát triển ứng dụng baricIDE.exe có sẵn miễn phí để sử dụng phi thương mại

Các tính năng chính của ngôn ngữ và môi trường BARSIC

Gói phần mềm BARSIC nhằm mục đích phát triển và sử dụng các chương trình ứng dụng chạy dưới sự kiểm soát của môi trường thực thi BARSIC. Các lĩnh vực ứng dụng chính của phức hợp là phát triển các chương trình giáo dục trong lĩnh vực vật lý, toán học, khoa học máy tính và các lĩnh vực khác, cũng như các chương trình tính toán toán học số khoa học và mô hình toán học, chủ yếu trong lĩnh vực vật lý. Ngoài ra, khu phức hợp chuyên dùng để tạo các chương trình điều khiển tương tác các thiết lập thí nghiệm được máy tính hóa dựa trên máy tính cá nhân, cũng như để xử lý và trực quan hóa dữ liệu thí nghiệm thu được và so sánh chúng với các phụ thuộc lý thuyết.

Ngôn ngữ BARSIC, được sử dụng để lập trình các chương trình ứng dụng, là ngôn ngữ lập trình đối tượng phổ quát và chứa các công cụ nâng cao để xây dựng đồ thị hai chiều và ba chiều, hoạt ảnh, xử lý dữ liệu toán học và điều khiển thử nghiệm. Môi trường phát triển chứa các công cụ nâng cao để thiết kế trực quan giao diện ứng dụng.

Tính độc lập tương đối của các ứng dụng khỏi một phiên bản cụ thể của môi trường thực thi có một lợi thế quan trọng: việc thêm các tính năng mới vào môi trường sẽ tự động mở rộng khả năng của chương trình ứng dụng. Ví dụ: làm việc với tệp, đồ thị, cơ sở dữ liệu, mạng máy tính, v.v. Tính năng quan trọng nhất của ngôn ngữ BARSIC là độ tin cậy trong lập trình. BARSIC cung cấp các phương tiện đặc biệt để nâng cao độ tin cậy.

Đầu tiên, cú pháp của ngôn ngữ lập trình được chọn để, do lỗi chính tả ngẫu nhiên trong quá trình nhập, xác suất của các lỗi không được chẩn đoán được giảm thiểu. Không giống như BARSIC, các ngôn ngữ như JavaScript rất dễ mắc phải những lỗi này do các quy tắc truyền kiểu tự động cũng như việc nhập lỏng lẻo (đối với JavaScript và Visual BASIC). Ở một mức độ thấp hơn, những lỗi này là điển hình cho và và ở mức độ thấp hơn - đối với (ngoại trừ khi làm việc với chuỗi, trong đó các lỗi như vậy là điển hình cho) và (Delphi).

Thứ hai, cú pháp của ngôn ngữ lập trình BARSIC được xây dựng trên nguyên tắc con người có thể hiểu được tối đa và nguyên tắc tự động ghi lại mã chương trình. Điều này có nghĩa là bản thân văn bản của chương trình, trong phần lớn các trường hợp, giúp người lập trình có thể hiểu được những gì người lập trình nghĩ trong đầu. Vì vậy, trong các chương trình được viết bằng BARSIC, hầu như không cần phải chèn chú thích, điều này không chỉ giúp tiết kiệm thời gian, mà còn loại bỏ những công việc khó chịu mà hầu hết các lập trình viên không thích. Trong tất cả các ngôn ngữ lập trình khác mà chúng ta đã biết, nguyên tắc này không được đáp ứng.

Thứ ba, ở cấp độ môi trường, BARSIC có một hệ thống tích hợp để đánh chặn và xử lý những tình huống đặc biệt. Đồng thời, nếu người lập trình không thấy trước các hành động trong trường hợp chia cho 0, nhập thay vì một số ký tự khác, v.v., chương trình sẽ không kết thúc ở chế độ khẩn cấp, như xảy ra trong hầu hết các chương trình được viết bằng ngôn ngữ lập trình. Môi trường BARSIC sẽ đưa ra chẩn đoán lỗi, sau đó có thể lặp lại đầu vào với việc sửa các giá trị hoặc ký tự đã nhập sai và tiếp tục hoạt động. Xử lý ngoại lệ có sẵn trong hầu hết các ngôn ngữ lập trình hiện đại, nhưng BARSIC cung cấp bảo vệ ngoại lệ cấp thời gian chạy bổ sung ngay cả trong trường hợp chương trình được viết bằng hoặc bị lỗi.

Thứ tư, hỗ trợ làm việc với giao diện người dùng theo phương pháp thiết kế trực quan được tích hợp trong môi trường tích hợp BARSIC. Điều này làm cho BARSIC trở thành môi trường RAD (Phát triển ứng dụng nhanh) - một công cụ để phát triển phần mềm cực nhanh.

Ngôn ngữ lập trình và môi trường tích hợp

Theo người tạo ra môi trường tích hợp FRAMEWORK đầu tiên, môi trường tích hợp là một ứng dụng mà người dùng, sau khi khởi chạy nó vào đầu ngày làm việc, tìm thấy tất cả các tài nguyên cần thiết cho công việc trong đó và do đó không thoát khỏi môi trường tích hợp cho đến cuối ngày làm việc. Tất nhiên, định nghĩa này không đúng lắm và phần nào lý tưởng hóa tình hình, nhưng ý nghĩa chung của nó là đủ rõ ràng.

Tính năng chính của môi trường tích hợp là mức độ tương tác cao. Nó đạt được bằng cách tích hợp các tài nguyên phần mềm khác nhau thành một tổng thể duy nhất, do đó có tên. Vì vậy, môi trường tích hợp của một trình biên dịch ngôn ngữ lập trình (một chương trình tạo ra một chương trình thực thi từ văn bản của ngôn ngữ lập trình này) thường chứa một trình soạn thảo văn bản và chính trình biên dịch với một hệ thống chẩn đoán lỗi biên dịch. Ngoài ra, nó thường cũng có trình gỡ lỗi - trình thông dịch của ngôn ngữ này, thực thi từng dòng chương trình và có một số tính năng đặc biệt khác.

Một trong những lĩnh vực đang phát triển tích cực, thiết kế trực quan, hoàn toàn dựa trên việc sử dụng các khả năng của môi trường tích hợp. Người dùng tương tác chọn các đối tượng ngôn ngữ lập trình cần thiết cho chương trình của mình và thiết lập các liên kết giữa chúng. Sự phổ biến của các ngôn ngữ như (Microsoft), cũng như (môi trường Delphi và Kylix, Borland) không phải là ngẫu nhiên. Ngay cả một lập trình viên thiếu kinh nghiệm, không biết gì ngoài các ngôn ngữ lập trình khác và chưa bao giờ lập trình trên Windows, cũng có thể tạo một chương trình ứng dụng chạy trên Windows trong vòng hai hoặc ba ngày với sự trợ giúp. Nhưng một lập trình viên cao cấp chưa từng lập trình trên Windows trước đây thường phải mất hàng tuần, thậm chí hàng tháng để tạo ra cùng một chương trình. Đúng, nó có một số hạn chế đáng kể. Với sự trợ giúp của môi trường thiết kế trực quan, bạn có thể tạo các chương trình rất phức tạp mà không cần gõ một dòng mã nào trên bàn phím.

Tuy nhiên, tất cả các chương trình dựa trên các ngôn ngữ lập trình thủ tục truyền thống đều mắc phải cùng một nhược điểm. Đối với họ, mã thực thi là một chuyện, còn dữ liệu được xử lý bởi chương trình là một chuyện khác. Thật vậy, mã chương trình được chứa trong tệp có phần mở rộng EXE và dữ liệu nằm trong tệp dữ liệu đặc biệt (thường ở dạng văn bản hoặc nhị phân trong biểu diễn bên trong của máy tính) hoặc được nhập từ bàn phím hoặc từ một số khác thiết bị bên ngoài.

Và bây giờ chúng ta hãy đặt câu hỏi: điều gì sẽ xảy ra nếu người dùng phải cung cấp thông tin chương trình thực thi có thể được coi là “phần bổ sung” cho văn bản chương trình? Ví dụ, chúng tôi muốn một đồ thị hàm số được xây dựng trên màn hình và trong một chương trình như vậy, chúng tôi cung cấp tất cả các khả năng phục vụ cần thiết. Tuy nhiên, công thức của hàm phải do người dùng tự đặt và không biết trước nó sẽ như thế nào.

Rõ ràng là các nhiệm vụ như vậy có thể được giải quyết chỉ với sự trợ giúp của hệ thống thông dịch viên. Nhưng "bạn phải trả tiền cho mọi thứ". Trình biên dịch dịch văn bản của chương trình thành mã thực thi có thể hoạt động mà không cần chương trình biên dịch. Các chương trình được tạo trên cơ sở thông dịch các ngôn ngữ kiểu chỉ có thể được thực thi dưới sự điều khiển của một chương trình thông dịch. Chúng cũng chậm hơn so với biên dịch vì chúng mất thêm thời gian để giải thích. Tuy nhiên, trong nhiều trường hợp điều này không đáng kể.

Lý thuyết là khi mọi thứ đều được biết, nhưng không có gì hoạt động. Thực hành là khi mọi thứ hoạt động, nhưng không ai biết tại sao. Chúng tôi kết hợp lý thuyết và thực hành: không có gì hiệu quả ... và không ai biết tại sao!
Albert Einstein

Bạn có quan tâm đến vật lý? Bạn có hiểu biết về máy tính không? Bạn có thích thử nghiệm không? Bạn muốn học cách xây dựng mô hình, áp dụng các quy luật vật lý vào thực tế?

Tham gia cuộc thi Olympic Vật lý dành cho học sinh trên Internet! Mục đích của Olympic là giới thiệu cho sinh viên vật lý thực tế, cơ hội giải quyết vấn đề và thiết lập các thí nghiệm trong "phòng thí nghiệm ảo". Trở thành người chiến thắng, bạn sẽ nhận được lợi ích khi nhập học vào bất kỳ trường đại học nào ở Nga.

thông tin chung

Các nhà tổ chức của Olympic là Đại học Bang St. Petersburg (SPbSU) và Đại học Công nghệ Thông tin, Cơ học và Quang học St. Petersburg (SPbGU ITMO) với sự hỗ trợ của các trường đại học hàng đầu trong khu vực.

Đơn vị tổ chức khu vực ở vùng Nizhny Novgorod là Đại học Lobachevsky, nơi sẽ diễn ra vòng đối mặt cuối cùng của Olympic.

Olympic mở cửa - bất kỳ học sinh nào từ lớp 7-11 đều có thể tham gia. Olympiad được tổ chức theo 3 vòng: 2 vòng từ xa và vòng chung kết đối mặt.

Đề thi Olympic Vật lý qua Internet dành cho học sinh phù hợp với các bạn học sinh từ lớp 7-11 yêu thích môn Vật lý, biết Toán ở mức độ khá trở lên và sử dụng thành thạo công nghệ máy tính ...

Sự khác biệt chính so với các cuộc thi Olympic Vật lý khác là việc sử dụng các phòng thí nghiệm ảo. Các nhiệm vụ được biên soạn theo cách để tái tạo những tính năng vốn có trong một thí nghiệm vật lý thực.

Thế vận hội được tổ chức trong hai giai đoạn. Khoảng cách được tổ chức trực tuyến và bao gồm hai vòng trao đổi. Giai đoạn cuối cùng (toàn thời gian) được tổ chức trên cơ sở các lớp máy tính của các trường đại học tổ chức.

Có gì mới

Làm thế nào để tham gia

  1. Chờ thông tin với lịch thi đấu của Olympiad trên trang web chính thức. Lịch thi đấu dự kiến ​​của Olympic →
  2. Đăng ký trên trang web chính thức và bắt đầu hoàn thành nhiệm vụ đào tạo.
  3. Vào một ngày thuận tiện, hãy tham gia chuyến du lịch từ xa đầu tiên. Đừng quên rằng chỉ có một nỗ lực được đưa ra và thời gian có hạn.
  4. Kiểm tra kết quả sơ bộ. Nếu bạn không đồng ý với điểm số, vui lòng khiếu nại.
  5. Giải quyết các nhiệm vụ của vòng cự ly thứ hai. Điều này là bắt buộc, bởi vì kết quả của sự lựa chọn là tổng của cả hai cuộc thi thư tín.
  6. Chờ kết quả, nếu cần - nộp đơn kháng cáo.
  7. Tải xuống giấy chứng nhận người chiến thắng hoặc người đoạt giải của vòng loại trên trang web chính thức.
  8. Đăng ký trận chung kết bằng cách chọn địa điểm thuận tiện nhất.
  9. Đến giai đoạn đối mặt.
  10. Mong đợi kết quả sơ bộ. Nếu bạn không đồng ý với điểm số, hãy nộp đơn kháng cáo.
  11. Tìm hiểu kết quả cuối cùng và tiêu chí xác định người chiến thắng và người đoạt giải.
  12. Đưa cha mẹ và giáo viên của bạn đến các giải thưởng để có ai đó chụp ảnh bạn với tấm bằng tốt nghiệp trên tay của bạn trên sân khấu.

Có gì đặc biệt

Làm thế nào để chuẩn bị

Giải quyết các vấn đề từ những năm trước Giải quyết những đoạn khó với giáo viên. Hỏi câu hỏi. Nhà trường quan tâm đến thành công của bạn - điều này làm tăng uy tín của trường. Nhiệm vụ và giải pháp & rarr;

mob_info