1. Trang chủ
  2. » Lịch sử

TIN 8 - BAI THUC HANH 5

18 20 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 18
Dung lượng 1,08 MB

Nội dung

Bước 4: In bảng cửu chương và kết thúc vòng lặp. Bài thực hành 5 – SỬ DỤNG LỆNH LẶP FOR…DO.. NỘI DUNG THỰC HÀNH:.. Bài thực hành 5 – SỬ DỤNG LỆNH LẶP FOR…DO.. Tiến hành:.[r]

(1)

Môn: Tin Học 8

(2)(3)

MỤC ĐÍCH, YÊU CẦU:

• Viết chương trình Pascal có câu lệnh lặp for…do.

• Tiếp tục nâng cao kĩ đọc tìm hiểu chương

trình.

(4)

Cú pháp:

for <biến đếm>:=<giá trị đầu> to <giá trị cuối> <câu lệnh>;

Trong đó:

+ for, to, do: từ khóa

+ biến đếm: biến kiểu nguyên.

+ giá trị đầu, giá trị cuối: giá trị nguyên.

+ câu lệnh: có thể câu lệnh đơn hay câu lệnh ghép.

Hoạt động:

Khi thực hiện, biến đếm nhận giá trị giá trị đầu, sau vòng lặp, biến đếm sẽ tự động tăng thêm đơn vị giá trị cuối dừng lại.

* Ơn lại câu lệnh lặp for…do

(5)

NỘI DUNG THỰC HÀNH:

Bài Viết chương trình in hình bảng cửu chương số N khoảng từ đến 9, số nhập từ bàn phím dừng hình để quan sát kết

(6)

Mô tả thuật toán

Bước 1: Nhập bảng cửu chương cần in (nhập N);

Bước 2: i:=i+1;

Bước 3: Nếu i<=10, thực N x i Quay lại bước

Ngược lại, tiến đến bước 4.

(7)

Bài 1:

Tiến hành:

a) Khởi động Pascal Gõ chương trình sau tìm hiểu ý nghĩa câu lệnh chương trình (SGK/trang 60)

NỘI DUNG THỰC HÀNH:

(8)

Tiến hành:

b) Lưu chương trình với tên Bangcuuchuong.pas Dịch chương trình sửa lỗi cú pháp (nếu có).

c) Chạy chương trình với giá trị nhập vào (N) bằng 1, 2, …,9 Quan sát kết nhận hình.

NỘI DUNG THỰC HÀNH:

(9)

Với kết in hình bên, em có nhận xét gì?

* Các hàng kết sát nên khó đọc

* Các hàng kết không cân hàng tiêu đề

(10)

Chỉnh sửa chương trình để làm đẹp kết

như hình bên

(11)

NỘI DUNG THỰC HÀNH:

Bài Chỉnh sửa chương trình để làm đẹp kết trên hình.

(12)

Bài 2:

Tiến hành:

a) Chỉnh sửa câu lệnh lặp chương trình sau:

for i:=1 to 10 do begin

GotoXY(5, WhereY);

writeln(N, ‘ x ’, i:2, ‘ = ’, N*i:3 ); writeln

end;

NỘI DUNG THỰC HÀNH:

(13)

Quan sát chương trình sau:

Các câu lệnh thêm vào chương trình

Câu lệnh ghép

(14)

Writeln;

GotoXY(a,b);

WhereX  Cho biết thứ tự cột có trỏ

WhereY  Cho biết thứ tự hàng có trỏ

* Lưu ý: Chỉ sử dụng lệnh GotoXY(a,b), WhereX,

WhereY sau khai báo thư viện crt Pascal. NỘI DUNG THỰC HÀNH:

* Tìm hiểu câu lệnh thêm vào:

 Lệnh GotoXY(5, whereY);  Đưa trỏ vị trí cột của hàng tại.

Tạo hàng trống vị trí trỏ.

 Đưa trỏ cột a hàng b

(15)

Bài 2:

Tiến hành:

b) Dịch chạy chương trình với giá trị gõ vào từ bàn phím Quan sát kết nhận hình.

NỘI DUNG THỰC HÀNH:

(16)

HỌC SINH TỰ TÌM HIỂU VÀ THỰC HÀNH NỘI DUNG NÀY

Bài thực hành – SỬ DỤNG LỆNH LẶP FOR…DO

(17)

1 Cấu trúc lặp với số lần lặp biết trước thể bằng câu lệnh Pascal for…do.

2 Câu lệnh GotoXY(a,b) có tác dụng đưa trỏ cột a,

hàng b Hàm WhereX cho biết số thứ tự cột hàm

WhereY cho biết số thứ tự hàng đang có trỏ

3 Có thể kết hợp câu lệnh GotoXY(a,b) với hàm

chuẩn WhereX WhereY để điều khiển vị trí

(18)

Ngày đăng: 11/03/2021, 08:04

TỪ KHÓA LIÊN QUAN

w