1. Trang chủ
  2. » Giáo án - Bài giảng

Giao an Tin lop 10

107 570 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 107
Dung lượng 4,72 MB

Nội dung

Đặc tính và vai trò của máy tính điện tử * Vai trò - Ban đầu máy tính ra đời chỉ với mục đích cho tính toán đơn thuần, dần dần nó không ngừng được cải tiến và hỗ trợ cho rất nhiều lĩnh v

Trang 1

Ngày soạ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 NGÀNH KHOA HỌC

I Mục tiêu bài giảng

Học sinh nắm được:

- Sự hình thành và phát triển của tin học

- Đặc tính và vai trò của máy tính khi ứng dụng các thành tựu của tin học

- Quá trình tin học hoá đang diễn ra trong mọi lĩnh vực hoạt động của xã hội loài người

II Phương pháp và phương tiện:

- Sách tham khảo nếu có

- Có thể có máy tính, máy chiếu…

3 Nội dung bài giảng:

1 Sự hình thành và phát triển của Tin học

- Tin học là một ngành khoa học mới hình thành

nhưng có tốc độ phát triển mạnh mẽ Động lực của sự

phát triển chính là do nhu cầu khai thác tài nguyên

thông tin của con người

- Tin học dần hình thành và phát triển trở thành một

GV: ? Hãy kể tên một số ngành trong thực tế có dùng đến sự trợ giúp của Tin học

HS: Trả lời câu hỏi

Tiết 1

Trang 2

ngành khoa học với nội dung, mục tiêu, phương pháp

nghiên cứu riêng nhưng có một đặc thù là các nghiên

cứu và việc triển khai các ứng dụng không tách rời

việc sử dụng máy tính

2 Đặc tính và vai trò của máy tính điện tử

* Vai trò

- Ban đầu máy tính ra đời chỉ với mục đích cho tính

toán đơn thuần, dần dần nó không ngừng được cải

tiến và hỗ trợ cho rất nhiều lĩnh vực khác nhau

- Ngày nay, máy tính đã xuất hiện ở khắp nơi, chúng

hỗ trợ hoặc thay thế hoàn toàn con người

* Một số đặc tính ưu việt giúp máy tính trở thành

công cụ hiện đại và không thể thiếu trong cuộc sống

- Là thiết bị tính toán có độ chính xác cao

- Có thể lưu trữ một lượng thông tin lớn trong một

không gian hạn chế

- Giá thành máy tính ngày càng hạ

- Máy tính càng ngày càng gọn nhẹ, tiện dụng

- Các máy có thể liên kết với nhau thành một mạng

và có thể chia sẻ dữ liệu giữa các máy với nhau

3 Thuật ngữ “Tin học”

* Một số thuật ngữ Tin học được sử dụng là:

Tiếng Pháp : Informatique

Tiếng Anh : Informatics

Tiếng Mỹ : Computer Science

* Khái niệm thuật ngữ Tin học: Tin học là một ngành

khoa học có mục tiêu là phát triển và sử dụng máy

tính điện tử để nghiên cứu cấu trúc, tính chất của

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 và ứng dụng vào các lĩnh

vực khác nhau của đời sống xã hội

GV: ? Yêu cầu HS lấy ví dụ(MT thay thế hoàn toàn con người như: mổ nội soi bằng phương pháp tán sỏi cho bệnh nhân)

GV:? yêu cầu HS lấy ví dụ về một số đặc tính ưu việt của máy tính

VD: 1 đĩa mềm đường kính 8.89

cm có thể lưu nội dung một quyển sách dày 400 trang

GV yêu cầu HS đọc SGK GV: ? Kể tên một số thuật ngữ Tin học hay được sử dụng

HS: Đọc SGK và trả lời câu hỏiGV: Làm rõ hơn định nghĩa theo các khía cạnh:

- Tin học là một ngành khoa học

Trang 3

công nghệ nghiên cứu về các phương pháp nhập/ xuất, lưu trữ, truyền, xử lý thông tin một cách

tự động, sử dụng máy tính và ứng dụng vào hầu hết các lĩnh vực của

xã hội

- Nhấn mạnh yếu tố tự động hoá

- Việc nghiên cứu công nghệ chế tạo, hoàn thiện máy tính cũng thuộc lĩnh vực Tin học

IV Củng cố:

GV hệ thống lại kiến thức và nhắc lại một số kiến thức quan trọng trong bài

- Phân tích cho học sinh hiểu việc học kiến thức trong trường phổ thông là có học sử

dụng máy tính và kiến thức trọng tâm là học văn hoá tin học

- Hiểu Tin học là một ngành khoa học

- Đặc tính và vai trò của máy tính điện tử

- Định nghĩa Tin học

V Bài tập về nhà:

Yêu cầu học sinh học bài, trả lời các câu hỏi cuối bài trong SGK và sách bài tập tin học 10

Trang 4

Ngày soạn:

Bài 2 THÔNG TIN VÀ DỮ LIỆU (tiết 1)

I Mục tiêu bài giảng

Học sinh cần nắm được:

- Khái niệm thông tin và dữ liệu

- Đơn vị đo lượng thông tin

- Các dạng thông tin hay gặp

II Phương pháp và phương tiện:

1 Phương pháp:

- Kết hợp các phương pháp như thuyết trình, vấn đáp …

2 Phương tiện dạy học:

- Vở ghi học sinh

- Sách giáo khoa Tin học 10

- Sách bài tập Tin học 10

- Có thể có máy tính, máy chiếu

Tiết 1: Học hết phần 3 Các dạng thông tin

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sĩ số

2 Kiểm tra bài cũ:

GV gọi HS lên bảng trả lời câu hỏi

- Câu 1: Nêu đặc tính và vai trò của máy tính điện tử

- Câu 2: Nêu định nghĩa Tin học và cho biết việc nghiên cứu chế tạo máy tính có thuộc lĩnh vực tin học hay không

GV nhận xét và cho điểm HS

3 Gợi động cơ:

Trong cuộc sống xã hội, sự hiểu biết về một thực thể nào đó càng nhiều thì những suy đoán về thực thể đó càng chính xác Ví dụ: Hương vị chè cho ta biết chất lượng của chè có ngon hay không…Đó là thông tin Vậy thông tin là gì? đơn vị đo lượng thông tin, các dạng thông tin ?

4 Nội dung bài giảng:

1 Khái niệm thông tin và dữ liệu:

* Thông tin: Thông tin của một thực thể là

những hiểu biết có thể có được về thực thể đó

Hay là các thuộc tính của thực thể đó

- VD: Trường THPT Quế Võ 3 toàn HS ngoan

và học giỏi, đó là thông tin về trường THPT

Quế Võ 3

* Dữ liệu: Là thông tin được đưa vào máy tính

GV lấy ví dụ, thông qua ví dụ cho HS hiểu khái niệm thông tin

GV: ? Yêu cầu HS lấy VD HS: trả lời câu hỏi

GV giải thích thêm: dữ liệu là mã hoá

Tiết 2,3,4

Trang 5

2 Đơn vị đo lượng thông tin:

- Đơn vị cơ bản đo lượng thông tin là bit (viết

tắt của Binary Digital)

- Bit là lượng thông tin vừa đủ để xác định chắc

chắn một trạng thái của một sự kiện có hai

trạng thái với khả năng xuất hiện như nhau, là

dung lượng nhớ nhỏ nhất tại mỗi thời điểm có

thể ghi được hoặc là kí hiệu 0 hoặc là kí hiệu 1

Hai kí hiệu này được dùng để biểu diễn thông

tin trong máy tính

VD1: Trạng thái của bóng đèn có thể sáng (1)

hoặc tối (0)

VD2: Trọng tài bóng đá tung đồng xu lên:

hoặc sấp (1) hoặc ngửa (0)

+ Loại phi số: Văn bản, hình ảnh, âm thanh…

- Các dạng thông tin loại phi số hay gặp:

+ Dạng văn bản: Tờ báo, cuốn sách, tấm bìa…

+ Dạng hình ảnh: Bức tranh, bức ảnh, bản

đồ…

+ Dạng âm thanh: Tiếng đàn, tiếng hát, tiếng

nói của con người…

của thông tin trong máy tính

GV:? Yêu cầu HS lấy ví dụ

GV cùng HS phân tích VD

GV:? Yêu cầu HS kẻ bảng trong SGK vào vở

GV:? Cho VD gọi HS lên làm

GV:? Yêu cầu HS lấy VD

GV lấy VD yêu cầu HS xác định dạng thông tin

IV Củng cố:

GV nhắc lại cho HS:

- Khái niệm thông tin và dữ liệu

- Đơn vị cơ bản đo lượng thông tin

- Các dạng thông tin

V Bài tập về nhà:

- Trả lời các câu hỏi SGK

Tiết 2: Học hết phần 4 Mã hóa thông tin trong máy tính

Trang 6

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sĩ số

2 Kiểm tra bài cũ:

GV gọi HS lên bảng trả lời câu hỏi

- Câu 1: Nêu đặc tính và vai trò của máy tính điện tử

- Câu 2: Nêu các đơn vị đo thông tin và đổi sang các đơn vị sau:

3 Nội dung bài giảng:

4 Mã hoá thông tin trong máy tính

- Thông tin muốn cho máy tính xử lý được

cần chuyển hoá, biến đổi thông tin thành một

dãy bit Cách làm như vậy gọi là mã hoá thông

Hai bóng đều tối: 00

- Mã hoá thông tin dạng văn bản: ta cần mã hoá

các kí tự trong văn bản Bộ mã ASCII sử dụng

VD: Mã thập phân của “a” là 97

+ Nếu dùng 8 bít để mã hoá kí tự thì gọi là mã

ASCII nhị phân

VD: Mã ASCII nhị phân của “a” là 01100001

- Bộ mã Unicode: sử dụng 16 bít để mã hoá-

tức là có thể mã hoá được 2 16 kí tự khác nhau,

cho thể hiện trong máy tính văn bản của tất cả

các ngôn ngữ trên thế giới

- Để con người có thể hiểu được: Máy tính phải

đổi thông tin đã mã hoá thành dạng quen thuộc

như văn bản, âm thanh, hình ảnh

IV Củng cố:

GV nhắc lại cho HS:

- Khái niệm thông tin và dữ liệu

- Đơn vị cơ bản đo lượng thông tin

Trang 7

- Các dạng thông tin

- Khái niệm mã hóa thông tin

V Bai tập về nhà:

- Trả lời các câu hỏi SGK

- Hãy đổi các số hệ thập phân sau sang hệ nhị phân: 5, 9, 10

- Hãy đổi các số hệ nhị phân sang hệ thập phân: 111, 100111

Tiết 3: Học hết phần 5 Biểu diễn thông tin trong máy tính

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sĩ số

2 Kiểm tra bài cũ:

GV gọi HS lên bảng trả lời câu hỏi

Câu 1: Khái niệm thông tin, các loại thông tin, mỗi loại lấy 1 VD

Câu 2: Khái niệm dữ liệu, lấy VD dữ liệu dạng âm thanh, dạng hình ảnh, dạng văn bản

3 Nội dung bài mới:

5 Biểu diễn thông tin trong máy tính:

a Thông tin loại số:

a1 Hệ đếm: là tập hợp các kí hiệu và quy tắc sử

dụng tập kí hiệu đó để biểu diễn và xác định giá

VD: X ở IX (9) hay XI (11) đều có nghĩa là 10

+ Hệ đếm phụ thuộc vào vị trí: hệ đếm cơ số

thập phân, nhị phân, hexa…

VD: Trong hệ đếm cơ số thập phân: số 1 trong

GV:? Yêu cầu HS lấy VD

GV:? Yêu cầu HS lấy VD

GV:? 10,45 = ?

Trang 8

* Chú ý: Với hệ đếm thập phân không cần ghi

cơ số phía dưới Với các hệ còn lại phải ghi cơ

Bít 4

Bít 3

Bít 2

Bít 1

Bít 0Trong đó:

- Bít 7: thể hiện quy ước dấu (hay dùng để xác

định số nguyên âm hay dương)

- Bít 7, 6, 5, 4 gọi là các bít cao

- Bít 3, 2, 1, 0 gọi là các bít thấp

a3 Biểu diễn số thực:

- Được biểu diễn dưới dạng dấu phẩy động

b Thông tin loại phi số:

- Văn bản: Máy tính mã hoá 1 kí tự thành 1 dãy

GV: Hiện nay rất ít dùng (chủ yếu để đánh số chương, mục, đánh số thứ tự )GV: Yêu cầu HS nhớ các kí hiệu hay dùng I, V, X

GV: Tuỳ vào độ lớn của số nguyên mà người ta có thể lấy 1 byte, 2

byte, 4 byte để biểu diễn

GV: Viết dạng dấu phẩy động cho HSGV: Lấy VD cho HS

GV: Nhắc lại cho HS về bảng mã ASCII

GV: Làm rõ nguyên lý: Thông tin tuy

có nhiều dạng khác nhau nhưng đều được lưu trữ và xử lý trong máy tính chỉ ở một dạng chung – mã nhị phân

Trang 9

Ngày soạn:

BÀI TẬP THỰC HÀNH I LÀM QUEN VỚI THÔNG TIN VÀ MÃ HOÁ THÔNG TIN

I Mục đích, yêu cầu:

- Củng cố hiểu biết ban đầu về tin học, máy tính

- Sử dụng bộ mã ASCII để mã hoá xâu kí tự, số nguyên

- Viết được số thực dưới dạng dấu phẩy động

II Phương pháp, phương tiện:

- Sử dụng máy tính làm câu hỏi trắc nghiệm

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Câu 1: Khái niệm thông tin và dữ liệu, đơn vị cơ bản của thông tin mà em biết

Câu 2: Chọn đáp án đúng Thông tin là gì?

Câu 4: Xử lý thông tin là:

a biến thông tin thành dữ liệu

b biến thông tin không nhìn thấy được thành thông tin nhìn thấy được

c biến thông tin đầu vào thành một dạng thể hiện mới (đầu ra)

d tìm ra các quy tắc từ thông tin đã cho

(Đáp án c )

3 Nội dung bài giảng: (Có thể tổ chức thảo luận)

Giáo viên kết hợp hỏi HS và nhắc lại kiến thức lý thuyết liên quan đến từng phần

Tiết 5

Trang 10

a, Tin học, máy tính

- Giáo viên cho HS thảo luận các câu hỏi SGK

b, Sử dụng bản mã ASCII để mã hoá và giải mã:

Giáo viên:

- Gọi HS lên bảng làm b1, b2

c, Biểu diễn số nguyên và số thực:

Giáo viên:

- Hướng dẫn HS trả lời câu c1

- Gọi HS lên bảng làm câu c2

* Chú ý:

- Trong mỗi phần GV lấy thêm các VD cho HS làm và kết hợp làm các bài tập trong SBT

- GV cho HS làm một số câu hỏi trắc nghiệm theo sự chuẩn bị của GV

Trang 11

Ngày soạn:

Bài 3 GIỚI THIỆU VỂ MÁY TÍNH (tiết 1)

I Mục đích, yêu cầu:

Học sinh biết được:

- Sơ đồ cấu trúc của một máy tính

- Sơ lược về hoạt động của máy tính

- Máy tính được điều khiển bằng chương trình

Học sinh ý thức được việc muốn sử dụng máy tính cần có hiểu biết về nó và phải rèn luyện tác phong làm việc khoa học, chuẩn xác

II Phương pháp, phương tiện:

1 Phương pháp: Kết hợp nhiều phương pháp như thuyết trình, vấn đáp…

2 Phương tiện:

- Vở ghi học sinh

- Sách giáo khoa Tin học 10

- Sách bài tập Tin học 10

- Máy tính, máy chiếu, các dụng cụ trực quan

Tiết 1: Học hết phần 3 Bộ xử lý trung tâm CPU

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Câu 1: Mã hoá thông tin là gì?

Câu 2: Biến đổi 21 thành hệ cơ số 2

100100012 sang hệ cơ số 10

GV nhận xét và cho điểm HS

3 Nội dung bài giảng:

1 Khái niệm hệ thống tin học

- Khái niệm: Hệ thống tin học dùng để

nhập, xử lí, xuất, truyền và lưu trữ thông

+ Sự quản lý và điều khiển của con

người: Con người làm việc và sử dụng

máy tính cho mục đích công việc của

mình

GV nêu khái niệm

HS đọc SGK và trả lời câu hỏi: Hệ thống thông tin gồm những thành phần nào, cho VD mỗi thành phần

GV:? Trong 3 thành phần trên thành phần nào là quan trọng nhất

(Thành phần thứ 3 quan trọng nhất vì không có sự quản lý và điều khiển của con người thì 2 thành phần còn lại trở lên

vô dụng)

Tiết 6, 7

Trang 12

2 Sơ đồ cấu trúc của một máy tính:

- Gồm các thành phần chính như sau:

+ Bộ xử lý trung tâm (CPU: Central

Processing Unit)

+ Bộ nhớ trong (Main Memory)

+ Bộ nhớ ngoài (Sencondary Memory)

+ Thiết bị vào (Input Device)

+ Thiết bị ra (Output Device)

- Sơ đồ cấu trúc của một máy tính: SGK

3 Bộ xử lý trung tâm CPU:

- Central Processing Unit

- Chức năng: Là thành phần quan trọng

của máy tính, đó là thiết bị chính thực

hiện và điều khiển việc thực hiện

chương trình

- Gồm 2 bộ phận chính: Bộ điều khiển

và bộ số học

+ Bộ điều khiển (CU): Hướng dẫn các

bộ phận khác của máy tính thực hiện

chương trình

+ Bộ số học/lôgic: thực hiện các phép

toán số học và lôgic

- Ngoài ra CPU còn có 1 số thành phần

khác như thanh ghi (Register) và bộ nhớ

truy cập nhanh (Cache)

+ Thanh ghi: lưu trữ tạm thời các lệnh

và dữ liệu đang được xử lý

+ Cache: hay còn gọi là bộ nhớ đệm,

có tốc độ truy cập nhanh

GV:? Chiếc máy tính gồm các bộ phận nào?

HS: Nhìn máy tính thật và vốn hiểu biết của mình trả lời

GV: Gọi HS khác bổ sung và thống kê, phân loại các bộ phận

GV: Kết hợp kiểm tra vốn hiểu biết của

HS, chỉ trực tiếp các bộ phận và nêu chức năng của các bộ phận

GV: Yêu cầu HS vẽ sơ đồ cấu trúc của một máy tính vào vở

GV:? Dựa vào chiều của các mũi tên mô

tả việc trao đổi thông tin giữa các bộ phận của máy tính

GV: Gọi HS đọc phần đóng khung trong SGK

GV:? Thông qua tên gọi của bộ phận nêu chức năng của nó

GV: Mô tả cho HS hiểu rõ hơn tác dụng của thanh ghi và bộ nhớ Cache

GV: CPU có kích thước rất nhỏ, nằm gọn trong 1 phần tử mạch điện thường gọi là CHIP hay IC

GV: Chú ý phân biệt cho HS thuật ngữ hay dùng là “case”, CPU, tốc độ CPU

IV Củng cố:

GV nhấn mạnh một số kiến thức trong suốt các tiết của bài giảng:

Trang 13

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Câu 1: Hệ thống tin học là gì? Các thành phần của hệ thống tin học

Câu 2: Chức năng của bộ xử lí trung tâm? Thành phần chính của bộ xử lí trung tâm

3 Nội dung bài mới

4 Bộ nhớ trong (Main Memory):

- Còn gọi là bộ nhớ chính

- Chức năng: Là nơi lưu trữ chương

trình và dữ liệu đưa vào cũng như dữ

liệu thu được trong quá trình thực hiện

chương trình kiểm tra các thiết bị và tạo

sự giao tiếp ban đầu của máy với các

chương trình (chương trình do nhà sản

xuất nạp sẵn), lưu thông tin cố định,

không thay đổi nội dung ngay cả khi

ngắt nguồn điện

GV có thể chia bảng cho HS phân biệt rõ hơn sự giống và khác nhau của ROM và RAM

GV: Giới thiệu cho HS: Có thể chia ROM thành 3 loại chính: ROM mặt nạ (nội dung được cố định trong chế tạo, không thể thay đổi); PROM (có thể nạp chương trình bằng thiết bị chuyên dụng, sau đó không thể thay đổi được nữa);

EAROM (có thể thay đổi chương trình bằng các thiết bị chuyên dụng, được phép xoá đi ghi lại nhiều lần )

GV: Cho HS quan sát thanh RAMGV:? Sự khác nhau cơ bản nhất của ROM và RAM

ghgh

Trang 14

+ RAM (Random Access Memory - Bộ

nhớ truy cập ngẫu nhiên): Chỉ đọc và

ghi dữ liệu lúc làm việc, tắt máy dữ liệu

sẽ mất

- Bộ nhớ trong gồm các ô nhớ được

đánh số từ 0, máy truy cập dữ liệu ghi

trong ô nhớ thông qua địa chỉ của nó

5 Bộ nhớ ngoài (Secondary - Memory)

- Chức năng: để lưu trữ dữ liệu và hỗ trợ

6 Thiết bị vào (Input Device)

- Chức năng: đưa thông tin vào máy tính

- Gồm: bàn phím, chuột, máy in, micro

7 Thiết bị ra (Output Device)

- Chức năng: dùng để đưa dữ liệu ra từ

máy tính

- Gồm: màn hình, máy in, máy chiếu,

loa, tai nghe, modem

GV:? Học sinh lấy VD các thiết bị phần cứng theo sự hiểu biết của mình

GV: Cho HS quan sát đĩa mềm,…

GV: ? So sánh bộ nhớ trong và bộ nhớ ngoài

GV: Cho HS quan sát trực tiếpGV: Giới thiệu một số thiết bị vào cho HS

GV: Cho HS quan sát trực tiếpGV: Giới thiệu 1 số thiết bị ra cho HS

Trang 15

8 Hoạt động của máy tính

- Nguyên lý điều khiển bằng chương

trình: Máy tính hoạt động theo chương

trình

- Chương trình là một dãy các lệnh

Thôn tin của mỗi lệnh bao gồm:

+ Địa chỉ của lệnh trong bộ nhớ

+ Mã của các thao tác

+ Điạ chỉ của các ô nhớ liên quan

- Nguyên lý lưu trữ chương trình: Lệnh

được đưa vào máy tính dưới dạng mã

nhị phân để lưu trữ, xử lý như những dữ

liệu khác

- Nguyên lý truy cập theo địa chỉ: truy

cập dữ liệu trong máy tính được thực

hiện thông qua địa chỉ nơi lưu trữ dữ

liệu đó

- Nguyên lý Phôn Nôi – man: gồm mã

hoá nhị phân, điều khiển bằng chương

trình, lưu trữ chương trình và truy cập

theo địa chỉ

GV: ? Với các thành phần của máy tính

đã học thì máy tính đã hoạt động được chưa?

(Chưa hoạt động được Để hoạt động cần

có chương trình - hay phần mềm)GV: Trình bày các nguyên lí và giải thích rõ hơn cho HS về nội dung của nguyên lí

Trang 16

- Làm quen và tập một số thao tác sử dụng bàn phím, chuột

- Nhận thức được máy tính được thiết kế rất thân thiện với con người

II Phương pháp, phương tiện:

1 Phương pháp: Kết hợp các phương pháp: vấn đáp, tổ chức thảo luận,

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Câu 1: Hãy phát biểu nguyên lí điều khiển bằng chương trình, nguyên lí lưu trữ chương trình, nguyên lí truy cập theo địa chỉ, nguyên lí Phôn – Nôi Man

Câu 2: Hãy chọn phát biểu chính xác nhất về chức năng của CPU

Câu 3: Khác nhau bản chất giữa bộ nhớ ROM và RAM là:

a Bộ nhớ Rom có tốc độ truy cập cao hơn

b Bộ nhớ Rom không thể truy cập ngẫu nhiên, trong khi Ram có thể truy cập ngẫu nhiên

c Người dùng thường không thể thay đổi nội dung của bộ nhớ Rom

d a và c

(Đáp án c)

3 Nội dung:

a, Làm quen với máy tính:

- GV: Hướng dẫn HS quan sát và nhận biết:

+ Các bộ phận của máy tính

+ Cách bật tắt một số thiết bị: màn hình, máy tính

+ Cách khởi động máy

Tiết 8, 9

Trang 17

- Cách gõ Tiếng Việt (thêm)

- Bước đầu sử dụng được bàn phím để gõ văn bản đơn giản (thêm)

HS: Làm theo yêu cầu của GV

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Kết hợp kiểm tra trong bài

3 Nội dung bài giảng:

d, Tổ chức thảo luận các câu hỏi trắc nghiệm trong SBT, câu 5 SGK

e, GV cho HS làm câu hỏi trắc nghiệm trong phần mềm câu hỏi trắc nghiệm

f, Tổ chức lớp thành 2 nhóm để chơi trò chơi: Thi viết các chương trình có thể chạy trên máy tính mà em biết

GV: Điều hành trò chơi và là ban giám khảo chấm điểm 2 nhóm

Trang 18

- Hiểu đúng khái niệm bài toán trong tin học

- Hiểu rõ khái niệm thuật toán là cách giải bài toán mà về nguyên tắc có thể giao cho máy tính thực hiện

- Hiểu và thực hiện được một số thuật toán đơn giản trong SGK như tìm giá trị lớn nhất của một dãy số, sắp xếp dãy số, tìm một giá trị cho trước trong một dãy số

- Xây dựng thuật toán cho một số bài toán đơn giản

II Phương pháp, phương tiện:

Tiết 1: Học hết phần 2 Khái niệm thuật toán

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Nội dung bài mới:

1 Khái niệm bài toán:

- Khái niệm: Là những việc mà con người muốn máy

tính thực hiện

VD: Giải phương trình bậc 2, quản lý thông tin học

sinh, quản lý cán bộ trong trường THPT Hoàng Văn

Thụ…

- Các yếu tố cần quan tâm khi giải bài toán bằng máy

tính:

+ Input: Thông tin đưa vào máy

+ Output: Thông tin muốn lấy ra từ máy

VD: Xác định Input và Output trong các VD sau

VD1: Bài toán tìm UCLL của 2 số m, n nguyên dương

Input: m, n là 2 số nguyên dương

Output: UCLL (m, n)

VD2: Bài toán tìm nghiệm của phương trình bậc hai

ax2 + bx + c = 0

Input: a, b, c là các số thực

Output: Nghiệm x của phương trình

GV liên hệ đến khái niệm bài toán trong toán học

GV: ?Giải hệ 2 phương trình 2 ẩn, tính số mol khi biết khối lượng m và A có

là bài toán hay không

GV hướng dẫn HS cách

Tiết 10, 11, 12, 13, 14

Trang 19

Các VD SGK

VD3: Cho ba cạnh a, b, c của tam giác ABC, tính diện

tích S của tam giác đó

Input: Ba số thực a, b, c

Output: Số thực S (diện tích tam giác ABC)

VD4: Cho điểm I (x, y) trên mặt phẳng toạ độ và số

thực R Vẽ trên màn hình đường tròn tâm I, bán kính

R

Input: Ba số thực x, y, R

Output: Đường tròn (I, R) trên màn hình

2 Khái niệm thuật toán:

- Thuật toán để giải một bài toán là một dãy hữu hạn

các thao tác được sắp xếp theo một trình tự xác định

sao cho sau khi thực hiện dãy thao tác ấy, từ Input của

bài toán, ta nhận được Output cần tìm

- Tác dụng của thuật toán: để giải một bài toán

- Các cách diễn tả thuật toán:

+ Diễn tả cho con người: liệt kê các thao tác, sơ đồ

khối

+ Các diễn tả cho máy tính: chương trình

- Hai cách mô tả thuật toán là: mô tả theo cách liệt kê,

bằng sơ đồ khối

+ Theo cách liệt kê: liệt kê ra các bước

+ Bằng sơ đồ khối: dùng các hình thoi, chữ nhật, ô

van, mũi tên để mô tả thuật toán

- Ý nghĩa các hình trong sơ đồ khối:

+ : Thao tác so sánh

+ : Thể hiện các phép tính toán

+ : Thao tác nhập, xuất dữ liệu

+ : Quy định trình tự thực hiện các thao tác

VD1: Tìm giá trị lớn nhất của một dãy số nguyên

Input: Số nguyên dương N và dãy N số nguyên

a1,a2….aN

Output: Giá trị lớn nhất Max của dãy số

- Ý tưởng:

+ Khởi tạo giá trị Max = a1

+ Lần lượt với i từ 2 đến N, so sánh giá trị số hạng a1

với giá trị Max, nếu ai> Max thì Max nhận giá trị mới

GV phân tích ba điểm quan trọng trong định nghĩa: dãy hữu hạn các thao tác, sắp xếp có thứ tự, từ Input cho

ra OutputGV:? Tác dụng của thuật toán

GV: Chỉ trực tiếp cho HS qua VD trang 33

GV:? HS tự đọc ý nghĩa của các hình trong cách mô

tả thuật toán bằng sơ khối trong SGK

GV:? Xác định Input, Output của bài toán

GV: Thông qua VD hỏi HS cách giải quyết bài toán:

Có 10 số được ghi trong 10

Trang 20

B2: Max a1, i 2;

B3: Nếu i>N thì đưa giá trị Max rồi kết thúc

B4:

B4.1: Nếu ai> Max thì Max  ai;

B4.2: i i+1 rồi quay lại bước 3;

+ Mô tả bằng sơ đồ khối:

- Mô phỏng từng bước theo cách liệt kê, bằng sơ đồ

khối thông qua dãy số: 5, 1, 4, 7, 6, 3, 15, 8, 4, 9, 12

- Tính chất của thuật toán (TT):

+ Tính dừng: TT kết thúc sau 1 số hữu hạn thao tác

+ Tính xác định: Sau khi thực hiện 1 thao tác thì

hoặc kết thúc hoặc có đúng 1 thao tác để thực hiện

HS: Trình bày ý tưởng của mình

GV: Hỏi thêm HS về vị trí của phần tử lớn nhất

GV: Hướng dẫn và giải thích cho HS hiểu ý tưởng thực hiện bài toán

GV: Giải thích cho HS các bước trong cách mô tả thuật toán theo cách liệt kê,

sơ dồ khối

GV:? Vì sao khởi tạo Max

= a1, dùng số khác để khởi tạo có được ko

(có, nhưng phải thêm 1 biến i làm biến chỉ số)

GV:? Các bước trong cách biểu diễn bằng liệt kê và sơ

đồ khối có duy nhất cho 1 bài toán không

(không duy nhất, GV lấy

VD bài toán tính delta của phương trình bậc 2 có 2 cách tính)

IV Củng cố:

- Khái niệm bài toán, thuật toán

- Cách xác định Input, Output

V Về nhà: Trả lời các câu hỏi trong SBT

Tiết 2: Học hết 3 Một số ví dụ thuật toán - Ví dụ 1 Kiểm tra tính nguyên tố

III Tiến trình lên lớp:

i i + 1

S

Đưa ra Max rồi KT Đ

S

Đ

Trang 21

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Khái niệm bài toán, thuật toán.Xác định Input, Output trong bài toán sau: Giả hệ 2 phương trình bậc nhất hai ẩn với các hệ số tương ứng là a1, b1, c1 và a2, b2, c2

3 Nội dung bài mới

IV Củng cố:

Trang 22

GV nhắc lại 1 số kiến thức liên quan đến bài toán kiểm tra tính nguyên tố của 1 số nguyên dương

- Input, Output

- Ý tưởng

V Về nhà:

Hiểu và vận dụng được thuật giải

Tiết 3: Học hết 3 Một số ví dụ thuật toán - Ví dụ 2 Bài toán sắp xếp

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ: KT 15’

Nội dung đề : Thi trắc nghiệm, đề ra chung trong nhóm

3 Nội dung bài mới:

VD2: (Thuật toán sắp xếp bằng tráo đổi)

Bài toán: Cho dãy A gồm N số nguyên a1, a2 aN Sắp xếp

các số hạng để dãy A trở thành dãy không giảm (tức là số

đứng trước không lớn hơn số hạng sau)

* Xác định bài toán:

+ Input: Dãy A gồm N số nguyên a1, a2 aN

+ Output: Dãy A được sắp xếp lại thành dãy không giảm

* Ý tưởng:

+ Với mỗi cặp số hạng đứng liền kề trong dãy, nếu số trước

lớn hơn số sau ta đổi chỗ chúng cho nhau Việc đó được lặp

lại, cho đến khi không có sự đổi chỗ nào xảy ra nữa

B6: Nếu i > M thì quay lại bước 3;

B7: Nếu ai > ai+1 thì tráo đổi ai ai+1

3, 4, 5, 6, 7 , 7, 8, 10, 12 GV: ? Xác định Input, Output

GV:? Nêu cách em có thể làm

GV: Giải thích các bước cho HS

Đ

S Đ

S

Đ

Trang 24

Tiết 4: Học hết 3 Một số ví dụ thuật toán - Ví dụ 3 Bài toán tìm kiểm tuần tự

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ: 10’

GV gọi HS lên bảng trả lời câu hỏi:

Câu 1:

Bài toán: Cho dãy A gồm N số nguyên a1, a2 aN Sắp xếp các số hạng để dãy A trở thành dãy không giảm (tức là số đứng trước không lớn hơn số hạng sau) Hãy xác định Input, Output của bài toán, nêu ý tưởng của bài toán

GV nhận xét và cho điểm HS

3 Nội dung bài mới

HS

VD3: (Bài toán tìm kiếm)

Bài toán: Cho dãy A gồm N số nguyên khác nhau a1,

a2 aN và 1 số nguyên k Cần kiểm tra có hay không chỉ

số i (1≤ i ≤ N) mà ai = k Nếu có hãy cho biết chỉ số đó

Số k gọi là khóa (khóa tìm kiếm)

VD: Dãy A 5, 7, 1, 4, 2, 9, 8, 11, 25, 51

Với k = 2 trong dãy có a5 = 2 Vậy chỉ số cần tìm là i = 5

Với k = 6 thì không có số hạng nào của dãy A có giá trị

bằng 6

* Xác định bài toán:

+ Input: Dãy A gồm N số nguyên khác nhau a1, a2 aN và

số nguyên k;

+ Output: Chỉ số i mà ai = k hoặc thông báo không có số

hạng nào của dãy A có giá trị bằng k

* Ý tưởng: Lần lượt từ số hạng thứ nhất, ta so sánh giá trị

số hạng đang xét với khóa cho đến khi hoặc gặp một số

hạng bằng khóa hoặc dãy đã xét hết và không có giá trị nào

bằng khóa – dãy A không có số hạng nào bằng khóa

A cho HS thấy yêu cầu cần thực hiện

GV: ? Xác định Input, Output

GV:? Nêu cách em định làm

GV: Mô tả các bước của thuật toán

Trang 25

a2) Sơ đồ khối:

* Mô phỏng thuật toán: k = 2, N= 10

Đ S

Đ

Trang 26

Tiết 5 Học hết 3 Một số ví dụ thuật toán-Ví dụ 4 Thuật toán tìm kiếm nhị phân

III Tiến trình lên lớp:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ: 10’

GV gọi HS lên bảng trả lời câu hỏi:

Câu 1:

Bài toán: Cho dãy A gồm N số nguyên a1, a2 aN và 1 số nguyên k Hỏi có hay không chỉ

số i (1≤ i ≤ N) mà ai = k nếu có hãy cho biết chỉ số đó Hãy xác định Input, Output của bài toán, nêu ý tưởng của bài toán

GV nhận xét và cho điểm HS

3 Nội dung bài mới

GV và HS

VD4: (Thuật toán tìm kiếm nhị phân)

Bài toán: Cho dãy A là dãy tăng gồm N số nguyên a1, a2 aN và

1 số nguyên k Hỏi có hay không chỉ số i (1≤ i ≤ N) mà ai = k nếu

có hãy cho biết chỉ số đó Hãy xác định Input, Output của bài

toán, nêu ý tưởng của bài toán

* Xác định bài toán:

+ Input: Dãy A là dãy tăng gồm N số nguyên khác nhau a1,

a2 aN và một số nguyên k;

+ Output: Chỉ số i mà ai = k hoặc thông báo không có số hạng nào

của dãy A có giá trị bằng k

* Ý tưởng:

Do A là dãy tăng nên ta thu hẹp phạm vi tìm kiếm như sau: chọn

số hạng agiữa ở “giữa dãy” để so sánh với k, trong đó Giua =

+ Các trường hợp có thể xảy ra:

- Nếu agiữa = k thì Giua là chỉ số cần tìm.=> Kết thúc

- Nếu agiữa > k thì tìm kiếm trên dãy a1, a2 aGiua -1

- Nếu agiữa < k thì tìm kiếm trên dãy aGiua +1, aGiua + 2 aN

GV:? Xác định Input, Output

GV: Nêu ý tưởng

GV: Mô tả thuật toán cho HS

Trang 27

B4: Nếu aGiua = k thì thông báo chỉ số Giua, rồi kết thúc

B5: Nếu aGiua >k thì đặt Cuoi = Giua – 1, rồi chuyển đến bước 7

Trang 28

* Mô phỏng thuật tóan:

Trang 29

- Xây dựng thuật toán cho một số bài toán đơn giản

- Học sinh biết cách vận dụng lý thuyết vào bài tập

II Phương pháp, phương tiện:

Bài 1: Cho dãy A gồm N số nguyên a1, a2 aN và

1 số nguyên k Hỏi có hay không chỉ số i (1≤ i ≤

N) mà ai = k nếu có hãy cho biết chỉ số đó Hãy

xác định Input, Output của bài toán, nêu ý tưởng

của bài toán

Bài 2: Cho dãy A gồm N số nguyên a1, a2 aN

Dãy A được sắp xếp theo chiều tăng dần và 1 số

nguyên k Hỏi có hay không chỉ số i (1≤ i ≤ N)

* Xác định bài toán:

+ Input: Dãy A gồm N số nguyên khác nhau a1, a2 aN

và số nguyên k;

+ Output: Chỉ số i mà ai = k hoặc thông báo không có số hạng nào của dãy A có giá trị bằng k

* Ý tưởng: Lần lượt từ số hạng thứ nhất, ta so sánh giá trị số hạng đang xét với khóa cho đến khi hoặc gặp một số hạng bằng khóa hoặc dãy đã xét hết và không có giá trị nào bằng khóa – dãy A không có số hạng nào bằng khóa

GV nhận xét và cho điểm HS

Trang 30

mà ai = k nếu có hãy cho biết chỉ số đó Hãy xác

định Input, Output của bài toán, nêu ý tưởng của

bài toán, nêu thuật toán của bài toán

* Ý tưởng:

Do A là dãy tăng nên ta thu hẹp phạm vi tìm kiếm như sau:

chọn số hạng agiữa ở “giữa dãy”

để so sánh với k, trong đó Giua

+ Các trường hợp có thể xảy ra:

- Nếu agiữa = k thì Giua là chỉ

Tiết 16 KIỂM TRA

Bài 1: Cho Dãy A 5, 7, 1, 4, 2, 9, 8, 11, 25, 51

Hãy Viết thuật toán tìm kiếm tuần tự (Theo liệt kê và theo sơ đồ khối) và mô phỏng thuật toán để xác định chỉ số i sao cho ai = k =8

Bài 2: Cho dãy số 5, 6, 7, 9, 10, 12, 14, 15, 20

Hãy Viết thuật toán tìm kiếm nhị phân (Theo liệt kê và theo sơ đồ khối) và mô phỏng thuật toán để xác định chỉ số i sao cho ai = k =15

Bài 3: Hãy đổi các đơn vị đo thông tin sau:

Trang 31

5KB = ?MB

7TB = ?GB

9PB = ?KB

15MB = ?PB

Trang 32

- Máy tính, máy chiếu, các dụng cụ trực quan

III Tiến trình bài giảng:

1 Ổn định tổ chức: 1’

Yêu cầu lớp trưởng báo cáo sỹ số

2 Nội dung bài mới:

1 Ngôn ngữ máy:

- Là ngôn ngữ duy nhất mà máy tính có

thể hiểu được và thực hiện

- Tuỳ theo thiết kế về phần cứng mỗi

loại máy tính có ngôn ngữ máy thích

GV: Đặt vấn đề - Ta biết rằng để giải bài toán trên máy tính không thể chạy trực tiếp thuật toán mà phải thực hiện theo chương trình Vậy ta cần chuyển đổi thuật toán sang chương trình

GV: Một chương trình có thể viết từ nhiều ngôn ngũ khác nhau gọi là ngôn ngữ lập trình Để xét xem có các laọi ngôn ngữ nào ta sang Bài 5

GV: Mỗi loại máy tính đều có một ngôn ngữ riêng , đây là ngôn ngữ duy nhất mà máy tính có thể trực tiếp hiểu và thực hiện được

GV: Lấy VD về phần cứng cho HSGV: Có thể VD 1 đoạn chương trình viết

Tiết 17

Trang 33

- Cỏc lệnh viết bằng ngụn ngữ mỏy ở

dạng mó nhị phõn hoặc ở dạng haxa

- Khụng thớch hợp cho số đụng người

muốn sử dụng mỏy tớnh vỡ để viết và

hiểu chương trỡnh người ta phải nhớ rất

- Sử dụng 1 số từ thường là viết tắt của

tiếng Anh để thể hiện cỏc lệnh cần thực

chạy được trờn mỏy tớnh, chương trỡnh

đú cần phải dịch ra ngụn ngữ mỏy Mỗi

hợp ngữ dựng cho 1 loại mỏy nào đú

đều cú chương trỡnh hợp dịch đi kốm

đảm nhiệm cụng việc dịch Nếu người

sử dụng ngụn ngữ đú để viết chương

trỡnh, viết theo đỳng quy định thỡ sẽ cú

cỏc trỡnh dịch trợ giỳp ta dịch chương

trỡnh sang ngụn ngữ mỏy chứ ta khụng

phải tự làm

3 Ngụn ngữ bậc cao:

- Là ngụn ngữ gần gũi với ngụn ngữ tự

nhiờn cú tớnh độc lập cao, ớt phụ thuộc

vào loại mỏy

VD: Fortran, Cobol, Basic, Pascal, C,

bằng ngụn ngữ mỏy thể hiện việc chia hai

số, so sỏnh thương số và đưa ra kết quả của cỏc mỏy tớnh loại IBM 360/70:

FD 71 431F 4153F3 63 4267 4321

96 F0 426DF9 10 41F3 438A

47 40 40DA

47 F0 4050GV: Nhấn mạnh vai trũ của ngụn ngữ mỏy

GV: Mặc dù đây là ngôn ngữ máy có thể trực tiếp hiểu nhng không phải ai cúng có thể viết chơng bằng ngôn ngữ máy bởi nó khá phức tạp và khó nhớ Chính vì thế đã

có rất nhiều loại ngôn ngữ xuất hiện để làm thuận tiện hơn cho ngời viết chơng trình song nếu muốn máy thực hiện đợc thì phải chuyển đổi sang ngôn ngữ máy

GV: Chuyển vấn đề: Một trong những ngôn ngữ tôi muốn đề cập tiếp theo là Hợp ngữ,

GV: KN Hợp ngữ

GV: Lấy VD cho HS: Cộng giỏ trị chứa trong hai thanh ghi cú tờn là AX, BX dựng lệnh

ADD AX, BX

GV: Giải thớch rừ cho HS hiểu

GV: Chuyển vấn đề – Hợp ngữ là ngụn ngữ mạnh nhung khụng thớch hợp với nhiều người sử dụng bởi nú sử dụng điạ chỉ của cỏc thanh nghi trong mỏy tớnh, điều này khiến cho ngiều người ỏi ngại

Trang 34

HS nắm được nội dung cụ thể các bước cần thực hiện khi giải một bài toán trên máy

II Phương pháp, phương tiện:

- Máy tính, máy chiếu, các dụng cụ trực quan

III Tiến trình bài giảng:

1 Ổn định tổ chức:

Yêu cầu lớp trưởng báo cáo sỹ số

2 Kiểm tra bài cũ:

Câu 1: Ngôn ngữ mà máy tính có thể hiểu được là gì? Ưu nhược điểm của nó

Câu 2: Hợp ngữ là gì? Khẳng định máy tính có thể hiểu trực tiếp được hợp ngữ là đúng

hay sai?

Câu 3: Ưu điểm của ngôn ngữ bậc cao là gì? Lấy VD 1 số ngôn ngữ bậc cao mà em biết Câu 4: Chương trình dịch dùng để làm gì?

Tiết 17

Trang 35

GV nhận xét và cho điểm HS

3 Nội dung bài mới:

* Các bước giải bài toán trên máy

a, Lựa chọn thuật toán:

- Lựa chọn thuật toán hoặc thiết kế

thuật toán là bước quan trọng nhất để

giải một bài toán

- Mỗi thuật giải chỉ giải 1 bài toán

- Một bài toán có thể có nhiều thuật

toán

Chọn thuật toán tối ưu nhất

- Thuật toán tối ưu

GV: Cho chạy một chương trình lập trình tìm ƯSCLN trên máy tính cho học sinh quan sát kết quả

GV: Đặt vấn đề - Biết rằng máy tính là công cụ hộ trợ con người rất nhiều trong cuộc sống, con người muốn máy thực hiện bài toán thì phải đưa lời giải bài toán đó vào máy dưới dạng các lệnh Vậy các bước

để xây dựng bài toán là gì?

GV: Theo các em hiểu thì muốn giải một bài toán trên máy tính ta cần qua những bước nào?

HS: Trả lời

GV: Nhận xét và đưa ra kết lu ận về các bước giải một bài toàn trên máy tính

+ B1: Xác định bài toán+ B2: Lựa chọn hoặc thiết kế thuật toán+ B3: Viết chương trình

+ B4: Hiệu chỉnh + B5: Viết tài liệuGV: B©y giê chóng ta sÏ ®i nghiªn cøu cô thÓ tõng bíc mét

GV: Xác định bài toán tức là cần phải xác định cái gì?

HS: Xác định Input, OutPut

GV: Đúng vậy trước mỗi bài toán cần xác định được Input và Output của nó nhằm lựa chọn thuật toán và ngôn ngữ lập trình thích hợp

GV: Cho HS thấy vai trò quan trọng của việc xác định Input, Output của bài toán bằng cách chạy một chương trình VD nhập Input và Output và để HS quan sát kết quả

GV: Sau khi xác định được Input và output của bài toán ta sang bước tiếp theo: Lựa chọn hoÆc xây dựng thuật toán

GV: Hãy nhắc lại thuật toán là gì?

HS: Trả lời câu hỏi?

GV: ThuËt to¸n cã quan trong khi gi¶I bµo to¸n kh«ng?

Trang 36

+ Dễ hiểu

+ Trỡnh bày dễ nhỡn

+ Thời gian chạy nhanh

+ Tốn ớt bộ nhớ

b Diễn tả thuật toỏn:

- Là việc diễn tả thuật toỏn trờn

B4: N< N - M rồi quay lại B2

B5: Đưa ra kết quả UCLN rồi kết thỳc

cú giải được bài toỏn khỏc khụng?

HS: Trả lời thuật toỏn của bài toỏn này khụng giải được thuật toỏn của bài toỏn khỏc

GV: Với mỗi bài toỏn cú phải chỉ cú một thuật toỏn duy nhất khụng?

GV: VD bài toỏn kiểm tra tớnh nguyờn tố của một số nguyờn dương cú phải chỉ cú một thuật toỏn duy nhất khụng?

HS: Với bài toỏn trờn khụng phải chỉ cú một thuật toỏn duy nhất

GV: Như vậy mỗi thuật toỏn chỉ giải một bài toỏn nhưng cũng cú thể cú nhiều thuật toỏn cựng giải một bài toỏn, vậy ta phải chọn thuật toỏn tối ưu nhất trong cỏc thuật toỏn đú

Sau khi chọn được thuật toỏn thớch hợp, ta

đi tỡm cỏch diễn tả thuật toỏn, viờc làm đú gọi là diễn tả thuật toỏn

GV: Với vớ dụ Tỡm UCLN (M, N) với M,

N nguyờn dương c ỏc em suy ngh ĩ trả lời cho cụ một số vấn đề sau:

+ Xác định bài toán

- Input: Cho M, N

- Output: UCLN (M, N)+ í tưởng:

+ Nếu M = N thỡ UCLN (M, N) = M

= N + Nếu M< N thỡ UCLN (M, N) = UCLN (M, N-M)

+ Nếu M>N thỡ UCLN (M, N) = UCLN (M-N, N)

+ Thuật toỏn:

GV: Thuật toỏn này đó được học ở bài trước, hai em lờn bảng viết thuật toỏn theo hai cỏch?

GV: Đến đõy ta đó cú được thuật toỏn của bài toỏn, cụng việc tiếp theo là phải chuyển đổi thuật toỏn đú sang chương trỡnh Vậy ta

đi xột bước tiếp theo: Viết chương trỡnh

Trang 37

4 Hiệu chỉnh

- Là quá trình ta sửa chương trình khi

thấy có sự sai sót trong lúc Test thử

5 Viết tài liệu:

- Bao gồm các công việc:

+ Mô tả bài toán

bộ Input đặc chưng để phát hiện sai sót

GV: Chạy thử VD một chương trình

GV: Sau khi chương trình đã hoàn thiện công việc còn lại là viết tài lilệu mô tả thuật toán, chương trình và hướng dẫn sử dụng chương trình

IV Củng cố:

GV nhắc lại một số kiến thức trọng tâm:

- Các bước thực hiện thuật toán

- Cung cấp kiến thức ban đầu để HS có khái niệm phần mềm

- Phân biệt được phần mềm hệ thống và phần mềm ứng dụng

- HS có cách nhìn một cách tổng thể các ứng dụng đa dạng của tin học trong các lĩnh vực khác nhau của xã hội

II Phương pháp, phương tiện:

1 Phương pháp:

Kết hợp các phương pháp như: thuyết trình, vấn đáp…

2 Phương tiện:

Tiết 19

Trang 38

- Vở ghi học sinh

- Sỏch giỏo khoa Tin học 10

- Sỏch bài tập Tin học 10

- Mỏy tớnh, mỏy chiếu, cỏc dụng cụ trực quan

III Tiến trỡnh lờn lớp:

1 Ổn định tổ chức:

Yờu cầu lớp trưởng bỏo cỏo sỹ số

2 Kiểm tra bài cũ:5’

Cõu hỏi: Nờu cỏc bước giải một bài toỏn, theo em bước Hiệu chỉnh cú cần phải cú hay

khụng?

3 Nội dung bài mới:

I Phần mềm máy tính

- Khỏi niệm: Là sản phẩm thu được sau

khi thực hiện giải bài toỏn Nú bao gồm

chương trỡnh, cỏch tổ chức dữ liệu và tài

liệu

- Đặc điểm: Chương trỡnh cú thể giải bài

toỏn với nhiều bộ dữ liệu (hay Input)

khỏc nhau

1 Phần mềm hệ thống:

- Là phần mềm nằm thường trực trong

mỏy tớnh để cung cấp cỏc dịch vụ theo

yờu cầu của cỏc chương trỡnh khỏc tại

mọi thời điểm khi mỏy đang hoạt động

Nú là mụi trường làm việc của cỏc phần

GV: Đặt vấn đề – Muốn giải một bài toán cần

có thuật toán và chơng trình, vậy khi giải xong bài toán ta thu đợc cái gì? Có phải là một bài toán khác không? Đề trả lời câu hỏi này ta đi vào bài tiếp theo: Bài 7

GV: Vậy phần mềm máy tính chính là sản phẩm thu được sau khi thực hiện giải bài toỏn

Nú bao gồm chương trỡnh, cỏch tổ chức dữ liệu và tài liệu

GV: Trong cỏc sản phẩm phần mềm thỡ lại được phõn thành nhiều loại như sau:

GV: Nờu khỏi niệm phần mềm hệ thống

GV: Nhấn mạnh chức năng của phần mềm hệ thống

GV: Hóy kể tờn một số phần mềm ứng dụng

mà em biết

HS: Trả lời cõu hỏi

GV: Phần mềm ứng dụng được chia thành nhiều loại

GV: Nhận xột cho thờm vớ dụ và phõn loại phần mềm

Trang 39

a, Phần mềm ứng dụng:

- Là những phần mềm được thiết kế dựa

trên những yêu cầu chung của rất nhiều

người chứ không phải của một người

hay một tổ chức cụ thể nào

VD: Word, Excel, Phần mềm duyệt

trang Web trên internet…

VD: Phần mềm phát hiện lỗi, xoá rác

(disk cleanup), dồn ổ, scandisk

d Phần mềm tiện ích:

VD: Phần mềm sao chép dữ liệu, sửa

chữa đĩa hỏng, tìm và diệt virus, note

pad, paint, calculator

II nh÷ng øng dông cña tin

häc

1 Giải các bài toán khoa học kĩ thuật:

- Xử lý các bài toán qui hoạch, thiết kế

trực quan mô hình các công trình trên

máy…

2 Hỗ trợ việc quản lý:

- Hoạt động quản lý rất đa dạng và phải

xử lý 1 lượng thông tin lớn

- VD: phần mềm chuyên dụng như các

bảng tính điện tử: Microsoft Excel; hệ

quản trị dữ liệu: Foxpro, Acces, SQL

GV: Lấy VD

GV: Theo em, có thể thực hiện một phần mềm ứng dụng mà không cần hệ điều hành được không? Vì sao?

HS: Trả lời câu hỏi

GV: Nhận xét và kết luận

GV: Đặt vấn đề – Ngày nay tin học xuất hiện

ở mọi nơi và ở mọi lĩnh vực trong đời sống xã hội Ta luôn nói ta đang sông trong kỷ nguyên CNTT Vậy tin học đã đóng góp những gì cho

XH hiện nay mà khiến ta nói thế ?

HS : Có thể tham ra thảo luận ý kiến này GV: Nhận xét và dẫn chuyển sang bài 8:

Những ứng dụng của tin học

GV: KN về bài toán kỹ thuật

GV: Nhờ có máy tính mà bài toán tưởng chừng rất khó khăn này đã được giải một cách

dễ dàng, nhanh chóng

GV: Lấy VD: Việc thiết kế môt hình một mẫu ôtô, một mô hình quy họach thành phố …

GV: Đặt vấn đề – Có thể nói rằng bất kỳ hoạt động có tổ chức nào của con người cũng cần được quản lí GV:? Hãy kể tên bài toán quản

lý mà em biết?

Trang 40

thống kê, in )

3 Tự động hoá và điều khiển:

- VD: phóng vệ tinh nhân tạo, bay vào

vũ trụ nhờ hệ thống máy tính

4 Truyền thông:

- Máy tính góp phần không nhỏ trong

lĩnh vực truyền thông nhất là từ khi

Internet xuất hiện giúp con người có thể

liên lạc, chia sẻ thông tin từ bất cứ nơi

đâu của thế giới

- VD dịch vụ thương mại điện tử, đào

tạo điện tử… qua mạng Internet

7 Soạn thảo, in ấn, lưu trữ, văn phòng

- Giúp biên soạn các văn bản hành

chính, lập kế hoạch công tác…

8 Trí tuệ nhân tạo:

- Thiết kế các máy có thể đảm đương 1

số hoạt động thuộc lĩnh vực trí tuệ của

con người hoặc những hoạt động đặc

trưng của con người (như hiểu ngôn ngữ

tự nhiên…); máy phiên dịch, máy chuẩn

đoán bệnh, hệ nhận dạng chữ viết, tiếng

nói

9 Giáo dục:

- Với sự hỗ trợ của tin học ngành giáo

dục đã có những bước tiến mới, giúp

việc học tập và giảng dạy trở lên sinh

động và hiệu quả hơn

HS: Trả lời câu hỏiGV: Thông thường trước đây khi chưa có máy tính chúng ta thường quản lý bằng phương tiện nào?

GV: Người ta thường dùng các phần mềm quản lý như: Excel, Acess, Foxpro …

GV: ? Đọc SGK T54 theo em quy trình ứng dụng tin học để quản lí trải qua các bước như thế nào?

+ Tổ chức lưu trữ hồ sơ+ Cập nhật hồ sơ (thêm, sửa, xoá… các thông tin)

+ Khai thác các thông tin(Tìm kiếm, thống kê)

GV: Em hãy cho biết một ví dụ điều khiển bằng tự động hóa nhờ máy tính mà em biết HS: Trả lời câu hỏi

GV: Nhận xét và KL:

GV: Với sự trợ giúp của máy tính, con người

có được những quy trình công nghệ tự động hóa linh hoạt, chuẩn xác, chi phí thấp, hiệu quả và đa dạng

GV:? Lấy VD

GV : Máy tính góp phần không nhỏ trong lĩnh vực truyền thông nhất là từ khi Internet xuất hiện giúp con người có thể liên lạc, chia sẻ thông tin từ bất cứ nơi đâu của thế giới

GV:? Lấy VD

GV:? Lấy VD

Ngày đăng: 29/10/2014, 19:00

Xem thêm

HÌNH ẢNH LIÊN QUAN

2. Sơ đồ cấu trúc của một máy tính: - Giao an Tin lop 10
2. Sơ đồ cấu trúc của một máy tính: (Trang 12)
A2) Sơ đồ khối: - Giao an Tin lop 10
2 Sơ đồ khối: (Trang 25)

TỪ KHÓA LIÊN QUAN

w