1. Trang chủ
  2. » Cao đẳng - Đại học

BÀI TẬP TỰ HỌC TẠI NHÀ MÔN TIN HỌC 8

2 27 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 7,66 KB

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

Nội dung

Câu hỏi 3. Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pasca[r]

Trang 1

CÂU HỎI ÔN TẬP MÔN TIN HỌC LỚP 8 THÁNG 2 NĂM HỌC 2019-2020

Lưu ý: HS làm vào tập tin học, vô học nộp lại cho GVBM.

Bài 7 và bài thực hành 5.

Câu hỏi 1 Nêu cấu trúc lặp for…do… Nêu cách hoạt động của câu lệnh lặp

Câu hỏi 2 Chương trình Pascal sau đây thực hiện hoạt động nào? Thực hiện bao nhiêu lần lặp?

Var i:integer;

Begin

For i:=1 to 1000 do;

End

Câu 3 Xác định giá trị đầu, giá trị cuối, số lần lặp và tính giá trị S sau khi thực hiện câu lệnh lặp sau:

S:=0;

For i:=1 to 10 do S:=S+i;

Câu 4 Viết chương trình tính tổng của N số tự nhiên đầu tiên, với N là số tự nhiên được nhập vào từ bàn phím

Câu 5 Viết chương trình tính tích của N số tự nhiên đầu tiên, với N là số tự nhiên được nhập vào từ bàn phím

Câu 6 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ả Sau đó chỉnh sửa chương trình để các hàng kết quả in ra và cách nhau 1 dòng và đẩy các hàng sang phải 1 khoảng cách nào đó

Bài 8 và bài thực hành 6.

Câu hỏi 1 Nêu cú pháp câu lệnh lặp với số lần chưa biết trước? Nêu hoạt động của câu lệnh lặp?

Câu hỏi 2 Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước

Câu hỏi 3 Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó

a) Thuật toán 1

Bước 1 S 10, x  0.5

Bước 2 Nếu S 5.2, chuyển tới bớc 4

Bước 3 SS-x và quay lại bước 2

Bước 4 Thông báo S và kết thúc thuật toán

b) Thuật toán 2

Bước 1 S  10, n  0

Bước 2 Nếu S 10, chuyển tới bớc 4

Trang 2

Bước 3 n  n + 3, S  S-n và quay lại bước 2.

Bước 4 Thông báo S và kết thúc thuật toán

Câu hỏi 4 Hãy chỉ ra lỗi trong các câu lệnh sau đây:

a) X:= 10; while X: = 10 do X: = X + 5;

b) X:= 10; while X = 10 do X = X + 5;

c) S:= 0; n:=0; while S <= 10 do n:= n + 1; S:= S + n ;

Câu hỏi 5 Hãy tìm hiểu mỗi đoạn chương trình Pascal sau đây và cho biết với đoạn lệnh

đó chương trình thực hiện bao nhiêu vòng lặp Hãy rút ra nhận xét của em

Câu a)

S:= 0;

n:=0;

while S <= 10 do

begin

n:= n + 1; S:= S + n

end;

Câu b)

S:= 0; n:=0;

while S <= 10 do

n:= n + 1; S:= S + n;

Câu 6 Viết chương trình sử dụng lệnh lặp while do… để tính trung bình của n số thực

x1, x2, x3, …,xn Các số n và x1, x2, x3, …,xn được nhập vào từ bàn phím

Gợi ý: bài 1 trang 68 SGK

Câu 7 Viết chương trình kiểm tra số tự nhiên N được nhập vào từ bàn phím có phải là

số nguyên tố hay không?

Gợi ý : bài 2 trang 69

Câu 8 Viết chương trình tính tổng của số tự nhiên từ 1 đến 100 sử dụng câu lệnh

while…do…

Câu 9 Viết chương trình tính tổng các số chẵn của các số tự nhiên từ 1 đến 100?

Câu 10 Viết chương trình tính tổng nghịch đảo N số tự nhiên S= 1+1/2+1/3+…+1/N với N được nhập từ bàn phím (sử dụng câu lệnh lặp for…do, while…do…)

- Chúc các em làm bài

Ngày đăng: 03/04/2021, 02:57

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w