II. Khái niệm thuật toán: Ví dụ: Tìm giá trị lớn nhất
BÀI KIỂM TRA1 TIẾT
B). Người dùng điều khiển máy tính thông qua các câu lệnh do họ mô tả trong chương trình.
C). Chương trình là dãy các lệnh, mỗi lệnh mô tả một thao tác.
10). Phát biểu nào sau đây là đúng
A). Từ máy là dãy 16 bit hoặc 32 bit thông tin
B). Máy tính xử lý theo từng đơn vị xử lý thông tin gọi là từ máy
C). Từ máy của máy tính là một dãy các bit dữ liệu có độ dài xác định tạo thành một đơn vị xử lý thông tin
11). Phát biểu nào sau đây về Rom là đúng
A). Rom là bộ nhớ trong chỉ cho phép đọc dữ liệu
B). Rom là bộ nhớ trong chỉ có thể đọc và ghi dữ liệu
C). Rom là bộ nhớ ngoài
12). Thiết bị vào dùng để
A). Lưu trữ thông tin B). Đưa thông tin ra C). Đưa thông tin vào máy tính
13). Bộ điều khiển có chức năng
A). Điều khiển hoạt động đồng bộ của các bộ phận trong máy tính và các thiết bị ngoại vi liên quan
B). Thực hiện các phép toán số học và logic
C). Lưu trữ thông tin cần thiết để máy tính hoạt động và dữ liệu trong quá trình xử lí
14). Phát biểu nào sau đây là đúng:
A). Địa chỉ một ô nhớ và nội dung ghi trong ô nhớ đó thường thay đổi trong quá trình máy làm việc
B). Địa chỉ ô nhớ và nội dung ghi trong ô nhớ đó là độc lập.
C). Xử lí dữ liệu trong máy tính nghĩa là truy cập dữ liệu đó
II. Tự luận:
Cho thuật toán sau:
B1: Nhập 2 số nguyên a, b
B2: Nếu a>b thì a← a – b , ngược lại b ← b – a B3: a ← a . b
B4: Thông báo giá trị a, b, rồi kết thúc.
Với các bộ dữ liệu vào như sau, hãy cho biết kết quả của thuật toán (dữ liệu ra) a) a = 6 , b = –2 → a = , b =
b) a= 3 , b = 3 → a = , b = c) a = –5, b = 7 → a = , b =
Đáp án Bài kiểm tra số 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A A C A A A B A A B A C A B
Tự luận: a) a = – 16, b = – 2 b) a = 0, b = 0 c) a = – 60, b = 12
4. BÀI TẬP VỀ NHÀ:
IV. RÚT KINH NGHIỆM, BỔ SUNG:
...
Ngày soạn: Tiết dạy: Tuần: Ngày dạy: I. MỤC TIÊU: Kiến thức:
– Biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
– Biết được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc mà con người muốn máy thực hiện.
Kĩ năng:
– Biết được máy tính hoạt động theo chương trình, chương trình mà máy tính hiểu được là ngôn ngữ máy.
Thái độ:
– Cần thấy rõ muốn sử dụng máy tính, ngoài hiểu biết phần cứng còn cần hiểu biết về phần mềm.
II. CHUẨN BỊ:
Giáo viên: Giáo án
Học sinh: Sách giáo khoa, vở ghi. Đọc bài trước.
III. HOẠT ĐỘNG DẠY HỌC:
– Ổn định tổ chức: Kiểm tra sĩ số lớp.
– Kiểm tra bài cũ: (5’)
Hỏi: Hãy viết thuật toán của bài toán tìm số nhỏ nhất trong 2 số nguyên A, B. Đáp: Một HS viết thuật toán bằng cách liệt kê, một HS vẽ sơ đồ khối.
– Giảng bài mới:
TL Nội dung Hoạt động của Giáo viên Hoạt động của Học sinh
Hoạt động 1: Giới thiệu về ngôn ngữ lập trình và ngôn ngữ máy
12
• Khái niệm ngôn ngữ lập trình:
Ngôn ngữ dùng để viết chương trình cho máy tính gọi là ngôn ngữ lập trình.