1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 20 biến và chương trình con

11 1K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 266,37 KB

Nội dung

Hoàn tất bài học này, các em được tìm hiểu về biến(Variable) và chương trình con(Subprogram) được sử dụng trong thủ tục.Hoàn tất bài học này, các em được tìm hiểu về biến(Variable) và chương trình con(Subprogram) được sử dụng trong thủ tục.Hoàn tất bài học này, các em được tìm hiểu về biến(Variable) và chương trình con(Subprogram) được sử dụng trong thủ tục.

Trang 1

Hoàn tất bài học này, các em được tìm hiểu về biến(Variable) và chương trình con(Subprogram) được sử dụng trong thủ tục.

BÀI 20: BIẾN

VÀ CHƯƠNG TRÌNH CON MỤC TIÊU

Trang 2

HOẠT ĐỘNG 1: SỬ DỤNG BIẾN TRONG THỦ TỤC.

Viết 3 thủ tục sau đó chạy thử

Hinhvuongnho (độ dài cạnh là 50):

to hinhvuongnho repeat 4 [fd 50 rt 90]

end

Hinhvuongtrung (độ dài cạnh là 100):

to hinhvuongtrung repeat 4 [fd 100 rt 90]

end

Hinhvuongto (độ dài cạnh là 150):

to hinhvuongto repeat 4 [fd 150 rt 90]

end

Trang 3

Các em không thể tạo thủ tục cho tất cả các hình với tất

cả các kích thước Chương trình Logo cho phép chúng ta tạo ra các biến để có thể thay đổi giá trị khi chương trình được chạy

Ví dụ: Tạo biến để thay đổi chiều dài của cạnh hình vuông Nếu đã có sẵn thủ tục hinhvuong thi chỉ cần chỉnh sửa lại

to hinhvuong :n

repeat 4[fd :n rt 90]

end

Trang 4

Khi thực thi chương trình, tuỳ theo kích thước của hình vuông, lệnh sẽ được gõ tương ứng:

hinhvuong 200 (vẽ hình vuông có cạnh là 200)

- Các em hãy gõ các dong lệnh: hinhvuong 50, hinhvuong

100, hinhvuong 150

- Một thủ tục có thể sử dụng một hay nhiều biến Tên biến được đặt tuỳ ý, giữa các kí tự không được có khoảng cách Nên đạt tên biến là một chữ cái(như n, x, y ….)

Trang 5

HOẠT ĐỘNG 2: CHƯƠNG TRÌNH CON

(SUBPROGRAM).

Chương trình là gì?

Chương trình là một hoặc nhiều lệnh được xây dựng nhằm hoàn thành nhiệm vụ nào đó

Ví dụ: Tạo chương trình hinhvuong

to hinhvuong repeat 4[fd 100 rt 90]

end

Trang 6

Chương trình con là gì?

Chương trình con là chương trình được xuất hiện trong các lệnh của chương trình khác

Ví dụ: Tạo chương trình hoavan

to hoavan

repeat 12[hinhvuong rt 30]

end

Chương trình hinhvuong xuất hiện trong dòng lệnh của chương trình hoavan, cho nên hinhvuong là chương trình con, còn hoavan là chương trình chính.

Trang 7

HOẠT ĐỘNG 3: THỰC HÀNH

1 Học sinh thêm biến thay đổi chiều dài của cạnh

vào các thủ tục tamgiac, tugiac, ngugiac, lucgiac,

batgiac và thực hiện các lệnh sau: tamgiac 80, tamgiac 120, tugiac 60, tugiac 150, ngugiac 35, ngugiac

80, lucgiac 105, lucgiac 240, batgiac 62, batgiac 200.

2 Trong 2 chương trình sau, chương trình nào là chương trình con, chương trình nào là chương trình chính:

to gocvuong

fd 100 rt 90

end

to hinhvuong repeat 4[gocvuong]

CT chính

Trang 8

3 Chương trình nào là chương trình chính, chương trình nào là chương trình con trong đoạn mã(code) sau đây:

to nha

square

fd 100 rt 30 tri

end

nha là chương trình chính

square và tri là các chương trình con.

Trang 9

HOẠT ĐỘNG 4: TỰ KHÁM PHÁ

Em hãy thực hiện các chương trình trong bảng, gõ

lệnh hoa và cho biết tại sao phải dùng chương trình

con

to vongcung

repeat 30[fd 1 rt 3]

end

to canhhoa vongcung

rt 90 vongcung end

to hoa

fd 50 repeat 9[canhhoa rt 10] end

Tiết kiệm thời gian và công sức

Trang 10

HOẠT ĐỘNG 5: NHẬN XÉT.

Hôm nay em đã:

Hiểu bài tốt Tham gia hoạt động nhóm

Thực hành tốt Tham gia hoạt động lớp Và:

Trang 11

HOẠT ĐỘNG 6: EM CÓ BIẾT

- Chương trình con là một công cụ không thể thiếu của các ngôn ngữ lập trình.

- Chương trình con có thể chia bài toán phức tạp thành nhiều bài toán đơn giản Từ đó có thể dễ dàng sửa chửa và phát triển.

- Chương trình con cho phép kế thừa các kết quả

đã làm nhằm giảm chi phí và công sức trong việc viết chương trình.

Ngày đăng: 26/10/2018, 09:45

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w