Sử dụng câu lệnh while… do, viết lại thuật toán và chương trình để nhập số tự. nhiên n và tính tổng các ước số thực của n.[r]
(1)TRƯỜNG THCS NGUYỄN LÂN
NỘI DUNG ÔN TẬP MÔN TIN HỌC
(Trong thời gian học sinh nghỉ học phòng tránh dịch bệnh COVID-19) I Phần Lý Thuyết
Câu Dưới chương trình viết ngơn ngữ Pascal: Program CT_Dau_tien;
UsesCtr; Begin
Writeln(‘xin chao ban’)
End
Hãy phân biệt từ khóa tên chương trình
Câu Cho đoạn chương trình Pascal với câu lệnh sau:
START
Program on tap USE CRT
Writeln ( bai on tap) STOP
Chương trình có số lỗi Em lỗi sai sửa lại chương trình cho
Câu Khi muốn tăng giá trị biến a lên đơn vị sử dụng biến a để
lưu gí trị đó, bạn Hải viết lệnh: a:= a +1
Hai bạn A, B có ý kiến sau:
A Lệnh sai, a ln khác a +1, tức số khơng thể cộng với
B Lệnh đúng, lện gán, giá trị a + gán cho biến a Sau lệnh gán này, biến a có giá trị tăng thêm q đơn vị so với giá trị trước đo Theo em, bạn trả lới đúng?
Câu Em mô tả điều kiện ngôn ngữ Pascal:
a) n số nguyên chia hết cho
b) m só ngun khơng chia hết cho c) y số dương không vượt 100
(2)e) Hai số a b khác có dấu
f) a b hai số nguyên dương tỉ lệ thuận với theo tỉ lệ 3:4
g) Số a > tổng hai số b c 10, số a <= tổng hai số b c -20
h) m nhân giá trị 1, 3, 5, 7,
Câu Trong câu lệnh lặp
For i:=1 to 10 begin s:=s + end;
Câu lệnh ghép thực bao nhiều lần (nói cách khác, vòng lặp thực hiện) ?
Câu Đoạn lệnh sau
So:= 1;
While so<10 writeln(so); So:= so +1;
Sẽ cho kết ?
II Phần thực hành
Câu1 Viết chương trình tính tổng S = +⅟ +⅟ +…+⅟ n, n số tự nhiên nhập từ bàn phím
Câu Sử dụng câu lệnh while… do, viết lại thuật tốn chương trình để nhập số tự