Bài tập turbo pascal



tải về 0.6 Mb.
trang12/42
Chuyển đổi dữ liệu27.02.2022
Kích0.6 Mb.
#51050
1   ...   8   9   10   11   12   13   14   15   ...   42
100 bài tập pascal
13234
c. Nhận xét: Ở đây ta sử dụng hai vòng lặp lồng nhau.
Bài tập 3.7

In bảng cửu chương n (Với n nhập từ file)

a.Hướng dẫn :

b. Mã chương trình:



var f,g: text;

n,i: integer;

begin

Assign(f,’bai3_7.inp’); reset(f);



Assign(g,’bai3_7.out’); rewrite(g);

readln(f,n);

for i:=1 to 9 do writeln(g,n,' x ',i, ' = ',n*i);

close(f); close(g);

end.


Bài tập 3.8

Lần lượt in các bảng cửu chương.



a.Hướng dẫn :

- Cho biến i chạy từ 2 đến 9

- In bảng cửu chương i.

b. Mã chương trình:



var g: text;

i,j: integer;

begin

Assign(g,’bai3_8.out’); rewrite(g);



for i:= 2 to 9 do

Begin


Writeln(g,'Bang cuu chuong ',i);

For j:=1 to 9 do writeln(g,i,' x ', j,' = ',j*i);

end;

close(f); close(g);



end.


c. Nhận xét: Chương trình này in bảng cửu chương dọc (Hết bảng này đến bảng khác tính từ trên xuống). Hãy sửa chương trình để in theo kiểu ngang thường thấy.
Bài tập 3.9

Viết chương trình xét xem một số n có phải là số nguyên tố không?



a.Hướng dẫn:

- Nếu n không chia hết mọi số i có giá trị từ 2 đến n - 1 thì n là số nguyên tố.

- Sử dụng biến ok có kiểu boolean và có giá trị ban đầu là true.

- Cho biến i chạy từ 2 đến n – 1. Xét n mod i. Nếu bằng 0 thì gán ok = false. Ngược lại vẫn để nguyên ok.




tải về 0.6 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   8   9   10   11   12   13   14   15   ...   42




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương