viết chương trình thực hiện thuật toán đường đi của nhânvật là hình vuông
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
a. Dựa trên mã lệnh thuật toán cho trong Hình 3.

b) Dựa trên mã lệnh thuật toán cho trong Hình 5.

a. Thuật toán 1 :
Máy tính sẽ thực hiện 10 vòng lặp , khi kết thúc thuật toán giá trị của S = 5.0
Đoạn chương trình Pascal tương ứng:
Quảng cáo
S := 10; x := 0.5;
While S > 5.2 do
S := S – x;
Writeln(S);
b. Thuật toán 2 :
Máy tính sẽ không thực hiện vòng lặp nào do điều kiện không thỏa mãn, khi kết thúc thuật toán giá trị của S = 10
Đoạn chương trình Pascal tương ứng:
S := 10; n := 0;
While S < 10 do
Begin
n := n + 3;
S := S – n
End;
Writeln(S);
def bubble_sort(arr):
n = len(arr)
for i in range(n):
for j in range(i + 1, n):
if arr[j] < arr[i]:
arr[i], arr[j] = arr[j], arr[i]
return arr
arr = [64, 25, 12, 22, 11]
print("Mang chua sap xep la:", arr)
print("Mang da sap xep la:", bubble_sort(arr))



Chương trình cho nhân vật đi theo hình vuông có thể viết như sau:
Khi bấm vào cờ xanh
Xóa hết
Đặt bút xuống
Lặp lại 4 lần
Di chuyển 60 bước
Quay phải 90 độ
Kết thúc
Nếu viết theo dạng lệnh Scratch thì là:
when green flag clicked
erase all
pen down
repeat 4
move 60 steps
turn right 90 degrees