Khái niệm hệ điều hành Hệ điều hành là tập hợp các chương trình được tổ chức thành một hệ thống với nhiệm vụ bảo đảm tương tác giữa người dùng với máy tính, cung cấp các phương tiệ[r]
(1)Tiết PPCT: , Tuần:
Chương I: MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA TIN HỌC
BÀI 1: TIN HỌC LÀ MỘT NGHÀNH KHOA HỌC A Mục tiêu
1. Kiến thức:
- Biết tin học nghành khoa học
- Biết đơi phát triển mạnh mẽ tin học nhu cầu khai thác tài nguyên thông tin
- Biết đặc tính ưu việt máy tính
- Biết tin học ứng dụng hầu hết vào lĩnh vực B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, thảo luận nhóm… II Phương tiện
1 GV: Máy chiếu, tranh ảnh đoạn phim ứng dụng công nghệ thơng tin, tài liệu minh hoạ (nếu có), SGK, SGV
2 HS:Dụng cụ học tập & SGK C Tiến trình dạy học
I Ổn định tổ chức lớp
GV tìm hiểu số học sinh học tin học lớp sử dụng máy tính để tiện việc thực theo dõi giúp đỡ hs yếu
II Bài mới
Dẫn dắt vào mới:
Tin học di vào đời sống xã hội từ lâu, đề tìm hiểu thơng qua cách tiếp cận mơn học khác Bài tìm hiểu tin học “ tin h c m t nghành khoa h c”.ọ ộ ọ
Hoạt động GV & HS Nội dung
Hoạt động 1: Khi nói đến tin học nói đến máy tính liệu máy tính lưu trữ xử lý phục vụ cho mục đích khác mõi lĩnh vực đời sống xã hội Vậy tin học gì? Và hình thành phát triển nào?
- Các nhân tố kinh tế? ( kiện tự nhiên, vốn ,lao động, đầu tư) - Nền văn minh công nghiệp: lửa
- Nền văn minh công nghiệp: máy nước
GV: Vì nói thơng tin
dạng tài nguyên mới?
HS: Trả lời
GV: Lấy ví dụ lợi ích việc khai thác
thơng tin để phát triển làm lợi kinh tế, từ làm bật ý nghĩa thơng tin dạng tài nguyên
1 Sự hình thành phát triển tin học. sự phát triển cách mạng khoa học kĩ thuật:
Sự phát triển cách mạng KHKT: 1890 1920 1970
Điện, điện thoại máy bay máy tính Internet
- Tin học nghành khoa học
mới hình thành có tốc độ phát triển mạnh mẽ tạo động lực cho phát triển xã hội nhu cầu khai thác tài nguyên thông tin người
- Nghành khoa học tin học đời đáp ứng yêu cầu khai thác tài nguyên thông tin tin học
- Tin học hình thành phát
(2)Hoạt động 2: Trong vài thập niên gần phát triển vũ bão tin học đem lại cho loài người kỉ nguyên “ kỉ nguyên cơng nghệ thơng tin” với sáng tạo mang tính vượt bậc dần nâng cao đời sống người sống đại Câu hỏi đặt lại phát triển nhanh mang nhiều lợi ích cho người đến
GV: Hãy kể tên công
viêc thực tế có dùng đến trợ giúp tin học?
- Với người cơng việc tính tốn phức tạp với máy tính vần vài giây cho kết xác:
- 5652154 x 894655=?
- GV: Hãy cho biết đặc tính máy tính việc xử lý thơng tin?
- GV: Đĩa mềm lưu trữ nội dung sách dày 400 trang
HS: lắng nghe trả lời
càng có nhiều ứng dụng hầu hết lĩnh vực hoạt động xã hội lồi người
- Q trình nghiên cứu triển khai ứng dụng không tách rời việc sử dụng công cựu lao động mới, máy tính điện tử
2 Đặt tính vai trị máy tính điện tử.
Vai trị:
- Ban đầu máy tính đời phục vụ việc tính tốn đơn thuần, không ngừng cải tiến hỗ trợ nhiều lĩnh vực khác
- Ngày máy tính xuất khắp nơi, chúng hỗ trợ thay hoàn tồn người
Một số đặc tính ưu việc máy tính:
- Máy tính “làm việc không mệt mỏi” 24/24
- Tốc độ xử lý thơng tin nhanh - Độ tính tốn xác cao
- Lưu trữ lượng thông tin lớn không gian ngày gọn nhỏ
- Các máy tính liên kết thành mạng máy tính giúp chia liệu với
- Máy tính ngày gọn nhẹ, tiện lợi với giá thành hạ
Hình 1: Máy tính cá nhân PC 3 Thuật ngữ “ tin học”
- Thuật ngữ Informatics (Anh), Computer Science (Mĩ)
Khái niệm tin học: Tin học
ngành khoa học có mục tiêu phát triển sử dụng máy tính điện tử để nghiên cứu cấu trúc, tính chất thơng tin, phương pháp thu thập, lưu trữ, tìm kiếm, biến đổi, truyền thông tin cách tự động ứng dụng đời sống xã hội
III Củng cố & dặn dò
- Củng cố phần gọi hs phát biểu nội dung tiếp thu
- Xem trước 2: “ thông tin liệu”
(3)Tiết PPCT: , Tuần:
Bài 2: THÔNG TIN VÀ DỮ LIỆU
A Mục tiêu 1 Kiến thức
- Biết khái niệm thông tin, liệu
- Biết dạng biểu diễn thông tin máy tính - Biết khái niệm mã hố thơng tin
2 Kĩ năng: Bước đầu mã hố thơng tin đơn giản thành dãy bit B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV… Học sinh: Dụng cụ học tập, SGK.
C Tiến trình dạy học
I Ổn định lớp- kiểm tra cũ
- Hãy nêu đặc tính ưu việt máy tính điện tử, cho ví dụ đời sống nay? - Máy tính thay hồn tồn người khơng? Tại sao? Cho ví dụ
- Tại tin học hình thành phát triển thành ngành khoa học? Nêu đặc tính ưu việt máy tính
II Nội dung mới
Đặt vấn đề: Để biết đối tượng ta cần phải tìm hiểu thơng tin Vậy đề biết thơng tin gì, liệu gì, ta học “thơng tin liệu”
Hoạt động GV & HS Nội dung
Hoạt động 1: Trong sống xã hội, hiểu biết thực thể nhiều hiểu biết thực thể xác Ví dụ: Những đám mây đen, chuồn chuồn bay thấp báo hiệu mưa đến……
GV: Bất kì thực thể chứa đựng
thông tin (mang thông tin)
GV: Em cho vài ví dụ khác? GV: Nhận xét ví dụ HS cho
Hoạt động 2: Con người có thơng tin nhờ vào giác quan Nhưng máy tính để có thông tin nhờ liệu đưa vào máy tính
GV: Em cho ví dụ thực thể
xuất hai trạng thái 1?
HS: Trả lời
+ Nam kí hiệu + Nữ kí hiệu
1 Khái niệm thơng tin liệu
- Thông tin: Thông tin thực thể hiểu biết có thực thể
- Dữ liệu: Là thơng tin đưa vào máy tính
2 Đơn vị đo thông tin
- Đơn vị đo thông tin bit
- Bit phần tử nhỏ nhớ lưu trữ kí hiệu kí hiệu
- Để lưu trữ trạng thái sáng tối bóng đèn, máy tính cần dãy bit = byte
Bội số byte:
(4) HS: Cho ví dụ khác với ví dụ SGK GV: Nhận xét
GV: Người ta sử dụng bảng mã ASCII
(American Standard Code for Information Interchange - Mã chuẩn Mĩ để trao đổi thơng tin) để mã hố kí tự
HS: Tham khảo SGK phần phụ lục để biết
nhiều mã hố kí tự
GV: Biểu diễn thông tin máy tính quy
hai loại số phi số
HS: lắng nghe quan sát
GV: Cho vài ví dụ gọi HS lên bảng thực
hiện
0101012=?10 1AD16= ?10
HS: Lên bảng
GV: Chuyển đổi từ hệ 10 hệ 16 chia, GV cho VD & hướng dẫn HS cách thực
5810=?2= ?16
- Petabai (PB)= 210GB= 1024GB 3 Các dạng thơng tin
- Dạng văn - Dạng hình ảnh - Dạng âm
4 Mã hố thơng tin máy tính
- Thơng tin dạng thơng thường muốn đưa vào máy tính để máy tính xử lý, phải chuyển hố, biến đổi Cách làm gọi mã hố thơng tin
- Mỗi văn bao gồm kí tự thường, hoa, chữ số, phép toán dấu đặt biệt… Để mã hố thơng tin dạng văn người ta dùng mã ASCII gồm 256 kí tự đánh số từ 0-255 gọi mã thập phân kí tự
5 Biểu diễn thơng tin máy tính
a Thơng tin loại số
Hệ đếm
- KN: Là tập hợp kí hiệu quy tắc sử dụng tập kí hiệu để biểu diễn xác định số
+ Hệ đếm la mã phụ thuộc vào vị trí số sử dụng kí hiệu: I, V, X…
Hệ đếm thường dùng
(thập phân, nhị phân, hexa) phụ thuộc vào vị trí kí hiệu Số lượng kí hiệu sử dụng hệ đếm gọi số hệ đếm
- Nếu hệ đếm N
trong hệ đếm số b có biểu diễn là: N= dndn-1dn-2… d1d0, d-1d-2d-m Thì giá trị là:
N= dnbn+ dn-1bn-1 +….d0b0+d-1b-1+ …d-mb-m
Các hệ đếm thường dùng tin học: Hệ nhị phân (hệ số 2): hệ chỉ
dùng hai kí hiệu
Ví dụ: 1012= 1.22+ 0.21+ 1.20= 510
Hệ số 16 (hệ
hexa): dùng số 0, 1, 2….9, A, B, C, D, E, F để biểu diễn (trong A, B, C, D, E, F có giá trị tương ứng 10, 11, 12, 13, 14, 15)
Ví dụ:
1A316=1.162 +10.161 +3.160=256+160+3= 41916
Biểu diễn số nguyên:
(5) HS: Tham khảo sách GK lên bảng GV: Giải thích
HS: quan sát lắng nghe
GV: Cho VD gọi HS lên bảng HS: Làm theo hướng dẫn GV
dấu Theo cách đó, byte biểu diễn số nguyên phạm vi từ -127 127
- Nếu số khơng âm biểu diễn số nguyên phạm vi từ 225
Biểu diễn số thực:
- Mọi số thực biểu diễn được
dưới dạng:
- ±Mx10±k (dạng dấu phẩy động).
- Ví dụ: 0,000053= 0,053x10-3 46789=0,46789x105
- Ta tách phần nguyên phần phân
rồi thực chuyển đồi phần thơng thường, sau ghép lại để có kết
b. Thông tin loại phi số - Văn
- Các dạng khác
Mã hóa nhị phân:
Thông tin gồm dạng: Số, văn bản, âm thanh, hình ảnh… Khi đưa vào máy tính biến đổi thành dạng chung- dãy bit Dãy bit thơng tin mà biểu diễn
III Củng cố
- Thế thông tin đơn vị đo thông tin - Cách biểu diễn thông tin?
- Loại thông tin số phi số
- Cách biểu diễn thông tin máy tính:
Loại số: hệ nhị phân, thập phân, hexa Loại phi số: văn bản, hình ảnh, âm
IV Dặn dò
- Làm tập SGK
(6)Tiết PPCT: , Tuần:
BÀI TẬP VÀ THỰC HÀNH SỐ 1
A Mục tiêu
1. Kiến thức:
- Củng cố số hiểu biết ban đầu tin học, máy tính
- Thực đựoc mã hố số ngun, xâu kí tự đơn giản
- Viết số thực dạng dấu phẩy động
B Phương pháp phương tiện dạy học
I/ Phương pháp: Thuyết trình, vấn đáp, chuẩn bị số tập nhà để tổ chức theo hình thức: làm toán nhanh, gọi HS giải bảng
II/ Phương tiện
1 GV: SGK, SGV ….
2 HS: Dụng cụ học tập & SGK C TIẾN TRÌNH DẠY HỌC
I. Ổn định tổ chức lớp - kiễm tra cũ
- Hệ đếm số 2, 10, 16 sử dụng kí hiệu nào? II. Bài mới
Tiết trước học tin học máy tính, mã hố thơng tin, biểu diễn số nguyên số thực Bây làm số t p c th ậ ụ ể
HOẠT ĐỘNG CỦA GV & HS NỘI DUNG
GV: đặt câu hỏi theo nội dung
trong SGK
HS: trao đổi, thảo luận, trả lời câu
hỏi
GV: nhận xét
GV: Phân tích kỹ để hs hiểu rõ
về tin học, máy tính
Dựa vào bảng mã (xem phụ lục) ,
2 hs lên bảng thực mã hoá, lớp thực mã hố xâu kí tự giải mã giấy nháp
GV: gọi HS lên bảng
HS: làm theo hướng dẫn GV HS: HS khác xây dựng thêm
HS: trao đổi thảo luận, trả lời
câu hỏi
hs lên bảng thực chuyển đổi
a Tin học, máy tính
a1 Khẳng định đúng: câu C& D a2 Khẳng định đúng: câu B
a3 Ví dụ ứng với nữ kí hiệu 1, nam kí hiệu (hình SGK)
b Sử dụng mã ASCII để mã hoá giải mã - B1: chuyển xâu kí tự sau thành mã nhị phân: Ha Noi
0100100001100001010011100110111101101001 Sai Gon
01010100010010000101000001010100
- B2: Dãy bit sau tương ứng mã ASCII kí tự nào? 010000110110000101101101010100000110100001100001 Cam Pha
c Biểu diễn số nguyên số thực
- C1: Để biểu diễn số nguyên – 27 cần byte? byte: 7bit biểu diễn dấu, bit từ 0- biểu diễn số
- C2: Viết số thực sau dạng phẩy động: 11005= 0,11005x 105
(7)III Củng cố
- Nhận xét hiệu tiết làm tập, rút kinh nghiệm - Biết sử dụng bảng mã ASCII để giải mã
- Nắm cách biểu diễn thông tin máy tính IV Dặn dị
- Đọc đọc thêm trang 17
(8)Tiết PPCT: , Tuần:
Bài 3: GIỚI THIỆU VỀ MÁY TÍNH
A. Mục tiêu
1. Kiến thức
- Biết chức thiết bị máy tính
- Biết máy tính làm việc theo ngun lí Phơn Nơi Man
B. Phương pháp phương tiện dạy học
I/ Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, thảo luận nhóm … II/ Phương tiện:
1 GV
- GV chuẩn bị số thiết bị: bảng mạch chính, Ram, đĩa mềm, chuột - Máy chiếu, SGK, SGV, tranh ảnh…
2 HS: Dụng cụ học tập, SGK
C. Tiến trình dạy học
I Ổn định lớp, kiểm tra cũ
- Thơng tin gì? Kể tên đơn vị đo thông tin
- Nêu khái niệm mã hố thơng tin II Bài mới
Chúng ta học thông tin mã hố thơng tin Hơm tiếp tục tìm hiểu thành phần máy tính qua “Giới thiệu máy tính”
Hoạt động GV & HS Nội dung
GV: Chương trình dãy lệnh,
mỗi lệnh dẫn cho máy biết cần làm
GV: Trong thành phần hệ thống
tin học, thành phần quan trọng nhất?
HS: Trao đổi trả lời câu hỏi
GV: Cho HS quan sát sơ đồ cấu trúc
một máy tính giải thích cho HS biết việc trao đổi thông tin phận máy tính
1 Khái niệm hệ thống tin học
Khái niệm: Hệ thống tin học phương tiện dựa
máy tính dùng để thực loại thao tác: nhận thông tin, xử lý, truyền, lưu trữ đưa thông tin
Hệ thống tin học gồm thành phần:
- Phần cứng (hardware): thiết bị, linh kiện tạo nên máy tính
- Phần mềm (sorfware): Gồm phần mềm hệ thống, phần mềm ứng dụng máy tính
- Sự quản lý điều khiển người 2 Sơ đồ cấu trúc máy tính
Bao gồm: Bộ xử lý trung tâm, nhớ trong, nhớ ngoài, thiết bị vào
Bộ nhớ ngoài
Thi ết b ị vào
Thi ết b ị r a
Bộ xử lý trung tâm
Bộ điều khiển
(9) HS: quan sát lắng nghe
GV: Giới thiệu tầm quan trọng
CPU, thơng thường người ta gọi tên máy tính dựa vào cấu hình CPU
GV: Cho HS quan sát CPU HS: Quan sát lắng nghe
GV: Giới thiệu CPU hình 13 SGK
GV: Giới thiệu tác dụng nhớ
trong
HS: Lắng nghe
GV: Cho HS quan sát ROM (hình 12),
RAM (hình 13)
- Các máy tính ngày nay,
bộ nhớ có dung lượng từ 128MB 256MB, số máy chuyên dụng lên đến cỡ hàng GB
Hình 2: Sơ đồ cấu trúc máy tính
3 Bộ xử lý trung tâm (CPU-Central Processing Unit) - CPU thành phần quan trọng máy tính coi não máy tính thực điều khiển việc thực chương trình
CPU gồm hai phận chính:
Bộ điều khiển (CU- Control Unit):
hướng dẫn phận khác máy tính thực chương trình
Bộ số học/logic
(ALU-Arithmetic/Logic Unit): thực phép tốn số học/logic
- Ngồi CPU sử dụng
thanh ghi (register) vùng nhớ đặc biệt để lưu trữ tạm thời lệnh liệu xử lý
- Các máy tính hệ
được thiết kế thêm vùng nhớ có tốc độ truy cập nhanh gọi Cache đóng vai trị trung gian nhớ ngồi
các ghi
Hình 3: CPU máy tính 4 Bộ nhớ (Main memory)
- Là nơi chương trình đưa vào để thực nơi liệu xử lý
Bộ nhớ gồm hai phần:
ROM (Read only memory): Chứa
(10)- Kích thước ngày nhỏ dễ lắp đặt
HS: Lắng nghe
GV: Cho hs
quan sát minh hoạ đĩa cứng, đĩa mềm, thiết bị nhớ flash (hình 14)
Hs: Quan sát
Gv: Cho HS
quan sát ổ đĩa cứng tháo hộp bảo vệ
GV: Cho hs quan sát sơ đồ bàn
phím (hình 15)
HS: quan sát
GV: Giới thiệu nhóm phím
giải thích chức nhóm phím
HS: quan sát lắng nghe
GV: Cho hs quan sát thiết bị chuột
(hình 16)
HS: Quan sát
RAM (Random Access memory):
Dùng để đọc ghi nhớ thông tin máy làm việc, tắt máy thông tin RAM bị xố
Hình 4: Ram máy tính PC 6 Bộ nhớ ngồi (Secondary Memory)
- Dùng để lưu trữ lầu dài liệu hỗ
trợ cho nhớ
- Bộ nhớ gồm: đĩa cứng, đĩa mềm, đĩa CD, thiết bị nhớ flash………
- Ổ đĩa cứng: thường gắn sẵn máy, đĩa cứng có dung lượng lớn tốc độ đọc/ghi nhanh
- Đĩa mềm có dung lượng 1,44MB, tốc
độ đọc/ghi ổ đĩa mềm chậm so với ổ đĩa cứng
- Việc tổ chức liệu nhớ
và việc trao đổi liệu nhớ với nhớ thực bời chương trình hệ thống gọi hệ điều hành
Hình 5: Ổ đĩa cứng tháo hộp bảo vệ 7 Thiết bị vào (input device)
Dùng để đưa thông tin vào máy tính
a Bàn phím: Được chia thành nhóm sau:
Nhóm chức năng: F1- F12 Nhóm phím kí tự
Nhóm phím di chuyển Nhóm phím số
b Chuột
(11) GV: Hãy cho biết liệu hiển thị
ở thiết bị nào?
HS: Trả lời
+ Màn hình, máy chiếu
GV: Giới thiệu thiết bị
- Máy tính
hiện hiển thị tới 32 triệu màu
- Có thể
xem mô đem thiết bị hỗ trợ cho việc đưa thông tin vào máy lấy thông tin từ máy tính
- Trong
cuộc sống, có việc tốt có chương trình thực
V D: chương trình họp lớp liệt kê có thứ tự việc cần làm, theo chương trình có, lớp trưỡng điều khiển việc họp lớp: (thứ tự), làm (mã phép tốn)
Mơ việc lưu liệu RAM truy cập để xử lý CPU theo địa chỉ, theo mã thao tác
Địa ô nhớ cố định nội dung ghi thay đổi trình máy làm việc
GV: Vì phải mã hố nhị phân?
HS: trả lời
GV: Khi xử lý liệu, máy tính xử lý đồng thời dãy bit khơng xử lý
Hình 6: Bàn phím & chuột c Máy quét
- Được sử dụng để đưa văn hình ảnh vào máy tính
d Webcam
Là camera kĩ thuật số để thu truyền trực tuyến hình ảnh qua mạng đến máy tính khác
8 Thiết bị (Output device) a Màn hình (Monitor)
Để hiển thị thơng tin Chất lượng hình phụ thuộc vào độ phân giải chế độ màu
b Máy in (Printer)
để in thông tin giấy, in màu đen/trắng c Máy chiếu (Projector)
Để hiển thị nội dung hình máy tính lên ảnh rộng
d Loa tai nghe (Speaker and headphone) e Môđem (Modem-Modulation demodulation)
- Thiết bị dùng để truyền thông tin hệ thống máy tính thơng qua đường truyền đường điện thoại
- Các phận máy tính nói với dây dẫn gọi tuyến (bus)
9 Hoạt động máy tính
Ngun lí điều khiển chương trình
Máy tính hoạt động theo chương
trình, thời điểm máy tính thực lệnh
Thông tin lệnh bao gồm:
- Địa lệnh nhớ - Mã thoa tác cần thực - Địa ô nhớ liên quan
- Mã thao tác dẫn cho máy biết phải làm Phần địa thông báo cho máy biết nơi lưu trữ liệu
Ngun lí lưu trữ chương trình
Lệnh đưa vào máy tính dạng mã nhị phân để lưu trữ, xử lý liệu khác
Nguyên lý truy cập theo địa chỉ
(12)từng bit thông qua địa nơi lưu trữ liệu
Nguyên lý Phơn Nơi- man
Mã hố nhị phân, điều khiển chương trình, lưu trữ chương trình truy cập theo địa tạo thành nguyên lý chung gọi nguyên lý Phôn Nôi-man
III Củng cố
- Các thành phần hệ thông tin học: Phần cứng, phần mềm, quản lý điều khiển người
- Các thành phần máy tính: Bộ xử lý trung tâm, nhớ trong, nhớ ngoài, thiết bị vào, thiết bị
- Các nguyên lý làm việc máy tính ngun lý Phơn Nơi- man IV Dặn dị
- Trả lời câu hỏi 4, trang 28 SGK
- Làm tập 1.13 đến 1.31 SBT tin học 10
(13)Tiết PPCT: , Tuần: BÀI TẬP VÀ THỰC HÀNH 2 A Mục tiêu
- Nhận biết phận máy tính số thiết bị - Thực bật/tắt máy tính, hình, máy in
- Làm quen với phím, chuột
B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, …. II Phương tiện
1 GV: SGK, SGV, phòng máy…. HS: Dụng cụ học tập & SGK C Tiến trình dạy học
I. Ổn định lớp- Kiểm tra cũ
- Trình bày chức phận: CPU, nhớ trong, nhớ ngồi, thiết bị vào, thiết bị - Trình bày hiểu biết em hoạt động máy tính
II. Bài mới
HOẠT ĐỘNG CỦA GV & HS NỘI DUNG GV: Quy định chỗ ngồi thực hành, cho
các học sinh, nhắc nhở nội quy phịng thực hành quy trình thực hành GV: Giới thiệu hướng dẫn
HS: quan sát thực hành theo hướng dẫn GV
GV: Giới thiệu thao tác, giới thiệu cách khởi động chương trình soạn thảo cách gõ tiếng viêt
HS: quan sát thực hành theo hướng dẫn GV
GV: Giới thiệu thao tác HS: quan sát thực hành
1 Làm quen với máy tính
- Các phận máy tính số thiết bị khác: ổ
đĩa, bàn phím, hình, máy in, nguồn, mạch chính, cáp nối, cổng USB……
- Cách bật tắt số thiết bị như: máy tính,
hình, máy in…
2 Sử dụng bàn phím
- Phân biệt nhóm phím
- Phân biệt việc gõ phím tổ hợp phím cách
nhấn giữ
- Phân biệt việc gõ kí tự đơn kép - Gõ hát gõ thơ
3 Sử dụng chuột
- Di chuyển chuột: Dùng chuột, phím mĩu tên, phím
PgUp, PgDn
- Nháy chuột: Nhấn nút trái chuột thả ngón tay - Nháy đúp chuột: Nháy chuột nhanh hai lần liên tiếp - Kéo thả chuột: Nhấn giữ phím trái chuột, di chuyển
con trỏ chuột đến vị trí cần thiết thả ngón tay nhấn giữ chuột
III Củng cố dặn dò
- Nhắc lại thuật ngữ
- Xem trước 4: Bài toán thuật toán
(14)Tiết PPCT: , Tuần:
Bài 4: BÀI TOÁN VÀ THUẬT TOÁN
A) Mục tiêu 1 Kiến thức
-Biết khái niệm toán thuật tốn , đặc trưng thuật tốn -Hiểu cách biểu diễn thuật tốn ngơn ngữ liệt kê
-Hiểu số thuật tốn thơng dụng
-Mơ tả thuật tốn giải số tốn đơn giản ngôn ngữ liệt kê 2 Kỹ năng
- Xây dựng thuật toán giải số toán đơn giản sơ đồ khối liệt kê B) Phương pháp phương tiện dạy học
I/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm …
II/ Phương tiện:
1 GV: Đồ dạy học, bảng vẽ sơ đồ thuật toán sách bước theo cách liệt kê giấy khổ lớn, máy chiếu, SGK, SGV ………
2 HS: Dụng cụng học tập, SGK C) Tiến trình dạy học
I. Ổn định tổ chức lớp- Kiểm tra cũ
- Một máy tính chưa có phần mềm hoạt động khơng? - Hãy vẽ sơ đồ cấu trúc máy tính
- Trình bày hiểu biết em nguyên lý Phôn Nôi- man
II Bài mới
HOẠT ĐỘNG CỦA GV & HS NỘI DUNG Trong toán học ta nhắc nhiều đến
khái niệm “bài toán” ta hiểu việc mà người cần phải thực cho từ kiện có, phải tìm hay chứng minh kết
GV: Trong nhà trường có phần
mềm quản lý học sinh, ta yêu cầu đưa danh sách học sinh có điểm trung bình từ trở lên, tốn Đơn giản yêu cầu máy hiển thị kết phép nhân, chia……… Đó tốn tin học
GV: Vậy đứng trước tốn
cơng việc gì?
HS: Suy nghĩ trả lời
Đầu tiên phải xác định đâu kiện đâu cần tìm
GV: Ghi ví dụ lên bảng &
yêu cầu HS lên bảng xác định Input &
1/ Khái niệm toán tin học
- Trong phạm vi tin học, tốn việc mà ta
muốn máy tính thực
- Khi dùng máy tính giải tốn, ta cần quan tâm đến hai
yếu tố:
+ Đưa vào máy tính thơng tin gì? (input)
+ Cần lấy thơng tin gì? (output)
Để phát biểu tốn ta cần trình bày rõ Input Output tốn mối quan hệ Input Output
Một số ví dụ:
Ví dụ 1: Hãy xác định Input Output tốn tìm ước số chung lớn (ƯCLN) cảu hai số nguyên dương
Input: hai số nguên dương M N
Output: ƯCLN số M N
Ví dụ 2: Cho biết Input Output tốn giải phương trình bậc 2:
ax2 + bx + c = 0
Input: Các số thực a, b, c (a#0)
(15)Output
- Input? - Output?
HS: Suy nghĩ & lên bảng GV: Giải thích
Ví dụ 3: Kiểm tra N có phải số nguyên tố hay không? Input: n số nguyên tố
Output: Trả lời câu hỏi “N có phải số nguyên tố hay khơng”.
Việc cho tốn có nghĩa mơ tả Input cần tìm Vấn đề làm để tìm Output?
Gv: Hãy liệt kê bước thứ tự
các bước cần làm trước học?
HS: Trả lời
Gv: Giải thích để học sinh thấy
được tầm quan trọng thao tác (trong định nghĩa thuật tốn) phải có thứ tự
GV: xác định Input Output
của toán?
HS: trả lời
GV: Có thể chọn số
trong dãy a1 để khỏi tạo biến max khơng?
HS: trả lời GV: Giải thích
Khởi tạo max= a1, biến i để xác định bước, số hạng tham gia vào thao tác
Sau lần, tuỳ vào kết so sánh với ai, > max max nhận giá trị (biến max thời điểm
2/ Khái niệm thuật tốn
Thuật tốn (cịn gọi giải thuật) để giải toán dãy hữu hạn thao tác xếp theo trình tự xác định cho thực dãy thao tác đó, từ Input tốn ta nhận Output cần tìm
Biểu diễn thuật tốn:
- Liệt kê thao tác: diễn tả ngôn ngữ tự
nhiên
- Sơ đồ khối: Dùng số biểu tượng hình học, đường
mũi tên thể thao tác:
So sánh (kiểm tra điều kiện):
Thực phép toán:
Nhập, xuất liệu:
Quy trình thực hiện:
Ví dụ: Tìm giá trị lớn dãy số nguyên
Xác định toán:
- Input: Số nguyên N dãy số (a1……aN) - Output: Giá trị lớn (max) dãy số
Ý tưởng:
- Khởi tạo giá trị max= a
- Lần lượt với i = đến N, so sánh giá trị với giá trị
max, ai> max max nhận giá trị
Thuật toán:
a) Cách liệt kê:
B1: Nhập N dãy a1,……,aN; B2: Đặt max a1, i 2;
B3: Nếu i > N đưa giá trị max kết thúc B4:
B4.1: Nếu > max đặt max ai;
B4.2: i i + quay bước
(16)xét có giá trị lớn dãy từ a1 đến
GV: Trình bày sơ đồ thuật tốn
Chú ý quy trình thực hiện, khối so sánh ln có đường ( đúng, sai)
Gv: hướng dẫn HS tự nghiên cứu
bảng mơ tìm giá trị lớn dãy số nguyên:
1, 15, 5, 20, 18, 19, 31, 67
GV: Nêu lại thuật tốn tìm max
đặt câu hỏi đâu tính dừng? Tính xác định? Tính đắng thuật toán
HS: trả lời
Gv: Giải thích để HS hiểu sâu
tính chất thuật tốn
b) Sơ đồ khối
Hình 7: Sơ đồ khối tốn tìm Max dãy số
Các tính chất thuật tốn
- Tính dừng (tính kết thúc): Sau hữu hạn bước thực hiện, thuật toán phải kết thúc
- Tính xác định: sau thực thao tác thuật tốn kết thúc có thao tác xác định để thực
- Tính đắn: Sau thuật tốn kết thúc, ta phải nhận Output cần tìm
Gv: Em cho biết số nguyên tố?
HS: Trả lời ( số nguyên dương lớn có hai ước số khác nó)
GV: Đưa VD, nêu ý tưởng & sau yêu cầu HS kiễm tra số 19 có phải số nguyên tố hay khơng?
HS: Trình bày cách làm
GV: Từ định nghĩa số nguyên tố nêu ý tưởng thuật toán?
HS: Trả lời
2 Một số ví dụ thuật tốn
Ví dụ 1: Kiễm tra tính nguyên tố số nguyên dương
Xác định toán
- Input: N số nguyên dương
- Output: “ N số nguyên tố” “N số
nguyên tố”
Ý tưởng:
- Nếu N= N khơng phải số nguyên tố
- Nếu 1< N< N số nguyên tố
- Nếu N≥ khơng có ước số chung phạm vi từ đến phần nguyên bậc hai N N số nguyên tố
Thuật toán:
- B1: Nhập số nguyên dương N; ii+1
Đưa max rồi kết thúc
Nhập N dãy
a1,……,aN
Max a1, i 2
i >N
ai > max
Max a
i đúng
đún g
(17)GV: Giải thích cho hs biết phần nguyên bậc số N kiểm tra tính nguyên tố số nguyên dương N ta cần kiểm tra xem N có ước số phạm vi tù đến phần nguyên bậc số N không (không chứng minh)
GV: Cho HS nêu bước Lưu ý
cho hs sau bước dùng dấu chấm phẩy (;) bước kết thúc dùng dấu chấm (.) để phù hợp cho việc lập trình sau
HS: Trả lời nghe giảng
GV: Giải thích sử dụng biến
I thuật toán (là để xác định bước, số hạng tham gia vào thao tác)
HS: Nghe giảng
GV: Thơng qua ví dụ mơ phỏng, gt
từng thao tác, đặt biệt thao tác kiễm tra sau thao tác (chỉ xác định bước tiếp theo) HS: Nghe giảng
Trong sống ta thường gặp công việc liên quan đến xếp xếp hs theo thứ tự từ thấp đến cao xếp theo điểm trung bình HS lớp theo thứ tự từ cao đến thấp Vấn đề đặt làm để xếp
Gv: Hãy xác định toán? HS: Trả lời
GV: nêu ý tưởng thuật
toán?
HS: Trả lời
- B2: Nếu N=1 thơng báo N khơng ngun tố kết thúc;
- B3: Nếu N< thơng báo N nguyên tố kết thúc;
- B4: i2;
- B5: Nếu i>[ √N] thơng báo N nguyên tố kết thúc;
- B6: Nếu N chia hết cho i thơng báo N khơng nguyên tố kết thúc;
- B7: i i+1 quay B5; Sơ đồ khối:
Hình 8: Sơ đồ khối tốn kiễm tra tính nguyên tố
Mô với N= 31: ta có [√31] = 5
I= 2: 31 khơng chia hết cho I= 3: 31 không chia hết cho I= 4: 31 không chia hết cho I= 5: 31 không chia hết cho
I= 6: 6>[31]=5, kết luận 31 số nguyên tố
Ví dụ 2: Bài toán xếp - Thuật toán xếp tráo đổi (Exchange Sort) - Sắp xếp bọt.
Xác định tốn:
N khơng số nguyên
tố
Nhập N
N=1
N<4
i2
i>[√N
N chia
hết
cho i
N số nguyên tố
ii+1
(18) GV: Hướng dẫn Hs tìm hiểu ví dụ
mơ việc thực thuật toán xếp lại dãy số nguyên : 6, 1, 5, 3, 7, 8, 10, 7, 12, thành dãy số không giảm
- Sau hs nắm cách làm, GV yêu cầu HS hs liệt kê bước thuật toán
GV: Sau lần đổi chỗ giá trị lớn dãy A chuyển dần cuối dãy sau lượt thứ giá trị lớn xếp vị trí cuối dãy khơng tham gia vào trình đổi chỗ
- Quá trình đổi chỗ xảy với số cịn lại thực tương tự lần thứ
GV: Lưu ý HS sử dụng biến M để mõi lần duyệt cặp số hạng cần so sánh với biến I để mõi lần đổi chỗ số hạng tham gia vào thao tác
GV: Hướng dẫn HS chạy
tay dãy số
Input: Dãy A gồm N số nguyên a1, a2, … aN.
Output: Dãy A xếp lại thành dãy không giảm.
Ý tưởng:
Với cặp số hạng đướng liền kề dãy, số trước lớn số sau ta đổi chỗ chúng cho Việc lặp lại, khơng có đổi chỗ xảy
Thuật toán:
Bước 1: Nhập N số hạng a1, a2, … aN; Bước 2: MN;
Bước 3: Nếu M< đưa dãy A xếp
kết thúc
Bước 4: MM -1, i 0; Bước 5: i i +1;
Bước 6: Nếu i >M quay lại bước 3;
Bước 7: Nếu > ai+1 tráo đổi ai+1 cho nhau; Bước 8: Quay lại bước
Sơ đồ khối
Hình 9: Sơ đồ khối tốn xếp
Mơ với dãy số 7
Lần 1: 37 -> -> Lần 2: ->
Dãy A xếp kết
thúc
Nhập N dãy số từ a1 đến aN
MN
M <2 M M-1; i 0
i i+1
i> M
ai>ai
+1
(19) Hs: Quan sát lắng nghe GV: Cho dãy số khóa
k , làm để tìm dãy số có số hàng có giá trị k khơng?
GV: Hãy xác định tốn HS: Trả lời
GV: Nêu ý tưởng sau cho
VD chạy tay
Ví dụ 3: Tìm kiếm tuần tự
Xác định toán:
- Input: N, dãy số hàng từ a1 ……aN
- Output: Chỉ số I mà =k thơng báo khơng có số
hạng dãy A có giá trị k
Ý tưởng : Lần lượt từ số hạng thứ nhất, ta so sánh số
hạng sét với khóa k gặp số hạng khóa dãy xét hết mà khơng có giá trị khóa
Thuật tốn:
- B1: Nhập N, dãy số hàng từ a1 ……aN, khóa k; - B2: i1;
- B3: Nếu ai= k thông báo số i, kết thúc; - B4: ii+1;
- B5: Nếu i > N thơng báo dãy A khơng có giá trị
k kết thúc;
- B6: Quay lại b3 Sơ đồ khối
Hình 10: Sơ đồ khối tốn tìm kiếm nhị phân
Tìm kiếm việc thường xảy sống, chẳng hạn tìm số nhà dãy phố, tìm người có mức lương 500 000
Ví dụ 3: tốn tìm kiếm- Thuật tốn tiềm kiếm nhị phân (Binary Search).
Xác định toán:
Nhập N dãy số từ a1 đến aN
i1
ai= k
ii+1
Thông báo dãy A giá trị k End
Đưa số Iirồi End
i> N
Đúng
Đúng
Sai
(20)bảng lương Vấn đề đặt làm cho nhanh
GV: Hãy xác định toán HS: Trả lời
GV: Hãy nêu ý tưởng thuật toán? HS: Trả lời
GV: Hướng dẫn hs tìm hiểu ví dụ mơ việc thực thuật tốn
+ Tìm kiếm nhị phân dãy A xếp: 2, 4, 5, 6, 9, 21, 22, 30, 31 với khoá k = 21
+ Tìm kiếm nhị phân dãy A xếp: 2, 4, 5, 6, 9, 21, 22, 30, 31 với khoá k = 25
- Sau hs nắm cách làm, Gv
yêu cầu HS liệt kê bước thuật toán
- Ta nhận thấy, aGiua > k
phạm vi tìm kiếm nửa đầu dãy A, aGiua < k phạm vi tìm kiếm nửa sau dãy A
Input: Dãy A dãy tăng gồm N số nguyên khác a1, a2, … aN số nguyên k
Output: Chỉ số i mà = k thơng báo khơng có số hạng dãy A có giá trị k
Ý tưởng :
Sử dụng tính chất dãy A dãy tăng, ta tìm cách thu hẹp nhanh phạm vi tìm kiếm sau lần so sánh khố với số hạng chọn Để làm đó, ta chọn số hạng agiữa “ dãy” để so sánh với k, Giua =[ (n+1)/2] Khi xảy trường hợp sau:
- Nếu agiữa = k Giua số cần tìm Việc tìm kiếm kết
thúc
- Nếu agiữa> k dãy A dãy xếp nên việc
tìm kiếm xét dãy a1, a2,….aGiua
- Nếu aGiua < k thực tìm kiếm dãy aGiua+1, aGiua+2,
… , aN
Quá trình lập lại số lần tìm thấy khố k dãy phạm vi tìm kiếm rỗng
Thuật toán
Bước 1: Nhập N, số hạng a1,……,aN khoá k Bước 2: Dau 1, Cuoi N;
Bước 3: Giua Dau + Cuoi;
Bước 4: Nếu aGiua = k thơng báo số Giua, kết
thúc;
Bước 5: Nếu aGiua > k đặt
cuoi = Giua – 1, chuyển đến bước 7;
Bước 6: Dau <- Giua + 1;
Bước 7: Nếu Dau > Cuoi thơng báo dãy A khơng có
số hạng có giá trị k, kết thúc;
Bước 8: Quay lại bước Sơ đồ khối:
20
Nhập N dãy số từ a1 đến aN
Dau 1; cuoi N
Giua [(Dau+ Cuoi)/2]
aGiua =
k
Đưa Giua
rồi End aGiua > k
Dau Giua +
Cuoi Giua -1
Dau > Cuoi
Thông báo dãy A khơng có số hạng có giá trị k
S Đ
Đ
S S
(21)Hình 11: Sơ đồ khối tốn tìm kiếm nhị phân III Củng cố, dặn dị tập
- Khi dùng máy tính giải toán, ta quan tâm yếu tố nào? Làm BT 1.32 sách tập Tin Học 10
- Thuật toán để giải toán là: Dãy hữu hạn thao tác, xếp có thứ tự, từ Input cho Output
+Thuật tốn mơ tả cách liệt kê bước sơ đồ khối
+Tính chất thuật tốn (tính dừng, tính xác định, tính đắng)
+Làm tập 1.36 sách BT Tin học 10 (SBT)
- Thuật toán xếp tráo đổi sử dụng hai biến M I,
+ Biến M số số hạng lại, tham gia vào tráo đổi lượt
+ Biến I số hạng tham gia vào tráo đổi lần
- Làm BT trang 44 SGK, BT 1.38 SBT
- Trong thuật toán, sau thực phép toán lần tăng biến I kiểm tra điều kiện (thao tác so sánh)
- Làm BT 4, trang 44 SGK 1.37 SBT
- Thuật tốn tìm kiếm nhị phân sử dụng biến aGiua để so sánh với khố tìm kiếm:
+ Nếu aGiua = k Giua số tìm
+ Nếu aGiua > k việc tìm kiếm xét dãy a1, a2, ……, aGiua – + Nếu aGiua < k thực tìm kiếm dãy aGiua + 1, aGiua + 2, … aN
(22)Tiết PPCT: , Tuần:
BÀI TẬP
(BÀI TOÁN & THUẬT TOÁN)
A. Mục tiêu
1. Kiến thức:
- Hiểu cách biểu diễn thuật toán sơ đồ khối cách liệt kê
- Hiểu số thuật tốn thơng dụng 2. Kỹ năng:
- Xây dựng thuật toán giải số toán đơn giản sơ đồ khối cách liệt kê Đưa Input Output toán
- Rèn luyện kỹ xây dựng thuật toán giải toán cách liệt kê bước sử dụng sơ đồ khối
B. Phương pháp phương tiện dạy học
I/ Phương pháp: Thuyết trình, vấn đáp, chuẩn bị số ví dụ gần gũi với HS để mơ phỏng cho thuật tốn, gọi HS giải bảng
II/ Phương tiện
1 Giáo viên: Chuẩn bị trước vài sơ đồ khó, SGK, SGV… Học sinh: Dụng cụ học tập, SGK
C. Tiến trình dạy học
I. Ổn định tổ chức lớp- Kiểm tra cũ
- Kiễm tra 15p
+ Hãy mơ tả tốn tìm giá trị lớn dãy số cách liệt kê + Khi dùng máy tính để giải tốn cần quan tâm đến yếu tố nào? II. Bài mới
Hoạt động GV & HS Nội dung GV: Gọi HS lên bảng, hs thực viết
thuật toán cho toán theo cách liệt kê bước
GV: Cho hs nhận xét cách viết thuật toán hai HS thực xong GV phân tích bổ sung
1. Cho N dãy số a1, a2,
… aN tìm giá trị nhỏ dãy số đó.
Thuật toán:
Bước 1: Nhập N dãy a1, a2, … aN; Bước 2: Min a1; i 2;
Bước 3: Nếu i > N đưa giá Min
kết thúc;
Bước 4:
B4.1: Nếu < Min Min ai; b4.2: i i+ quay lại bước
2. Cho dãy A gồm N số nguyên a1, a2, … aN, xếp dãy số đó
thành dãy khơng tăng.
Thuật toán:
Bước 1: Nhập N, số hạng a1,a2, … aN; Bước 2: M N;
(23)Trong hs viết thuật toán lên bảng, Gv cho HS lớp làm việc theo nhóm: Viết thuật tốn theo cách liệt kê bước sơ đồ khối
GV: Yêu cầu nhóm nêu thuật tốn sau nhóm khác nhận xét, đóng góp thêm Hs: Làm theo hướng dẫn GV
GV: Gt cho HS toán ta sử dụng hai biến: biến số i (để duyệt phần tử dãy số) biến Count (để đếm số số hạng 0)
xếp kết thúc;
Bước 4: M M – 1; i0; Bước 5: ii +1 ;
Bước 6: Nếu i>M quay lại bước 3;
Bước 7: Nếu < ai+1 đổi chỗ ai+1 cho
nhau;
Bước 8: quay bước
3. Tìm nghiệm phương trình bậc tổng quát ax2 + bx + c = (a # 0).
Thuật toán:
Bước 1: Nhập số a, b, c (a#0); Bước 2: b2 - 4ac;
Bước 3: Nếu < thơng báo phương
trình vơ nghiệm kết thúc;
Bước 4: = x - b/2a; thơng báo
phương trình có nghiệm kép x -b/2a
kết thúc;
Bước 5: Nếu >0 x1
x2
và thơng báo phương trình có nghiệm phân biệt x1 x2 kết thúc
4. Cho N dãy số a1, … aN,
Hãy cho biết có số hạng dãy có giá trị 0.
Thuật toán:
Bước 1: Nhập N dãy a1, a2, … aN;
Bước 2: i1; Count 0{ biến Count dùng để
đếm};
Bước 3: i>N đưa giá trị Count (số
các số hạng 0) kết thúc;
Bước 4: ai= CountCount + 1; Bước 5: ii+ quay lại bước
III Củng cố & dặn dò
Khi giải toán cần ý đến vấn đề gì?
+ Yếu tố biết
+ Yếu tố cần tìm
+ Tìm hướng giải
+ Xác định bước thực ( diễn đạt cách liệt kê bước sơ đồ khối)
-b- √
2a -b- √
(24) Xem lại kiến thức chuẩn bị kiểm tra tiết
(25)Tiết PPCT: , Tuần:
ĐỀ KIỂM TRA TIẾT
A) Mục tiêu đánh giá
- Kiễm tra kiến thức học từ b1 đến b4
B) Yêu cầu đề
- Hs biết số ứng dụng tin học máy tính điện tử đời sống
- Biết tin học ngành khoa học, máy tính vừa đối tượng nghiên cứu vừa công cụ - Biết khái niệm thông tin, lượng thông tin, dạng thơng tin, mã hóa thơng tin
- Hiểu đơn vị lượng thơng tin, mã hóa thông tin
- Nhận biết phận máy tính, ngun lí Phơn Nơi – Man - Hiểu xây dựng số thuật toán đơn giản
C) Ma trận đề
Nội dung
Mức độ §1 §2 §3 §4
Biết 1 2 4 3
Hiểu 2
Vận dụng 2 3
D) Đề bài
Đề 1:
1 Nêu đặc tính & vai trị máy tính điện tử (2đ) Thơng tin gì? (3đ)
100012 = ?10 11100012 =?10 5AF16 =?10 4DC216 =?10 13410= ?2 = ?16
3 Bài tốn tin học gì? Hãy biểu diễn tốn tìm GTLN (Max) dãy số cách (bằng cách liệt kê sơ đồ khối) (3đ)
4 Bộ nhớ gì? Gồm phận nào? Kể ra? (2đ) Đề 2:
1 Hãy phát biểu ngun lí Phơn Nơi- Man
2 Dữ liệu gì? (3đ)
0101102 = ?10 11001012 = ?10 4F3A16 = ?10 E2D16 =?10 18910= ?2 = ?16
3 Thuật toán để giải tốn gì? Hãy mơ tả tốn hai cách (bằng cách liệt sơ đồ khối) (3đ)
(26)Tiết PPCT: , Tuần:
Bài 5: NGÔN NGỮ LẬP TRÌNH
A Mục tiêu
1 Kiến thức
- Biết ngơn ngữ lập trình dùng để diễn đạt thuật toán
- Biết khái niệm ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc
cao
B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV…. Học sinh: Dụng cụ học tập, SGK.
C Tiến trình dạy học
I Ổn định tổ chức lớp – Kiểm tra cũ
- Hãy mơ tả thuật giải tốn sau cách liệt kê sơ đồ khối:
- Cho N dãy số a1, a2, … , aN tìm giá trị nhỏ (min) dãy đó?
- Cho N dãy số a1, a2, … , aN xếp dãy số thành dãy số không tăng? II. Bài mới
Với cách diễn tả liệt kê bước sơ đồ khối, máy khơng có khả thực thuật tốn Vì vậy, cần diễn tả thuật tốn ngơn ngữ cho máy tính thực Kết diễn tả thuật toán gọi chương trình máy tính (chuyển đổi thuật tốn sang chương trình), ngơn ngữ để viết chương trình gọi ngơn ngữ lập trình
Hoạt động GV & HS Nội dung
GV: Thông tin dạng thơng
thường muốn chuyển vào máy tính để máy tính xử lý phải làm nào?
GV: Ưu nhược điểm
chương trình viết ngôn ngữ máy?
HS: trả lời
GV: Khi dịch: câu lệnh hợp
ngữ dịch sang ngôn ngữ máy tổ hợp nhị phân 0,
GV: Việc phát triển ngơn
ngữ bậc cao dùng để làm gì?
HS: trả lời
1. Ngôn ngữ máy
- Ngơn ngữ để viết chương trình mà máy tính trực tiếp hiểu thực gọi ngôn ngữ máy
- Các lệnh viết ngôn ngữ máy dạng mã nhị phân
- Ngôn ngữ máy không thuận lợi cho người việc viết hiểu chương trình
2. Hợp ngữ
- Khái niệm: Là ngơn ngữ lập trình bậc thấp, gần với ngôn ngữ máy (cho phép người lập trình sử dụng số từ- thường viết tắt từ tiếng anh) để thể lệnh cần thực hiện, ví dụ:
MOVE BX : Ghi nộ dung AX BX LOAD C : Đọc giá trị C vào AX
- Chương trình viết hợp ngữ muốn máy tính hiểu phải nhờ chương trình dịch để dịch ngơn ngữ máy
3 Ngôn ngữ bậc cao
(27)Tạo môi trường làm việc dễ dàng cho người -> phát triển nhanh nguồn nhân lực lập trình ứng dụng tin học
GV: Một chương trình
viết nhiều ngơn ngữ khác nhau, muốn máy tính hiểu thực phải thơng qua chương trình dịch
nhiên hơn, cho phép người lập trình diễn tả ý tưởng mục đích dễ dàng
- Mỗi ngơn ngữ lập trình bậc cao cần có chương trình dịch để dịch chương trình viết ngơn ngữ sang ngôn ngữ máy
- Một số ngôn ngữ bậc cao: FORTRAN, COBOL, BASIC, PASCAL, C, C++……
III Củng cố
- Các loại ngôn ngữ lập trình, đặc điểm IV Dặn dị
- Làm tập 1.49 đến 1.52
- Xem trước 6: “Giải tốn máy tính.”
(28)Tiết PPCT: , Tuần:
Bài 6: GIẢI BÀI TỐN TRÊN MÁY TÍNH
A. Mục tiêu 1 Kiến thức
- Biết bước tiến hành giải tốn máy tính: xác định toán, xây dựng thuật toán, lựa chọn cấu trúc liệu, viết chương trình, hiệu chỉnh, đưa kết hướng dẫn sử dụng B. Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV… Học sinh: Dụng cụ học tập, SGK.
C. Tiến trình dạy học
I. Ổn định tổ chức lớp – Kiểm tra cũ
- Hãy cho biết ngơn ngữ máy, ngơn ngữ lập trình chương trình dịch?
- So sánh ngơn ngữ bậc cao ngôn ngữ máy
II. Bài mới
Học sử dụng máy tính thực chất học cách giao cho máy tính việc mà ta muốn làm Kh n ng khai thác máy tính ph thu c r t nhi u vào s hi u bi t c a ng i dùng.ả ă ụ ộ ấ ề ự ể ế ủ ườ
Hoạt dộng GV & HS Nội dung
GV: Khi giải tốn máy
tính, đứng trước tốn ta cần quan tâm đến yếu tố nào?
HS: Trả lời
Trong đời sống hàng ngày để giải cơng việc đó, người thường lựa chọn cách giải tốt (phương án tối ưu) Tương tự thế, để giải toán ta cần lựa chọn thiết kế thuật toán phù hợp
Việc giải tốn máy tính thường tiến hành qua bước sau:
Bước 1: Xác định toán
Bước 2: Lựa chọn thiết kế thuật toán Bước 3: Viết chương trình
Bước 4: Hiệu chỉnh Bước 5: Viết tài liệu
1. Xác định toán
-Mỗi toán đặc tả hai thành phần: Input Output Việc xác định toán xác định rõ hai thành phần mối quan hệ chúng
- Các thông tin cần nghiên cứu cẩn thận để lựa chọn thuật tốn, cách thể đại lượng cho ngôn ngữ lập trình thích hợp
2 Lựa chọn thiết kế thuật toán a) Lựa chọn thuật toán
- Đây bước quan trọng để giải toán
- Mỗi thuật toán giải tốn Có thể có nhiều thuật tốn khác để giải toán, cần lựa chọn thiết kế thuật toán phù hợp để giải toán cho
(29) GV: Gọi HS lên bảng trình bày
thuật tốn liệt kê bước sơ đồ khối
GV: Hướng dẫn HS cách chạy
tay với N= 15, M= 20
HS: Quan sát & lằng nghe
Khi chế tạo thiết bị khơng thể khẳng định thiết bị hoạt động tốt ngay, cần có kiễm chứng, có lỗi cần xem xét để khắc phục Tương tự thế, chương trình viết có lỗi, cần chạy thử điều chỉnh
GV: Sau chương trình hồn
thiện cơng việc cịn lại viết tài liệu Ghi nhớ bước để lập lại nhiều lần
GV: Giới thiệu ví dụ test
trong SGK
lựa chọn cho việc viết chương trình cho thuật tốn phức tạp
b) Diễn tả thuật tốn Ví dụ: Tìm ƯCLN (M,N)
Xác định toán:
- Input: N, M
- Output: ƯCLN (N,M)
Ý tưởng:
- Nếu M= N lấy giá trị chung làm ƯCLN M, N
- Nếu M < N ƯCLN(N,M)= ƯCLN (M, N-M);
- Nếu M > N ƯCLN(N,M)= ƯCLN (N, M-N);
Thuật tốn:
Bước 1: Nhập M, N;
Bước 2: Nếu M = N lấy giá trị chung làm ƯCLN
rồi chuyển đến bước 5;
Bước 3: Nếu M > N M M – N quay lại bước
2;
Bước 4: N N – M quay lại bước 2; Bước 5: Đưa kết kết thúc Sơ đồ khối
Hình 12: Sơ đồ khối tốn tìm UCLN (N,M) 3 Viết chương trình
- Nên chọn ngơn ngữ lập trình thích hợp với thuật tốn Viết chương trình ngơn ngữ cần phải tuân theo qui định ngữ pháp ngơn ngữ
- Chương trình dịch phát thông báo lỗi cú pháp
4 Hiệu chỉnh
- Sau viết xong, chương trình có nhiều lỗi chưa phát nên khơng cho kết Vì cần phải kiễm thử chương trình cách thực với số Input tiêu biểu mà ta biết trước Output (gọi test)
Nhập N, M
M= N
M
>N NM - N
MM-N
Đưa M End Đ
S S
(30)- Nếu có sai sót, ta phải sửa chương trình thử lại Quá trình gọi hiệu chỉnh
5 Viết tài liệu
- Tài liệu phải mơ tả tốn, thuật tốn thiết kế chương trình, kết thử nghiệm hướng dẫn sử dụng
- Tài liệu có cho người sử dụng cho việc đề xuất khả hoàn thiện thêm
III Củng cố
- Các bước giải tốn máy tính
- Để giải tốn máy tính cách hiệu cần xác định tốt toán, lựa chọn thiết kế thuật tốn đơn giản ngơn ngữ lập trình phù hợp
IV Dặn dò
- Làm tập 1.53 đến 1.58 SBT
(31)Tiết PPCT: , Tuần: Bài 7: PHẦN MỀM MÁY TÍNH
Bài 8: NHỮNG ỨNG DỤNG CỦA TIN HỌC Mục tiêu
1. Kiến thức
- Biết khái niệm phần mềm máy tính
- Phân biệt phần mềm hệ thống phần mềm ứng dụng
- Biết ứng dụng chủ yếu máy tính điện tử lĩnh vực đời sống xã hội
- Biết sử dụng số chương trình ứng dụng để nâng cao hiệu học tập, làm việc giải trí
B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, giải vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV, dùng mạng internet số phần mềm để làm đồ dùng dạy học
2 Học sinh: Dụng cụ học tập, SGK. C Tiến trình dạy học
I. Ổn định tổ chức lớp – Kiểm tra cũ
Nêu bước giải toán máy tính, vai trị bước II. Bài m iớ
Hoạt động GS & HS Nội dung GV: Muốn giải tốn cần có thuật tốn
chương trình Chương trình để giải tốn xem phần mềm máy tính xem xét máy tính có loại phần mềm
GV: Hệ điều hành tập hợp chương trình điều hành quản lý máy chạy, làm nhiệm vụ trung gian ghép nối máy tính với người dùng
GV: Phần mềm ứng dụng chương trình người tạo
GV: Phần mềm tiện ích chương trình dùng để khai thác máy cho nhanh tiện GV: Hãy kể tên số phần mềm ứng dụng mà em biết?
HS: Trả lời
I. Phần mềm máy tính 1 Phần mềm hệ thống
Là phần mềm cung cấp dịch vụ theo yêu cầu chương trình khác thời điểm máy hoạt động Nó tạo mơi trường cho phần mềm khác
Ví dụ: Hệ điều hành Windows, Linux…… 2 Phần mềm ứng dụng
Là phần mềm viết để phục vụ cho công việc nhiều người soạn thảo văn (Microsoft Word), nghe nhạc (JetAudio), xử lý ảnh (Photoshop), thiết kế vẽ (Autocad)… Hay hoạt động mang tính nghiệp vụ phần mềm kế toán ngân hàng, phần mềm quản lý lịch bay hãng hàng không, phần mềm quản lý học sinh, phần mềm thời khoá biểu…
Ngồi cịn có phần mềm khác:
+ Phần mềm công cụ (để làm phần mềm khác)
+ Phần mềm tiện ích (sửa lỗi đĩa, nén liệu, diệt virus…)
II. Những ứng dụng tin học
1 Giải toán khoa học kỹ thuật
(32)Để phát triển kinh tế, phát triển xã hội nhân tố là: Điều kiện tự nhiên, nguồn lao động vốn đầu tư cần biết khai thác nguồn tài ngun thơng tin cách hiệu Đây mục tiêu tin học
GV: Chia lớp thành nhóm sau thảo luận câu hỏi:
+ Với ứng dụng tin
học, phân tích thiếu hỗ trợ máy tính, người xử lý cơng việc không?
+ Nếu xử lý công việc theo cách thủ công, người gặp phải khó khăn gì?
+ Kể thêm ứng dụng
của tin học mà em biết?
GV: Sau nhóm trả lời câu hỏi, GV nhận xét góp ý thêm
với số liệu khổng lồ, tạo khả thiết kế kĩ thuật ảo với nhiều phương án giảm nhiều chi phí
2 Hỗ trợ việc quản lý
Quản lý thông tin máy tính giúp cho việc lưu trữ, xếp tìm kiếm thơng tin trở nên đơn giản nhanh chóng
3 Tự động hố điều khiển
Máy tính giúp cho người điều khiển hệ thống máy móc, thiết bị cách tự động chuẩn xác
4 Truyền thông
Tin học tạo mạng máy tính sử dụng cách dễ dàng, giúp khai thác tốt kho tài nguyên tri thức nhân loại
5 Soạn thảo, in ấn, lưu trữ, văn phịng
Máy tính giúp cho cơng việc văn phịng trở nên đơn giản hiệu cao
6 Trí tuệ nhân tạo
Ngành khoa học tin học ln có tham vọng nghiên cứu chế tạo hệ thống máy móc có suy nghĩ, tính tốn tương tự trí tuệ người
7 Giáo dục
Giảng dạy học tập có trợ giúp máy tính giúp cho học thêm sinh động đạt hiệu cao tốn
Mạng máy tính giúp cho việc đào tạo từ xa thực dễ dàng trở nên phổ biến
8 Giải trí
Máy tính tạo cho người nhiều phương tiện giải trí mới, phong phú hấp dẫn
III.Củng cố
- Phần mềm hệ thống gì?
- Phần mềm ứng dụng (Các phần mềm ứng dụng, phần mềm công cụ, phần mềm tiện ích) gì?
- Các ứng dụng tin học IV Dặn dò
- Làm tập 1, trang 52 SGK 1, 2, 3, trang 57 SGK
- Bài tập 1.59 đến 1.63 SBT
(33)Tiết PPCT: , Tuần:
Bài 9: TIN HỌC VÀ XÃ HỘI
A Mục tiêu 1 Kiến thức
- Biết ảnh hưởng tin học phát triển xã hội
- Biết vấn đề thuộc văn hóa pháp luật xã hội tin học hóa 2 Thái độ
- Có hành vi thái độ đắn vấn đề đạo đức liên quan đến việc sử dụng máy tính B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, giải vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV, chuẩn bị thêm số ví dụ vi phạm pháp luật lĩnh vực công nghệ thông tin
2 Học sinh: Dụng cụ học tập, SGK. C Tiến trình dạy học
I/ Ổn định tổ chức lớp- kiểm tra cũ
- Thế phần mềm hệ thống, phần mềm ứng dụng?
- Nêu ứng dụng tin học?
II/ Bài m iớ
Hoạt động GS & HS Nội dung
GV: Nêu vấn đề, HS dựa vào kiến
thức từ b1 đến b8 để thảo luận, sau trả lời ảnh hưởng tin học phát triển xã hội
HS: Thảo luận
GV: Tổng hợp ý kiến học
sinh
GV: Sử dụng thêm số tư liệu
có chương trình internet để minh hoạ làm phong phú thêm tác dụng to lớn tin học xã hội tin học hoá
GV: Mọi hành động làm ảnh
hưởng đến hệ thống thông tin dù cố
1 Ảnh hưởng tin học phát triển của xã hội
- Là dạng tài nguyên xã hội đại
- Sự phát triển tin học làm cho xã hội có nhiều nhận thức cách tổ chức hoạt động
- Một quốc gia phát triển biết đầu tư cho phát triển tin học ( tin học góp phần phát triển kinh tế quốc dân đóng góp vào kho tàng tri thức chung giới)
2 Xã hội tin học hoá
- Lao động xã hội, quản lí điều hành xã hội qua hệ thống mạng máy tính Có thể kết nói vùng lãnh thổ quốc gia nhiều quốc gia với
- Sự hỗ trợ phương tiện đại giúp người tiết kiệm thời gian để dành cho hoạt động sáng tạo nghỉ ngơi
- Các hệ máy công cụ thông minh dần thay lao động thủ công người người tập trung chủ yếu vào lao động trí óc để khơng ngừng nêu cao hiệu cơng việc
- Xã hội tin học hố nâng cao chất lượng sống cho người
(34)tình hay vơ thức coi phạm pháp Vì học cách làm việc sử dụng nguồn thông tin cho họp lí
Hiện nhà nước có nhiều quy định nhật kí mạng (Blog), giáo dục học sinh tơn trọng văn hố truyền thống tn thủ pháp luật tạo blog
- Thơng tin tài sản chung người, phải có ý thức bảo vệ chúng
- Mọi hành động ảnh hưởng đến hoạt động bình thường hệ thống tin học coi bất hợp pháp (truy cập bất hợp pháp nguồn thông tin, phá hoại thông tin, làm lây lan virus….)
- Thường xun học tập nâng cao trình độ để có khả thực tốt nhiệm vụ không vi phạm pháp luật
III/ Củng cố dặn dò
- Ảnh hưởng to lớn tin học tác động tích cực xã hội tin học hoá
- Văn hoá pháp luật xã hội tin học hoá
(35)Tiết PPCT: , Tuần:
BÀI TẬP
A Mục tiêu
- Hiểu khái niệm ngôn ngữ máy, khái niệm hợp ngữ, ngôn ngữ bậc cao chương trình dịch
- Đưa Input Output toán
- Phân biệt phần mềm hệ thống phần mềm ứng dụng Nêu ảnh hưởng tin học phát triển xã hội
B Phương pháp phương tiện dạy học I Phương pháp: Thuyết trình, vấn đáp, … II Phương tiện
1 GV: SGK, SGV
- Dùng số tập SBT để làm thêm
- Bài tập trắc nghiệm nhanh 2. HS
- Dụng cụ học tập SGK C Tiến trình dạy học
I Ổn định tổ chức lớp- kiểm tra cũ II Bài m iớ
Hoạt động GV & HS Nội Dung
GV: Đặt câu hỏi theo nội dung
SGK
Hs: Trao đổi, thảo luận, trả lời câu
hỏi GV bổ sung HS trả lời
GV: Phân tích để hs hiểu rõ
ngơn ngữ lập trình chương trình dịch
Hs: Lên bảng làm tập 1.49 GV: Gọi HS lên bảng
Các nhóm cịn lại thảo luận để đóng góp ý kiến
- HS: Đứng chỗ trả lời câu hỏi
- HS lên bảng làm BT
HS: đứng chỗ trả lời câu hỏi HS lên bảng làm BT
I/ Ngơn ngữ lập trình
- Ngơn ngữ máy gì?
- Ngơn ngữ lập trình gì?
- Vì phải phát triển ngôn ngữ bậc cao?
- Chương trình dịch để làm gì?
- Bài tập 1.49 SBT
II/ Giải tốn máy tính
- Hãy nêu tiêu chuẩn lựa chọn thuật toán
- Chỉ Input Output Viết thuật toán giả phương trình ax + b = đề xuất test tiêu biểu
- Bài tập 1.58 SBT
III/ Phần mềm máy tính
- Có thể thực phần mềm ứng dụng mà không cần hệ điều hành không?
- Bài tập 1.59, 1.60 SBT
IV. Tin học xã hội
- Nếu có điều kiện em muốn ứng dụng tin học vào sống gia đình em ntn?
- Em thích học qua mạng hay học lớp có thầy bạn? Tại sao?
(36)III Dặn dò
- Đọc trước 10 “ hệ điều hành”
- Cho hs làm tập để củng cố kiến thức chương I: Hãy chọn câu câu sau:
A Tin học mơn học sử dụng máy tính điện tử
B Tin học môn học nghiên cứu phát triển máy tính điện tử
C Tin học mơn học có mục tiêu phát triển sử dụng máy tính điện tử Hãy điền từ thích hợp vào chỗ trống (….) câu sau:
a) Những hiểu biết thực thể ……….về thực thể b) ……… Là thơng tin đưa vào máy tính
3 Hãy ghép mõi thiết bị với chức
a) Máy quét Thiết bị vào
b) Loa Bộ nhớ ngồi
c) Bàn phím Bộ nhớ
d) Ram Thiết bị
(37)Tiết PPCT: , Tuần:
Chương III HỆ ĐIỀU HÀNH
BÀI 10: KHÁI NIỆM VỀ HỆ ĐIỀU HÀNH
A Mục tiêu
1. Kiến thức
- Biết khái niệm hệ điều hành, nhận thức vị trí vai trị hệ điều hành
- Các chức thành phần hệ điều hành B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, giải vấn đề, thảo luận nhóm…
II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV …. 2 Học sinh: Dụng cụ học tập, SGK.
C Tiến trình dạy học
I Ổn định lớp- kiểm tra cũ
- Một máy tính chưa có phần mềm hoạt động khơng? Tại sao?
- Hãy giới thiệu lại sơ đồ cấu trúc máy tính? II. Bài m iớ
Hoạt động GV & HS Nội dung
GV: Giới thiệu loại hệ điều
hành
Chỉ rõ hệ điều hành với thiết bị kĩ thuật tạo thành hệ thống
Giới thiệu chức hệ
điều hành Với mõi chức cần minh hoạ số ví dụ cụ thể
1. Khái niệm hệ điều hành Hệ điều hành tập hợp chương trình tổ chức thành hệ thống với nhiệm vụ bảo đảm tương tác người dùng với máy tính, cung cấp phương tiện dịch vụ để điều phối việc thực chương trình, quản lí chặc chẽ tài nguyên máy, tổ chức khai thác chúng cách thuận tiện tối ưu
2. Các chức thành phần hệ điều hành
Chức năng:
- Tổ chức giao tiếp người dùng hệ thống ( thông qua câu lệnh – COMMAND thông qua cửa sổ, bảng chọn, biểu tượng lệnh….)
- Cung cấp tài nguyên (bộ nhớ, thiết bị ngoại vi….) cho chương trình tổ chức thực chương trình
- Tổ chức lưu trữ thông tin nhớ ngồi, cung cấp cơng cụ tìm kiếm truy cập thông tin
- Cung cấp dịch vụ tiện ích hệ thống (làm đĩa, vào mạng….)
Thành phần chủ yếu hệ điều hành:
(38) Giới thiệu thành phần chủ yếu
của hệ điều hành
Ví dụ: MS- DOS
Ví dụ: Vindows 95
Ví dụ: Vindows 2000
- Chương trình đảm bảo giao tiếp người hệ thống
- Các chương trình quản lí tài nguyên với nhiệm vụ phân phối tài nguyên yêu cầu thu hồi tài nguyên kết thúc (chương trình giám sát- Supervisor)
- Các chương trình phục vụ tổ chức thơng tin nhớ ngồi (hệ thống quản lí tệp – File)
- Các chương trình điều khiển chương trình tiện ích hệ thống
3 Phân loại hệ điều hành
- Hệ điều hành đơn nhiệm người dùng: các chương trình thực lần làm việc có người đăng kí vào hệ thống, cần máy có xử lí thấp
- Hệ điều hành đa nhiệm người dùng: Chỉ có người đăng kí vào hệ thống, thực đồng thời nhiều chương trình, địi hỏi máy phải có xử lí đủ mạnh
- Hệ điều hành đa nhiệm nhiều người dùng: Cho phép nhiều người đăng kí vào hệ thống, thực đồng thời nhiều chương trình, địi hỏi máy phải có xử lý mạnh nhớ lớn
III Củng cố dặn dò
- Hệ điều hành gì? Khái niệm hệ thống
- Các chức hệ điều hành, loại hệ điều hành
- Làm tập 2.1 đến 2.11 SBT
(39)Tiết PPCT: , Tuần:
Bài 11: TỆP VÀ QUẢN LÍ TỆP
A Mục tiêu
1. Kiến thức
- Hiểu khái niệm tệp quy tắc đặt tên tệp
- Hiểu khái niệm thư mục, thư mục
- Nhận dạng tên tệp, thư mục, đưòng dẫn
- Đạt tên tệp, thư mục
2. Kĩ năng
- Nhận dạng tên tệp, thư mục, đường dẫn
- Đặt tên tệp, thư mục B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, giải vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV … Học sinh: Dụng cụ học tập, SGK.
C Tiến trình dạy học
I/ Ổn định lớp- kiểm tra cũ
- Trình bày khái niệm chức hệ điều hành II/ Bài mới
Hoạt động GV & HS Nội dung
GV: Giới thiệu cách thức tổ chức
thông tin đĩa: sử dụng tệp thư mục Lấy ví dụ minh hoạ tệp thư mục: quản lí sách thư viện……
Ví dụ: Tên tệp Windows
HS: hs lên bảng viết số ví dụ
tên tệp, lớp nhận xét
GV: Lấy ví dụ quản lí sách thư viện
1 Tệp thư mục a) Tệp tên tệp
Khái niệm: Tệp, gọi tập tin, tập hợp
các thông tin có liên quan với nhau, ghi nhớ ngồi, tạo thành đơn vị lưu trữ hệ điều hành quản lí Mỗi tệp có tên để truy cập
Tên tệp thường gồm hai phần: Phần tên (Name)
và phần mở rộng (Extention) phân cách dấu chấm Tên tệp đặt theo quy định riêng hệ điều hành
Tên tệp không chứa dấu sau: \
/ : * ? “ < >
Phần mở rộng phần đặt trưng cho chương
trình:
+ PAS: tệp chương trình Pascal + DOC: tệp văn Word + XLS: tệp bảng tính Excel b) Thư mục
- Để quản lí tệp dễ dàng, hệ điều hành tổ chức lưu trữ tệp thư mục (Folder Directory)
(40)hay đơn giản tưởng tượng thư mục đóng vai trị ngăn tủ ta đặt ta muốn vào
Lấy ví dụ tên thư mục Lưu ý quy tắc đặt tên thư mục Windows
Vẽ thư mục minh hoạ A:\
GV: Giải thích rõ tác dụng đường
dẫn
GV: Viết đường dẫn từ thư
mục
HS: Lấy ví dụ đường dẫn
GV: Giới thiệu hệ thống
quản lí tệp, nêu đặc trưng hệ thống quản lí tệp
Với đặc trưng hệ thống quản lí tệp, lấy ví dụ cụ thể minh hoạ để HS hiểu rõ
Sử dụng máy chiếu cho hs quan sát việc tổ chức thông tin đĩa thông qua cửa sổ Explore
- Trong thư mục, người dùng tạo thư mục khác gọi thư mục
- Thư mục chứa thư mục thư mục mẹ
- Ngoại trừ thư mục gốc có tên tên ổ đĩa, thư mục khác phải đặt tên Tên thư mục khơng có phần mở rộng
- Để tệp cần thiết, ta phải thư mục theo chiều từ thư mục gốc tới tệp tên tệp đặt cuối Chỉ dẫn gọi đường dẫn (Path)
- Đường dẫn có dạng:
ổ đĩa gốc:\ thư mục cấp 1\ thư mục cấp 2\ \ tên thư mục (tên tập tin) cần
2 Hệ thống quản lí tệp
- Là thành phần hệ điều hành, có
nhiệm vụ tổ chức thông tin đĩa từ, cung cấp phương tiện để người dùng dễ dàng đọc, ghi thông tin đĩa đảm bảo cho chương trình hoạt động hệ thống đồng thời truy cập tới tệp
- Đặc trưng hệ thống quản lí tệp:
Đảm bảo tốc độ truy cập thông tin cao, làm cho hiệu xuất
chung hệ thống không bị phụ thuộc nhiều vào tốc độ thiết bị ngoại vi
Độc lập thông tin phương tiện mang thông tin Độc lập phương pháp lưu trữ phương pháp xử lí Sử dụng nhớ bên ngồi cách có hiệu
tổ chức bảo vệ thông tin nhiều mức hạn chế tối đa ảnh
hưởng lỗi kĩ thuật chương trình
Cho phép thực số thao tác: xem nội dung tệp,
nội dung thư mục, chép, xố, kết nối tệp, tạo khn dạng đĩa (format) để chuẩn bị đĩa liệu hay đĩa hệ thống…
III Củng cố dặn dò
- Khái niệm tệp, thư mục, đường dẫn
- Các đặc trưng hệ thống quản lí tệp
- Làm tập từ 2.12 đến 2.24 SBT
- Xem trước 12 “ giao tiếp với hệ điều hành” IV Rút kinh nghiệm
TỐN LI
HĨA
(41)Tiết PPCT: , Tuần:
Bài 12: GIAO TIẾP VỚI HỆ ĐIỀU HÀNH
A. Mục tiêu
1. Kiến thức
- Biết có cách làm việc với hệ điều hành
- Biết thao tác nạp hệ điều hành, khỏi hệ thống B. Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, giải vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Máy chiếu, tranh ảnh, tài liệu minh hoạ SGK, SGV …… Học sinh: Dụng cụ học tập, SGK.
C. Tiến trình dạy học I. Ổn định lớp- kiểm tra cũ
- Trình bày khái niệm tệp thư mục II. Bài m iớ
Hoạt động GV & HS Nội dung
GV: Hướng dẫn cách khởi động
máy tính, nêu quy trình khởi động, nạp hệ điều hành
Việc khởi động từ ổ đĩa A hay ổ
đĩa CD thường áp dụng đĩa cứng có cố kĩ thuật
Giới thiệu cách giao tiếp
người máy tính
GV: Nêu ưu nhược điểm
hệ điều hành đơn nhiệm ? Từ thấy ưu điểm hệ điều hành đa nhiệm
HS: Trả lời
1 Nạp hệ điều hành
Để làm việc với máy tính, hệ điều hành phải nạp vào nhớ (RAM)
- Khi khởi động máy tính, hệ thống tự động tìm chương trình khởi động ổ đĩa C
- Nếu muốn khởi động từ ổ đĩa A hay ổ đĩa CD phải có đĩa khởi động (đĩa hệ thống- chứa chương trình khởi động)
- Nạp hệ điều hành cách bật nguồn (khởi động nguội)
- Nạp hệ điều hành cách nhấn nút Reset (khởi động nóng)- trường hợp máy bị treo
- Nạp hệ điều hành cách nhấn nút nhấn tổ hợp phím Ctrl+Alt+Delete- trường hợp chương trình khơng bàn phím chưa bị phong toả
2 Cách làm việc với hệ điều hành
Hệ điều hành người dùng thường xuyên giao tiếp để trao đổi thông tin trình làm việc
Có hai cách để người sử dụng đưa yêu cầu các thông tin cần thiết vào hệ thống:
- Đưa vào lệnh (command)
+ Ưu điểm: làm cho hệ thống biết xác công việc cần làm thực
+ Nhược điểm: Phải biết xác câu lệnh thao tác nhiều bàn phím
(42) GV: Giải thích tầm quan trọng
của việc tắt máy quy định
HS: Lắng nghe
GV: Giới thiệu tác dụng
lệnh khỏi hệ thống
HS: Lắng nghe
+ Ưu điểm: Chỉ cần chọn công việc chọn tham số phù hợp bảng chọn, thao tác dễ dàng
3.Ra khỏi hệ thống
- Trước tắt máy phải báo cho hệ điều hành biết để hệ thống dọn dẹp tệp tạm, lưu tham số cần thiết, ngắt kết nói mạng…
- Một số chế độ khỏi hệ thống:
+ Tắt máy: Shutdown( Turn off)
+ Tạm ngừng: Stand by
+ Ngủ đông :Hibernate III Củng cố
- Cách nạp hệ điều hành khỏi hệ thống IV Dặn dò
(43)Tiết PPCT: , Tuần:
BÀI TẬP & THỰC HÀNH 3
A Mục tiêu 1 Kiến thức
- Thực hiên thao tác vào/ra hệ thống
- Thực thao tác co với chuột bàn phím 2 Kĩ năng
- Các thao tác chuột: click Double click,…… - Chạy chương trình
B Phương pháp phương tiện dạy học
I Phương pháp: Thuyết trình, vấn đáp, giải vấn đề… II. Phương tiện
1 GV: Phòng máy, hướng dẫn làm mẫu, SGV, SGK…… HS: Dụng cụ học tập, SGK
C Tiến trình dạy học
I. Ổn định lớp- kiễm tra cũ:
- Vì nói “ Cấu trúc thư mục có dạng cây”?
- Hãy nêu quy tắc đặt tên tệp Windows II. Bài mới
Hoạt động GV & HS Nội dung
GV: Dùng máy chiếu (nếu
có) để hướng dẫn thao tác vào hệ thống
Mõi mục cần giới thiệu chi tiết để HS hiểu rõ
HS: thực hành thao tác
trên máy
GV: Theo giỏi hướng
dẫn thêm
GV: Hướng dẫn HS thực
hành
I.Vào hệ thống
1. Đăng nhập hệ thống
Sử dụng tài khoản Account gồm:
+ Tên: Username
+ Mật khẩu: Password
+ Nhập tên mật tương ứng nháy ok 2. Ra khỏi hệ thống
+ Nháy chuột vào nút Start
+ Chọn Turn Off (Shutdown), chọn tiếp:
+ Stand By: Tắt máy tạm thời
+ Turn Off Shutdown): Tắt máy
+ Restart: Nạp lại hệ điều hành
+ Hibernate: Lưu toàn trạng thái làm việc thời trước tắt máy
3. Thao tác với chuột
- Di chuyển
- Nháy nút chuột trái
- Nháy nút chuột phải
- Nháy đúp
(44) GV: Hướng dẫn HS thực
hành
GV: Giới thiệu thiết bị
và cổng USB
- Phím số, nhóm phím số bên phải
- Phím chức ( F1 -> F12)
- Các phím điều khiển: Ctrl, Alt, Shift
- Phím xố: delete, backspace
- Các phím di chuyển: phím mũi tên, Home, End
5. Ổ đĩa cổng USB
- Ổ đĩa mềm ổ đĩa CD
- Phân biệt cổng USB thiết bị sử dụng
cổng USB flash, chuột, máy in III Củng cố & dặn dò
(45)Tiết PPCT: , Tuần:
BÀI TẬP VÀ THỰC HÀNH 4
A Mục đích 1 Kiến thức:
- Làm quen với hệ thống quản lí tệp Windows
- Thực số thao tác với tệp thư mục
- Khởi động số chương trình cài đặt sẵn 2 Kĩ năng
- Tạo xem xố, tìm kiếm thư mục tệp 3 Giáo dục tư tưởng:
- Rèn luyện tính khám phá B Phương pháp phương tiện dạy học
I. Phương pháp: Thuyết trình, vấn đáp, đặt vấn đề, thảo luận nhóm… II Phương tiện
1 Giáo viên: Phịng máy, SGK, SGV… Học sinh: Dụng cụ học tập, SGK. C Tiến trình dạy học
I/ Kiễm tra cũ
II/ Bài mới
Hoạt động GV & HS Nội Dung
GV: Sử dụng máy chiếu (nếu
có) để giới thiệu hình
HS: làm theo hướng dẫn GV: quan sát hướng dẫn GV: Sử dụng máy chiếu (nếu
có) để giới thiệu bảng chọn start
HS: làm theo hướng dẫn GV: quan sát hướng dẫn GV: Yêu cầu hs thao tác:
phóng to, thu nhỏ cửa sổ
HS: làm theo hướng dẫn GV: Sử dụng máy chiếu (nếu
có) để giới thiệu
HS: làm theo hướng dẫn GV: quan sát hướng dẫn GV: Sử dụng máy chiếu (nếu
có) để giới thiệu
HS: làm theo hướng dẫn GV: quan sát hướng dẫn
1. Màn hình nền:
- Các biểu tượng giúp truy cập nhanh
- Bảng chọn start:Chứa nhóm chương trình cài đặt sẵn
- Thanh công việc Taskbar: chứa nút start, chương trình hoạt động
2. Nút Start
- Mở chương trình cài đặt hệ thống
- Kích hoạt cửa sổ My Computer My Documents
- Xem thiết đặt máy in, bảng cấu hình hệ thống Control Panel
- Trợ giúp tiềm kiếm
- Chọn chế độ khỏi hệ thống 3. Cửa sổ
- Nhận biết thành phần cửa sổ
- Thay đổi kích thước di chuyển cửa sổ 4. Biểu tượng
- Chọn: Nháy chuột vào biểu tượng
- Kích hoạt: nháy đúp chuột vào biểu tượng
- Di chuyển
- Đổi tên
- Xoá
(46)5. Bảng chọn
- File: chứa lệnh tạo mới, mở, đổi tên, xố, tìm kiếm…
- Edit: chứa lệnh chép, cắt, dán…
- View: chứa lệnh hiển thị biểu tượng cửa sổ 6 Tổng hợp
- Xem ngày hệ thống: Start Control Panel Date and
Time
- Mở tiện ích tính tốn: Start All Programs Accessories Calculator
V Củng cố & dặn dò
(47)Tiết PPCT: , Tuần:
BÀI TẬP VÀ THỰC HÀNH SỐ 5
A Mục tiêu
1. Kiến thức
- Làm quen với hệ thống quản lí tệp Windows
- Thực số thao tác với tệp thư mục
- Khởi động số chương trình cài đặt 2. Kĩ năng
- Tạo, xem, xố, tìm kiếm thư mục tệp 3. Giáo dục tư tưởng
- Rèn luyện tính có tổ chức, tính khám phá B Phương pháp phương tiện dạy học
I. Phương pháp: Thuyết trình, vấn đáp, … II Phương tiện
1 Giáo viên: phòng máy, SGK, SGV…. Học sinh: Dụng cụ học tập, SGK. C Tiến trình dạy- học
I/ Ổn định lớp- kiễm tra cũ
- Hãy nêu đặc trưng hệ thống quản lí tệp
- Xây dựng thư mục II/ Bài m iớ
Hoạt động GV & HS Nội dung
GV: Giới thiệu cách xem ổ đĩa
thao tác cho HS xem
HS: lắng nghe làm theo hướng
dẫn GV
GV: Theo giỏi giúp HS thực
hành
GV: Giới thiệu thao tác cho HS
xem
HS: lắng nghe làm theo hướng
dẫn GV
GV: Theo giỏi giúp HS thực
hành
1 Xem nội dung đĩa/thư mục
Kích hoạt My Computer Windows Explore:
Xem nội dung đĩa: Nháy đúp
chuột vào ổ đĩa cần xem
Xem nội dung thư mục: Nháy
đúp chuột vào thư mục cần mở để xem nội dung bên 2. Tạo thư mục mới, đổi tên tệp/ thư mục
Tạo thư mục mới:
- B1: Mở ổ đĩa thư mục chứa thư
mục
- B2: Nháy nút phải chuột vùng trống cửa sổ thư mục đưa trỏ chuột tới New Folder gõ tên cho thư mục
Đổi tên tệp/thư mục
- B1: Nháy nút phải chuột vào tệp/thư mục cần đổi tên
- B2: Chọn Rename gõ tên lại cho tệp/thư mục
3. Sao chép, di chuyển, xoá tệp/ thư mục
Thực thao tác đánh dấu:
(48) GV: Giới thiệu thao tác cho HS
xem
HS: lắng nghe làm theo hướng
dẫn GV
GV: Theo giỏi giúp HS thực
hành
GV: Giới thiệu thao tác cho HS
xem
HS: lắng nghe làm theo hướng
dẫn GV
GV: Theo giỏi giúp HS thực
hành
- Đánh dấu tất tệp/ thư mục
- Đánh dấu nhiều tệp/ thư mục liên tiếp
- Đánh dấu nhiều tệp/ thư mục không liên tiếp
Sao chép tệp/ thư mục
- B1: Chọn tệp/ thư mục cần chép, nháy chuột chuột vào bảng chọn Edit Copy
- B2: Nháy chuột vào thư mục chứa tệp/ thư mục cần chép, nháy chuột vào Edit
Paste
Di chuyển tệp/ thư mục
- B1: Chọn tệp/ thư mục cần di chuyển, nháy bảng chọn Edit Cut
- B2: Nháy chuột vào thư mục chứa tệp/ thư mục cần di chuyển đến, nháy Edit Paste Xoá tệp/ thư mục
- B1: Chọn tệp/ thư mục cần xố
- B2: Nhấn phím Delete tổ hợp phím Shift + Delete 4.Xem nội dung tệp khởi động chương trình
- Xem nội dung tệp: Để xem tệp nháy đúp chuột vào tên tệp biểu tượng tệp
- Khởi động số chương trình cài đặt hệ thống:
+ Nếu chương trình có biểu tượng hình nháy đúp chuột vào biểu tượng
+ Nếu chương trình khơng có biểu tượng hình nháy chuột vào nút Start -> All Programs -> nháy chuột vào tên chương trình bảng chọn
5.Tổng hợp
-Nêu cách đặt thư mục tên BAITAP My Documents
-Có cách để chép thư mục từ đĩa sang đĩa khác
-Có cách để xố tệp Windows
-Vào ổ đĩa C tạo thư mục có tên tên em
-Tìm ổ đĩa C tệp có phần mở rộng DOC
III Dặn dò
(49)Tiết PPCT: , Tuần:
KIỂM TRA TIẾT THỰC HÀNH
A. Mục tiêu đánh giá
- Kiễm tra kĩ thực hành Windows
B. Yêu cầu đề
- Kiến thức: hiểu tổ chức thư mục Windows, biết số thao tác thông dụng - Kĩ năng: Thực số thao tác chép, di chuyển, xóa thư mục
C Ma tr n đậ ề
Nội dung Mức độ
Tổ chức thư mục
Biết 1
Hiểu 2
Vận dụng 2
D. Đề bài
ĐỀ 1:
1/ Vào ổ đĩa D:\ tạo thư mục làm việc có tên là: <STT – Họ tên> Trong STT, Họ tên STT họ tên
2/ Tạo thư mục sau thư mục làm việc D:\
<STT – Họ tên>
LYTHUYET
WORD EXCEL
THUCHANH
TOAN LY TIN
ĐỀ 2:
1/ Vào ổ đĩa D:\ tạo thư mục làm việc có tên là: <STT – Họ tên> Trong STT, Họ tên STT họ tên
2/ Tạo thư mục sau thư mục làm việc D:\ <STT – Họ tên>
VANHOC THO TRUYEN KICH TOANHOC
(50)Tiết PPCT: , Tuần:
BÀI 13: MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG A Mục tiêu
1 Kiến thức
- Biết phát triển hệ điều hành
- Biết số đặt trưng số hệ điều hành B Phương pháp phương tiện dạy học
1 GV: Thuyết trình kết hợp với đàm thoại HS: Xem trước học
C Tiến trình dạy- học
I. Ổn định lớp- kiểm tra cũ II. Bài mới:
Trong công nghệ thông tin nay, có nhiều hệ điều hành khác sử dụng rộng rãi th gi i Bài s tìm hi u m t s h u hành thông d ng Vi t Nam.ế ẽ ể ộ ố ệ ề ụ ệ
Hoạt động GV & HS Nội dung
GV: Việc giao tiếp với hệ điều hành thông qua
câu lệnh
GV: Ngoài hệ điều hành MS DOS dùng hệ
điều hành nào?
HS: Trả lời
GV: Hiện máy tính sử dụng hệ điều hành Windows
của hãng Microsoft với phiên khác Em số phiên hệ điều hành Windows?
HS: Trả lời
GV: Em nhắc lại chế độ đa nhiệm nhiều người
dùng?
HS: Trả lời
GV: Hệ điều hành có ưu điểm so với hệ điều
hành MS-DOS?
HS: Trả lời
GV: Có thể mở đồng thời nhiều chương trình Nhờ có hệ
thống giao diện mà người dùng dễ dàng làm việc với chương trình Nhờ cơng cụ xử lí mà ta khai thác có hiệu nhiều liệu khác
GV: Một số hệ điều hành đa nhiệm nhiều người dùng
trong có HĐH Linux, Unix
HĐH Unix Ken Tôm- Xơn Đen- Nit Rit Chi xây dựng vào năm 1970
HS: Em nêu số đặc trưng HĐH Unix
1 Hệ điều hành MS-DOS
- Sử dụng rộng rãi năm 80 kỉ XX
- Việc giao tiếp với hệ điều hành thông qua câu lệnh
- Là hệ điều hành đơn giản, đơn nhiệm người dùng
2 Hệ điều hành Windows
Một số đặc trưng hệ điều hành
Windows:
- Chế độ đa nhiệm nhiều người dùng
- Có hệ thống giao diện dựa sở bảng chọn với biểu tượng kết hợp đồ hoạ văn giải thích
- Cung cấp nhiều cơng cụ xử lí đồ hoạ đa phương tiện đảm bảo khai thác có hiệu nhiều loại liệu khác âm thanh, đồ hoạ…
- Đảm bảo khả làm việc môi trường mạng
3 Hệ điều hành Linux, Unix a) Hệ điều hành Unix
Các đặc trưng bản:
- Là hệ điều hành đa nhiệm nhiều người dùng
- Có hệ thống quản lí tệp đơn giản hiệu
(51) GV: Linux cung cấp tồn chương trình nguồn cho hệ
thống, làm cho có tính mở cao, người dùng đọc hiểu chương trình nguồn hệ thống, sửa đổi, bổ sung nâng cấp mà không vi phạm quyền tác giả
Do có tính mở cao nên khơng có cơng cụ cài đặt mang tính chuẩn mực thống Vì có phần mềm chạy Linux so với Windows
HS: Lắng nghe
GV: Mỗi HĐH có ưu điểm hạn chế riêng HĐH
này phổ biến rộng rãi Châu Âu, tương lai không xa HĐH cạnh tranh với HĐH Windows
và chương trình tiện ích hệ thống b) Hệ điều hành Linux
- Cung cấp chương trình nguồn cho hệ thống nên có tính mở cao: đọc hiểu chương trình, sửa đổi, bổ sung nâng cấp
- Do có tính mở cao nên khơng có cơng cụ cài đặt mang tính chuẩn mực, thống
III.Củng cố
- Các HĐH thông dụng nay: Windows, Unix, Linux, ưu nhược điểm IV Rút kinh nghiệm tiết dạy
(52)ƠN TẬP HỌC KÌ I
1 Bài 1: Tin học gì? Sự hình thành & phát triển TH? Đặc tính vai trị máy tính điện tử? Bài 2: Thơng tin gì? Dữ liệu gì?
-Đơn vị đo lượng thơng tin
-Mã hóa nhị phân
-Biểu diễn thơng tin máy tính
(53)