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

TIN 8 - BAI THUC HANH 5

18 21 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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

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]

Trang 1

Môn: Tin Học 8

Giáo viên: Nguyễn Mỹ Lan Chi

Trang 2

Bài thực hành 5:

Trang 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ĩ năng đọc và tìm hiểu chương

trình.

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

Trang 4

Cú pháp:

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

Trong đó:

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

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

+ giá trị đầu, giá trị cuối: là giá trị

nguyên.

+ câu lệnh: có thể là câu lệnh đơn hay

câu lệnh ghép.

Hoạt động:

Khi thực hiện, biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến đếm

sẽ tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối thì dừng lại.

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

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

Trang 5

NỘI DUNG THỰC HÀNH:

Bài 1 Viết chương trình in ra màn hình bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để có thể quan sát kết quả

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

Trang 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ì thực hiện N x i Quay lại

bước 2

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

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

Trang 7

Bài 1:

Tiến hành:

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

NỘI DUNG THỰC HÀNH:

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

Trang 8

Tiến hành:

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

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

NỘI DUNG THỰC HÀNH:

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

Trang 9

Với kết quả in trên màn hình

bên, em có nhận xét gì?

* Các hàng kết quả quá

sát nhau nên khó đọc

* Các hàng kết quả

không được cân đối với

hàng tiêu đề

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

Trang 10

Chỉnh sửa chương trình

để làm đẹp kết quả như hình b ên

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

Trang 11

NỘI DUNG THỰC HÀNH:

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

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

Trang 12

Bài 2:

Tiến hành:

a) Chỉnh sửa câu lệnh lặp của chương trình 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:

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

Trang 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 Bài thực hành 5 – SỬ DỤNG LỆNH LẶP FOR…DO

Trang 14

Writeln;

GotoXY(a,b);

WhereX  Cho biết thứ tự của cột đang có con trỏ

WhereY  Cho biết thứ tự của hàng đang có con trỏ

WhereY sau khi đã khai báo thư viện crt của Pascal.

NỘI DUNG THỰC HÀNH:

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

 Lệnh GotoXY(5, whereY);  Đưa con trỏ về vị trí cột 5

của hàng hiện tại.

Tạo một hàng trống tại vị trí con trỏ.

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

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

Trang 15

Bài 2:

Tiến hành:

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

NỘI DUNG THỰC HÀNH:

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

Trang 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 5 – SỬ DỤNG LỆNH LẶP FOR…DO

Bài 3 Sử dụng các câu lệnh for…do lồng nhau để

in ra màn hình các số từ 0 đến 99 theo dạng bảng như hình sau:

Trang 17

1 Cấu trúc lặp với số lần lặp biết trước được thể hiện

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

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

trỏ trên màn hình.

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

TỪ KHÓA LIÊN QUAN

w