Tải về chương trình biểu diễn robot giáo dục. Môi trường khởi đầu của Robot. Thiết lập môi trường Idol cho Robot biểu diễn

Chương trình thần tượng

Robot biểu diễn


Người biểu diễn Robot là ai?

  • Hãy tưởng tượng một trường ca rô (như một tờ giấy trong sổ tay có hoa văn ca rô) trên đó có một đối tượng nhất định mà chúng ta sẽ gọi là Robot. sử dụng đội đặc biệt, chúng ta có thể điều khiển Robot này - di chuyển nó xung quanh các ô, vẽ các ô. Và trong hầu hết các trường hợp, nhiệm vụ của chúng ta sẽ là viết một chương trình cho Robot, trong đó nó sẽ vẽ một số ô nhất định.

Thiết lập môi trường Idol cho Robot biểu diễn

  • Chương trình Idol ra mắt trông như thế này.

Tình huống bắt đầu người máy

  • Trước khi bắt đầu thực hiện chương trình, cần thiết lập môi trường khởi động cho người thực thi Robot. Điều này có nghĩa là đặt Robot vào vị trí mong muốn, đặt các bức tường, sơn các ô cần thiết,… Bước này rất quan trọng. Nếu bạn bỏ qua nó, chương trình có thể không hoạt động chính xác hoặc thậm chí bị lỗi.

Nhấn Chỉnh sửa môi trường



Robot biểu diễn. Các lệnh đơn giản.

  • hướng lên
  • xuống
  • bên trái
  • Phải
  • sơn lên

Kết quả của việc thực hiện các lệnh này được thể hiện rõ ràng qua tên của chúng:

  • lên - di chuyển Robot lên một ô
  • xuống - di chuyển Robot xuống một ô
  • trái - di chuyển Robot sang trái một ô
  • phải - di chuyển Robot sang bên phải một ô
  • sơn lên - sơn lên ô hiện tại (ô chứa Robot).

Ví dụ về thuật toán

  • Đầu tiên bạn cần viết cụm từ:
  • sử dụng người máy

Nếu bạn biết cần sơn bao nhiêu ô thì thuật toán giải sẽ như sau!


Nhiệm vụ số 1

  • Viết chương trình giải bài toán sau nếu biết số ô cần tô màu

Chu kỳ

  • 1. Vòng lặp với bộ đếm được sử dụng khi biết trước cần thực hiện bao nhiêu lần lặp lại.

thời gian nc

kts

Ở đây chúng ta phải xác định số lần lặp lại (số) và các lệnh sẽ được lặp lại. Các lệnh được lặp lại trong một vòng lặp được gọi là thân của chu trình.



Nhiệm vụ số 2

  • Viết chương trình giải bài toán sau bằng vòng lặp có bộ đếm

  • 2. Vòng lặp với điều kiện - nếu điều kiện đúng thì vòng lặp được thỏa mãn, nếu sai thì vòng lặp không được thỏa mãn
  • Người biểu diễn Robot có một số điều kiện

miễn phí trên đầu trang

miễn phí từ bên dưới

để lại tự do

miễn phí ở bên phải

bức tường phía trên

bức tường bên dưới

bức tường bên trái

bức tường bên phải

  • Các hạt bạn có thể sử dụng: KHÔNG, VÀ, HOẶC

Cấu trúc vòng lặp có điều kiện

bây giờ thì chưa miễn phí ở bên phải

Phải

sơn lên

kts



Nhiệm vụ số 3

  • Viết chương trình giải bài toán sau bằng vòng lặp điều kiện:

Nhiệm vụ số 4

  • Viết chương trình giải bài toán sau bằng cách sử dụng vòng lặp điều kiện:



Giải quyết vấn đề:

  • 2. Robot phải được di chuyển từ vị trí ban đầu đến vị trí cuối cùng, sơn tường


Nhiệm vụ số 5

  • Có một bức tường ngang trên một cánh đồng vô tận. Chiều dài của bức tường là không rõ. Robot nằm trên bức tường ở đầu bên trái của nó. Hình vẽ thể hiện vị trí của robot so với bức tường (robot được ký hiệu bằng chữ “P”):

Đáp án nhiệm vụ số 5

  • nc chưa (phía dưới miễn phí)

sơn lên

Phần đầu của chu kỳ (nc) và điều kiện (chưa (miễn phí ở bên dưới)) được viết trên một dòng.



Thiết kế Nếu như

  • trên miễn phí dưới miễn phí trái miễn phí phải miễn phí
  • Các lệnh này có thể được sử dụng cùng với một điều kiện "Nếu như", có dạng sau:
  • Nếu như tình trạng Cái đó
  • chuỗi lệnh
  • Ví dụ: để di chuyển một ô sang bên phải, nếu không có bức tường bên phải và sơn ô đó, bạn có thể sử dụng thuật toán sau:
  • nếu quyền là miễn phí thì
  • Phải
  • sơn lên

Nhiệm vụ số 7

Chiều dài của các bức tường vẫn chưa được biết.


Đáp án nhiệm vụ số 7

cho đến khi phần trên miễn phí

sơn lên

Phải

trong khi phần trên là miễn phí

Phải

trong khi quyền là miễn phí

sơn lên

Phải

chưa miễn phí ở bên phải

sơn lên

xuống

trong khi quyền là miễn phí

xuống

chưa miễn phí ở bên phải

sơn lên

xuống


Nhiệm vụ số 8

Chiều dài của các bức tường vẫn chưa được biết.

Mỗi bức tường có đúng một lối đi, địa điểm chính xác lối đi và chiều rộng của nó vẫn chưa được biết.


Đáp án nhiệm vụ số 8

trong khi phần trên là miễn phí

cho đến khi phần trên miễn phí

sơn lên

trong khi phần trên là miễn phí

cho đến khi phần trên miễn phí

sơn lên

cho đến khi đáy được tự do

sơn lên

trong khi phía dưới là miễn phí

cho đến khi đáy được tự do

sơn lên


Nhiệm vụ số 9

Chiều dài của các bức tường vẫn chưa được biết.

Mỗi bức tường có chính xác một lối đi, vị trí chính xác của lối đi và chiều rộng của nó vẫn chưa được xác định.


Đáp án nhiệm vụ số 9

trong khi phía dưới là miễn phí

cho đến khi đáy được tự do

sơn lên

trong khi phía dưới là miễn phí

cho đến khi đáy được tự do

sơn lên

cho đến khi phần trên miễn phí

sơn lên

trong khi phần trên là miễn phí

cho đến khi phần trên miễn phí

sơn lên


Nhiệm vụ số 10

Chiều dài của các bức tường vẫn chưa được biết.

Mỗi bức tường có chính xác một lối đi, vị trí chính xác của lối đi và chiều rộng của nó vẫn chưa được xác định.


Đáp án nhiệm vụ số 10

trong khi bên trái là miễn phí

cho đến khi bên trái rảnh

sơn lên

trong khi bên trái là miễn phí

cho đến khi bên trái rảnh

sơn lên

chưa miễn phí ở bên phải

sơn lên

trong khi quyền là miễn phí

chưa miễn phí ở bên phải

sơn lên


Nhiệm vụ số 11

Chiều dài của các bức tường vẫn chưa được biết.

Mỗi bức tường có chính xác một lối đi, vị trí chính xác của lối đi và chiều rộng của nó vẫn chưa được xác định.


Đáp án nhiệm vụ số 11

cho đến khi phần trên miễn phí

cho đến khi phần trên miễn phí

sơn lên

trong khi phía dưới là miễn phí

cho đến khi phần trên miễn phí

sơn lên


Nhiệm vụ số 12

Có một cầu thang trên cánh đồng vô tận. Cầu thang đầu tiên đi xuống từ phải sang trái, sau đó đi xuống từ trái sang phải. Chiều cao của mỗi bậc thang là một hình vuông, chiều rộng là hai hình vuông. Robot ở bên phải bậc trên cùng của cầu thang. Số bước dẫn sang trái và số bước dẫn sang phải đều không xác định được. Hình minh họa một trong những cách có thể để định vị thang và Robot (Robot được ký hiệu bằng chữ cái “P”).


Đáp án nhiệm vụ số 12

Chúng ta di chuyển xuống gầm cầu thang từ phải sang trái cho đến khi đến ngã ba cầu thang:

nts phần dưới hiện tại miễn phí

xuống

bên trái

bên trái

Chúng tôi di chuyển xuống cuối cầu thang đi xuống, vẽ các ô cần thiết trên đường đi:

nts chưa miễn phí ở bên trái

sơn lên

Phải

sơn lên

Phải

xuống



Đáp án nhiệm vụ số 13

nts bên trái bây giờ là miễn phí

sơn lên

bên trái

hướng lên

nts chưa miễn phí ở bên trái

sơn lên

hướng lên


Nhiệm vụ số 14

Trên một cánh đồng vô hạn có một hình chữ nhật được bao bọc bởi các bức tường. Độ dài các cạnh của hình chữ nhật chưa biết. Robot nằm bên trong một hình chữ nhật. Hình minh họa một trong những cách khả thi để định vị các bức tường và Robot (Robot được ký hiệu bằng chữ cái “P”).


Đáp án nhiệm vụ số 14

trong khi quyền là miễn phí

Phải

trong khi phần trên là miễn phí

hướng lên

sơn lên

nts bên trái bây giờ là miễn phí

bên trái

sơn lên



Đáp án nhiệm vụ số 15

trong khi quyền là miễn phí

sơn lên

Phải

trong khi phía dưới là miễn phí

sơn lên

xuống

sơn lên

chưa (phía dưới miễn phí)

bên trái

xuống

chưa (miễn phí ở bên phải)

sơn lên

xuống

sơn lên

Phải

chưa (miễn phí ở trên cùng)

sơn lên

Phải



Đáp án nhiệm vụ số 16

chưa miễn phí ở bên phải

sơn lên

xuống

sơn lên

Phải

cho đến khi phần trên miễn phí

sơn lên

Phải

trong khi phần trên là miễn phí

hướng lên

trong khi quyền là miễn phí

sơn lên

Phải

chưa miễn phí ở bên phải

sơn lên

xuống



bằng tiếng Anh, đảm bảo thay thế tất cả từ khóa ngôn ngữ, các thành phần giao diện và thông báo hệ thống sang tiếng Anh. Xin lưu ý rằng khi cập nhật phiên bản chương trình, bạn cũng phải cập nhật và một tập tin bản địa hóa.

Tin tức bây giờ cũng có trong kênh Telegram

Ngày 15 tháng 3 năm 2019
Chương trình đào tạo được đăng PasLaz V.A. Pasevich Môi trường Lazarus

Ngày 23 tháng 12 năm 2018
Sự phát triển được đăng V.A. Pasevich(Robot, Rùa).

Ngày 11 tháng 9 năm 2018
Bây giờ bạn có thể sao chép nội dung của cửa sổ bảng điều khiển vào khay nhớ tạm.

Ngày 20 tháng 11 năm 2016
Một phiên bản mới: Bây giờ có thể gọi chương trình chính theo cách đệ quy.

Giấy phép

Môi trường học tập Người biểu diễnsự phát triển về mặt phương phápđược phân phối theo nguyên tắc “Như là” - “Như là”. Điều này có nghĩa là bạn phải tự chịu rủi ro khi sử dụng chúng và tác giả không chịu bất kỳ trách nhiệm nào về thiệt hại gây ra cho cá nhân bạn và máy tính của bạn do sử dụng các chương trình và kỹ thuật có được trên trang web này.

  1. 1) xuất bản tài liệu dưới bất kỳ hình thức nào, bao gồm cả việc đăng tài liệu lên các trang Web khác;
  2. 2) phân phối các tài liệu không đầy đủ hoặc bị thay đổi;
  3. 3) đưa tài liệu vào bộ sưu tập trên bất kỳ phương tiện truyền thông nào;
  4. 4) thu được lợi ích thương mại từ việc bán hoặc sử dụng nguyên liệu khác.

Tải xuống tài liệu có nghĩa là bạn chấp nhận các điều khoản của thỏa thuận cấp phép này.

Tải tài liệu từ các tác giả khác

Tất cả tài liệu được đăng tải tại truy cập công cộng với sự đồng ý của các tác giả.

Hướng dẫn PasLaz V.A. Pasevich, được thiết kế để chuyển từ lập trình thực thi sang lập trình trong môi trường Lazarus. 15.03.2019
Nhiệm vụ dành cho người thực hiện Robot và Rùa. Tác giả - V.A. Pasevich, Nhà giáo danh dự của Liên bang Nga. (2.784 KB)
Môn Thuật toán (lớp 7): Người biểu diễn Robot, Người vẽ phác thảo và Rùa. Tác giả - L.A. Kayushkina, Trường trung học MBOU số 11, Ishimbaya, Cộng hòa Bashkortostan (472 Kb)
Chương trình làm việc “Thuật toán” (lớp 5, Tiêu chuẩn Giáo dục Tiểu bang Liên bang): biểu diễn Robot, Người vẽ và Rùa. Tác giả - N.E. Leko, trường cấp 2 số 9, Tikhvin (220 Kb)
Phát triển các bài học cho người biểu diễn Robot. Tác giả - S.V. Chaichenkov, trường trung học MBU Grushevskaya, quận Aksai, vùng Rostov. (2 454 KB)
Chương trình giảng dạy: Người biểu diễn Robot, Người vẽ phác thảo và Rùa. Tác giả - N.E. Leko, trường cấp 2 số 9, Tikhvin (200 Kb)
Tác giả - G.A. Gavryukova, Trường trung học cơ sở giáo dục thành phố số 68, Ryazan ( kho lưu trữ ZIP, 3 380 Kb)Robot
CHƯƠNG TRÌNH/NGAY NGĂN người soạn thảo
CHƯƠNG TRÌNH/RÙA thư mục con với các chương trình ví dụ cho người biểu diễn Con rùa
CHƯƠNG TRÌNH/KURS thư mục con với các chương trình mẫu cho khóa học lập trình độc lập với nghệ sĩ
CHƯƠNG TRÌNH/FACTAL thư mục con với các ví dụ về các chương trình xây dựng fractal
CHƯƠNG TRÌNH/PASEVICH thư mục con với sự phát triển của V.A. Pasevich (Robot, Rùa)

Sau khi giải nén kho lưu trữ, chương trình nằm ở trong tình trạng làm việc và không yêu cầu bất kỳ cài đặt bổ sung nào.

Giới thiệu chương trình Idol và nắm vững kiến ​​thức cơ bản về lập trình.

Trong đó, sinh viên có thể đạt được các kỹ năng thực tế trong việc tạo và gỡ lỗi một thuật toán, làm việc với những người biểu diễn như Robot, Người soạn thảo, Bảo Bình, Châu chấu, Rùa.

Khi nghiên cứu một trong những phần khó nhất của khoa học máy tính, “thuật toán và lập trình”.

Mục đích phát triển :

Tải xuống:


Xem trước:

Phát triển phương pháp luận trong khoa học máy tính.

Đề tài: “Robot biểu diễn chương trình KuMir trong giờ học khoa học máy tính”

giáo viên công nghệ "Tin học và CNTT"

Ghi chú giải thích

Mục tiêu phát triển: nghiên cứu các khả năng lập trình bằng cách sử dụng ví dụ về người biểu diễn Robot cụ thể sử dụng môi trường KUMIR; cung cấp các kỹ năng thực tế khi làm việc với người biểu diễn.

Phát triển phương phápbiên soạn cho các bài học khoa học máy tínhThực hành trên máy tính: làm việc với người thực thi thuật toán giáo dục; xây dựng các thuật toán tuyến tính, phân nhánh và tuần hoàn để điều khiển người thực thi; xây dựng các thuật toán có cấu trúc phức tạp; sử dụng các thuật toán phụ trợ (thủ tục, chương trình con).

Học sinh nên biết:

  • người biểu diễn là gì; SKI Robot, môi trường của người biểu diễn Robot;
  • thuật toán là gì;các thuộc tính chính của thuật toán là gì;
  • cách viết thuật toán: sơ đồ, ngôn ngữ thuật toán giáo dục;các cấu trúc thuật toán cơ bản: theo sau, phân nhánh, vòng lặp; cấu trúc
  • thuật toán; ⇒ phân công các thuật toán phụ trợ; Công nghệ xây dựng các thuật toán phức tạp:

Học sinh có thể:

  • hiểu mô tả thuật toán bằng ngôn ngữ thuật toán giáo dục;
  • thực hiện theo dõi thuật toán cho một nghệ sĩ biểu diễn đã biết;
  • tạo các thuật toán điều khiển tuyến tính, phân nhánh và tuần hoàn cho người biểu diễn Robot; làm nổi bật các nhiệm vụ phụ; xác định và sử dụng các thuật toán phụ trợ.

Bài 1 (2 giờ) Bài 1.

Robot biểu diễn.Hệ thống lệnh thực thi.

Kế hoạch bài học.

  1. Mô tả SKI của người biểu diễn, môi trường của người biểu diễn.

2. Phân tích các thuật toán Robot điển hình.

Trong các giờ học.

Chúng ta hãy nhìn vào mô tả của nghệ sĩ.

Môi trường nghệ sĩ: Người biểu diễn Robot có thể điều hướng qua một mê cung được vẽ trên một mặt phẳng được chia thành các ô.

Robot trượt tuyết : lệnh đơn giản: lên, xuống, trái, phải, sơn.

Các lệnh logic: (kiểm tra điều kiện)

trên miễn phí dưới miễn phí

trái tự do phải miễn phí.

Các kết nối logic: AND, NOT, OR:

Ví dụ: (Không phải rảnh) hoặc (Không phải rảnh)

Lệnh nhánh: lệnh vòng lặp:

Nếu điều kiện thế thì chưa có điều kiện

Chuỗi lệnh Chuỗi lệnh

đó là tất cả kts

(Trong CMM năm 2009, các lệnh của Robot khác với những lệnh quen thuộc với trẻ em, dẫn đến lú lẫn :)

Lệnh nhánh: lệnh vòng lặp:

Nếu điều kiện vậy thì bây giờ không có điều kiện để làm

Chuỗi lệnh Chuỗi lệnh

kết thúc kết thúc

Toàn cảnh cửa sổ chương trình Idol. Môi trường đồ họa Người máy:

Trong KIM bản thử Thể thức đội năm 2010 đã thay đổi thành thói quen

Quy trình tạo thuật toán:

1.Đội Công cụ -Chỉnh sửa môi trường bắt đầuvẽ các bức tường trên sân Robot và đặt Robot về vị trí ban đầu.

2.Đội Robot - Thay đổi môi trường khởi đầuduy trì môi trường mới.

3.Đội Chèn - Sử dụng Robotchỉ ra nghệ sĩ.

4. Trong cửa sổ tài liệu, viết thuật toán bằng menu Chèn.

5. Sử dụng lệnh Thực thi – chạy thuật toán liên tục (hoặc từng bước).

6. Xem xét kết quả thực hiện thuật toán và gỡ lỗi nó nếu cần.

Bài 1 (2 giờ) Bài 2.

Công việc thực tế "Biên soạn các thuật toán tuyến tính”.

Nhiệm vụ: 1. Robot tại một điểm tùy ý trên hiện trường. Sơn ô bên trên, bên dưới và bên phải vị trí ban đầu.

  1. Robot tại một điểm tùy ý trên hiện trường. Di chuyển Robot 4 ô vuông sang bên phải và tô màu chúng.
  2. Tạo môi trường bắt đầu mới bằng cách vẽ một hình vuông có cạnh bằng 4 hình vuông trên sân. Lưu cài đặt làm cài đặt bắt đầu.
  3. Tạo một môi trường xuất phát mới bằng cách vẽ một hành lang trên sân với những lối đi trên tường. Lưu môi trường dưới dạng obst2.fil. Thay đổi môi trường bắt đầu sang môi trường mới được tạo.

Bài 2 (2 giờ) Bài 1.

Chủ thể : Phân nhánh và sàng lọc tuần tự của thuật toán.

Phân tích các nhiệm vụ CMM bằng cách sử dụng trình diễn Robot.

sử dụng Robot

Alg Kim 2009

sự khởi đầu

nếu không thoát khỏi bên dưới

sau đó bên phải

Tất cả

nếu không thoát khỏi bên dưới

sau đó bên phải

Tất cả

nếu không thoát khỏi bên dưới

sau đó bên phải

Tất cả

lừa đảo

sử dụng Robot

Alg Kim 2010

sự khởi đầu

nếu không thoát khỏi bên dưới

sau đó bên phải

Tất cả

nếu không thoát khỏi bên dưới

sau đó bên phải

Tất cả

nếu không thoát khỏi bên dưới

sau đó bên phải

Tất cả

lừa đảo

Vân vân. nô lệ. Số 14. Biên soạn và gỡ lỗi các thuật toán phân nhánh

Nhiệm vụ. Xem phần đính kèm.

Bài học 3. Thuật toán tuần hoàn. Bài học 1-2

Mục tiêu: làm rõ nội dung khái niệm chu trình trong thuật toán, nêu các dạng ghi chu trình trong thuật toán, rèn luyện kỹ năng tạo và ghi lại thuật toán tuần hoàn.

Vân vân. nô lệ. Số 15. Biên soạn và gỡ lỗi các thuật toán tuần hoàn

1.Tạo thuật toán sơn tất cả các ô bên trong liền kề với tường.

sử dụng Robot

tảo

sự khởi đầu

nts quyền hiện tại là miễn phí

sơn lại; Phải

kts

nts phần dưới hiện tại miễn phí

sơn lại; xuống

kts

nts chưa thoát khỏi bên dưới

sơn lại; bên trái

kts

lừa đảo

2.Tạo thuật toán vẽ tất cả các ô giữa Robot và tường. Khoảng cách đến bức tường là không xác định.

sử dụng Robot

tảo

sự khởi đầu

nts quyền hiện tại là miễn phí

Phải; sơn lên

kts

lừa đảo

3.Tạo một thuật toán vẽ tất cả các ô nằm giữa hai bức tường.

sử dụng Robot

alg uch3

sự khởi đầu

nts chưa (không thoát khỏi bên trên) hoặc (không thoát khỏi bên dưới)

Phải

if (không thoát khỏi phần trên) và (không thoát khỏi phần dưới)

Cái đó

sơn lên

Tất cả

kts

lừa đảo

4.Tạo một thuật toán vẽ tất cả các ô xung quanh một bức tường hình chữ nhật.

alg uch4

sự khởi đầu

sơn lên; lên

nts chưa miễn phí ở bên phải

sơn đè lên;

kts

sơn lại; phải

nts chưa thoát khỏi bên dưới

sơn lại;đúng;

kts

sơn đè lên;xuống

nts chưa miễn phí ở bên trái

sơn lên;xuống;

kts

sơn lên; trái

nts chưa đứng đầu nhưng vẫn miễn phí

sơn lại; bên trái;

kts

lừa đảo

sử dụng Robot

alg uch5

sự khởi đầu

Phải

nts chưa thoát khỏi bên dưới

sơn lại; Phải

kts

sơn lại; xuống

nts bên trái bây giờ là miễn phí

sơn lại; bên trái

kts

nts chưa miễn phí ở bên trái

sơn lại; xuống

kts

sơn lên;trái;sơn lên; hướng lên;

Hiện tại không có gì miễn phí ở trên cùng

sơn lại; hướng lên

kts

nts chưa đứng đầu nhưng vẫn miễn phí

sơn lại; bên trái

kts

lừa đảo

Bài học 4 Bài 1

Thuật toán phụ trợ.

Mục tiêu: giới thiệu khái niệm cơ bản và thuật toán phụ trợ; giải thích các quy tắc sử dụng thuật toán phụ trợ; phân tích các ví dụ về thuật toán sử dụng các thuật toán phụ trợ.

Kế hoạch bài học

1.Giới thiệu các thuật ngữ mới (thuật toán chính và phụ, lời gọi) và giải thích các khái niệm mới.

2. Phân tích các ví dụ giải bài toán bằng thuật toán phụ trợ.

Khi giải một số bài toán, sẽ thuận tiện hơn khi chia chúng thành các nhiệm vụ nhỏ hơn, mỗi nhiệm vụ có thể được xây dựng dưới dạng một thuật toán độc lập. Trong trường hợp này, cái gọi là thuật toán chính được biên dịch đầu tiên, trong đó các lệnh gọi đến thuật toán phụ được sử dụng để giải quyết các nhiệm vụ phụ sẽ được thêm vào sau. Giải pháp này được gọi làphương pháp sàng lọc tuần tự.Nó cho phép một nhóm lập trình viên làm việc trong một dự án, mỗi người giải quyết nhiệm vụ phụ của riêng mình.

Trong quá trình giải một bài toán, mỗi thuật toán phụ trợ có thể được chia thành các thuật toán phụ trợ nhỏ hơn nếu cần thiết.

Lệnh thực hiện thuật toán phụ trợ được gọi thử thách và được viết trong phần thân của thuật toán chính.

Thuật toán tương tự có thể được coi là chính và phụ so với các thuật toán khác. Trong ngôn ngữ thuật toán, thuật toán chính được viết trước và các thuật toán phụ được viết thành một hàng.

Nhiệm vụ 1:

Robot ở góc trên bên trái của sân. Không có bức tường hoặc tế bào sơn. Tạo một thuật toán, sử dụng thuật toán phụ trợ, vẽ bốn dấu thập trên một đường ngang. Vị trí cuối cùng của Robot có thể tùy ý.

Giải pháp

Phân tích trên bảng:

Nhiệm vụ 2. Robot ở góc trên bên trái của sân. Không có bức tường hoặc tế bào sơn. Xây dựng thuật toán vẽ hình vuông 8 x 8 theo hình bàn cờ, vị trí cuối cùng của Robot có thể tùy ý.

Bài học 4 Bài 2

Bài thực hành trên PC “Giải bài toán bằng thuật toán phụ trợ”.

Mục tiêu : rèn luyện kỹ năng thực hành trong việc xây dựng thuật toán bằng phương pháp sàng lọc tuần tự.

Kế hoạch bài học

1. Nhiệm vụ diễn ra hoàn toàn trên PC. Học sinh nhận bài và hoàn thành trong môi trường phần mềm Thần tượng. Kết quả công việc được lưu dưới dạng tệp để xác minh sau này.

Vấn đề 1 . Robot ở góc dưới bên trái của sân. Không có bức tường hoặc tế bào sơn. Viết thuật toán vẽ 6 sọc dọc cùng chiều dài 6 ô. Vị trí cuối cùng của Robot có thể tùy ý.

Vấn đề 2 .Dùng các phép tính bổ trợ, xây dựng thuật toán tô màu các ô tạo thành số 1212.

Bài tập về nhà: Đưa ra thuật toán vẽ hình ảnh tiếp theo: Để giải bài toán, sử dụng hai thuật toán phụ trợ.

Bài học 5 Bài học 1-2

Bài kiểm tra

“Xây dựng thuật toán trong môi trường Robot thực thi.”

Mục tiêu: kiểm tra kiến ​​thức đã học về sáng tạo và khả năng phân tích các thuật toán trong môi trường phần mềm Idol.

Nhiệm vụ cho công việc thử nghiệmđược chia theo mức độ khó và bao gồm 3 nhiệm vụ với Robot thực hiện (nhiệm vụ 1 và 2 - về phân nhánh và vòng lặp, nhiệm vụ 3 - về sử dụng thuật toán phụ trợ.) Nội dung của các nhiệm vụ được đưa ra trong phần phụ lục.

Các tình huống ban đầu và cuối cùng cũng như các thuật toán được tạo sẽ được ghi lại dưới dạng tệp.

Điểm được đưa ra tùy theo mức độ khó của nhiệm vụ. Học sinh có quyền lựa chọn loại bài tập.

Robot điều khiển là giải pháp toàn diệnđể cài đặt và cập nhật trình điều khiển hệ thống. Ứng dụng này có giao diện công thái học cực kỳ dễ chịu và cực kỳ dễ sử dụng. Chương trình cho phép bạn đơn giản hóa triệt để quá trình lựa chọn và cài đặt trình điều khiển cần thiết cho tất cả hệ thống thiết bị và ngoại vi. Ngay sau khi khởi chạy, tiện ích sẽ phân tích hệ thống của bạn và phát hiện tất cả các thiết bị hiện có và được kết nối. Tiếp theo, chương trình sẽ xác định sự hiện diện và Phiên bản hiện tại driver cho từng thiết bị. Để cài đặt những phần mềm còn thiếu và cập nhật đã cài đặt, bạn chỉ cần thực hiện vài cú click chuột. Nếu muốn, bạn có thể rời đi phiên bản cũ trình điều khiển cho bất kỳ thiết bị nào. Để thực hiện việc này, chỉ cần bỏ chọn nó trước khi bắt đầu cập nhật. Điều đáng chú ý là trong khi cập nhật trình điều khiển, bạn thậm chí không cần phải làm việc thông qua trình hướng dẫn cài đặt. Driver Robot sẽ cài đặt mọi thứ phần mềmở cái gọi là chế độ im lặng.

Điều đáng chú ý là chương trình chỉ cài đặt vào máy tính của bạn các trình điều khiển được cấp phép được tải xuống từ trang web chính thức của nhà phát triển. Ứng dụng này cũng cho phép bạn xuất trình điều khiển, nhóm chúng thành tập tin duy nhất, từ đó họ có thể dễ dàng phục hồi sau khi cài đặt lại hệ điều hành.

Các tính năng và chức năng chính

  • cho phép bạn cập nhật trình điều khiển cho card âm thanh, bộ tăng tốc đồ họa, máy in, máy quét, Thiết bị mạng, webcam, cổng USB và các thiết bị khác;
  • cho phép bạn xuất và khôi phục trình điều khiển;
  • quá trình cập nhật hoàn toàn tự động;
  • thành lập độc quyền tài xế chính thức, được tải xuống từ các trang web chính thức;
  • có giao diện hiện đại tuyệt vời.

Hạn chế của phiên bản miễn phí

  • trong phiên bản demo, bạn chỉ có thể phân tích hệ thống, chức năng tải xuống và cài đặt trình điều khiển mới không có sẵn.

Hệ thống có thể được sử dụng để giải quyết các vấn đề về chủ đề “Người thực thi và các lệnh của anh ta”, “Thủ tục”, “Chức năng”, “Chu kỳ”, “ Câu điều kiện", "Biến", "Biểu thức số học", "Các phép toán logic và biến logic", "Biến toàn cục", "Toán tử đầu vào và đầu ra", " Chuỗi ký tự", "Mảng", "Ma trận", v.v.

Ngôn ngữ lập trình trong môi trường Người biểu diễnđầy đủ Nga hóa, các chương trình được nhập và chỉnh sửa bằng trình chỉnh sửa tích hợp có tính năng tô sáng cú pháp.

Hỗ trợ thiết kế cơ bản ngôn ngữ C.

Thông báo lỗi khi được phát sóng và thực thi, chúng được hiển thị bằng tiếng Nga.

Có một tích hợp trình gỡ lỗi với khả năng thực hiện các chương trình trong chế độ từng bước với việc theo dõi các thủ tục và chức năng. Giá trị của các biến có thể được kiểm soát trong quá trình thực hiện chương trình ở chế độ từng bước.

Hành động của người biểu diễn được hiển thị trên màn hình, được sử dụng hoạt hình.

Việc kiểm tra được thực hiện đối với người thực hiện Robot tính đúng đắn của quyết định nhiệm vụ sau khi chương trình kết thúc.


Làm thế nào để cài đặt chương trình?

Đến kho lưu trữ môi trường học tập Người biểu diễn Các tập tin sau đây được bao gồm:

robot.exe chương trình chính
robot.chm tài liệu hệ thống trợ giúp(siêu văn bản nén)
readme.txt mô tả môi trường Người biểu diễn và tính năng cài đặt
giấy phép.txt thỏa thuận cấp phép
MÊ CUNG thư mục con với mê cung dành cho người biểu diễn người máy
MAZE2 một nhóm nhiệm vụ khác cho người thực hiện người máy
CHƯƠNG TRÌNH/ROBOT thư mục con với các giải pháp giải quyết vấn đề cho người biểu diễn người máy
CHƯƠNG TRÌNH/NGAY NGĂN người soạn thảo
CHƯƠNG TRÌNH/RÙA thư mục con với các chương trình ví dụ cho người biểu diễn Con rùa
CHƯƠNG TRÌNH/KURS thư mục con với các chương trình mẫu cho khóa học lập trình độc lập với nghệ sĩ
CHƯƠNG TRÌNH/FACTAL thư mục con với các ví dụ về các chương trình xây dựng fractal

Sau khi giải nén kho lưu trữ, chương trình ở trạng thái hoạt động và không yêu cầu bất kỳ cài đặt bổ sung nào.

Yêu cầu hệ thống

Chương trình chạy trên hệ điều hành 32bit của dòng các cửa sổ: Windows 95, Windows 98,Windows NT, Windows 2000, Windows XP và tương thích với chúng. Làm việc cho tất cả mọi người máy tính hiện đại, mất khoảng 1 MB trên ổ cứng của bạn.

TRONG hệ điều hành Linux bạn có thể chạy chương trình trong môi trường Rượu. Ngoài ra, bạn cần sao chép các tập tin phông chữ từ thư mục Windows\Fonts (từ máy tính mà bạn đã cài đặt các cửa sổ) vào thư mục /home/user/.wine/drive_c/windows/Fonts/ trên máy tính với Linux.

Sau khi giải nén kho lưu trữ, chương trình ngay lập tức hoạt động và không yêu cầu bất kỳ cài đặt bổ sung nào.