SlideShare a Scribd company logo
1 of 3
Giáo án_Giải Bài Toán Trên Máy Tính 2013
Trang 1
Họ và tên: Nguyễn Hồng Hạnh
MSSV: K38.103.050
Chương I
MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA TIN HỌC
Bài 6: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
I. MỤC TIÊU:
Kiến thức:
– Biết các bước cơ bản khi tiến hành giải toán trên máy tính: xác định bài toán, xây
dựng và lựa chọn thuật toán, lựa chọn cấu trúc dữ liệu, viết chương trình, hiệu chỉnh, đưa ra
kết quả và hướng dẫn sử dụng.
Kĩ năng:
– 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 tính.
Thái độ:
– Rèn luyện tính khoa học khi làm một việc nào đó: lập kế hoạch, làm theo kế hoạch.
II. CHUẨN BỊ:
Giáo viên: – Giáo án + bảng vẽ sơ đồ khối của thuật toán tìm UCLN.
– Tổ chức hoạt động nhóm.
Học sinh: Sách giáo khoa, vở ghi. Đọc bài trước.
III. HOẠT ĐỘNG DẠY HỌC:
– Ổn định tổ chức: Kiểm tra sĩ số lớp.
– Kiểm tra bài cũ: (3’)
 Hỏi: Có những loại ngôn ngữ lập trình nào, nêu đặc điểm của từng loại?
Gọi 1 HS trả lời.
– Giảng bài mới:
TL Nội dung Hoạt động của Giáo viên Hoạt động của Học sinh
Hoạt động 1: Cách xác định bài toán và thuật toán
25’
 Các bước giải bài toán:
Bước 1: Xác định bài toán
Bước 2: Lựa chọn hoặc
thiết kế thuật toán.
Bước 3: Viết chương trình
Bước 4: Hiệu chỉnh CT
Bước 5: Viết tài liệu.
I. Xác định bài toán:
Xác định phần Input và
Output của bài toán và mối
quan hệ giữa chúng. Từ đó
xác định ngôn ngữ lập trình
Đặt vấn đề: MT là công cụ hỗ
trợ con người rất nhiều trong
cuộc sống, nhưng để cho máy
thực hiện giải bài toán thì ta 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 để giải một bài toán là gì?
 GV có thể lấy một bài toán
thực tế (hoặc toán học) để phân
tích.
H. Xác định bài toán tức là cần
phải xác định cái gì?
 Chia các nhóm thảo luận và
 Đại diện các nhóm trả lời
+ Xác định input và output
Giáo án_Giải Bài Toán Trên Máy Tính 2013
Trang 2
và cấu trúc dữ liệu một cách
thích hợp.
II. Lựa chọn và thiết kế
thuật toán
a) Lựa chọn thuật toán:
Mỗi thuật toán chỉ giải 1
bài toán, song một bài toán
có thể có nhiều thuật toán để
giải. Vậy ta phải chọn thuật
toán phù hợp nhất trong
những thuật toán đưa ra.
b) Diễn tả thuật toán:
Ta có thể diễn tả thuật toán
bằng cách liệt kê hoặc bằng
sơ đồ khối.
Ví dụ: Tìm UCLN (M, N)
* Xác định bài toán.
Input: M, N nguyên dương
Output: UCLN(M,N).
* Ý tưởng: Sử dụng t/c đã
biết;
* Thuật toán:
B1: Nhập M, N;
B2: Nếu M = N thì UCLN =
M; chuyển đến B5;
B3: Nếu M > N
thì M = M – N, quay lại B2
B4: Nếu M<N thì
N = N – M, quay lại B2;
B5: Đưa ra kết quả UCLN
rồi kết thúc.
gọi đại diện các nhóm trả lời
H. Hãy nhắc lại thuật toán là gì?
H. Với một bài toán có thể có
bao nhiêu thuật toán để giải? Ví
dụ: Xét bài toán "Tìm UCLN
của 2 số nguyên dương"
 Thuật toán tối ưu: Là thuật
toán có các tiêu chí sau : dễ
hiểu, trình bày dễ nhìn, thời gian
chạy nhanh, tốn ít bộ nhớ.
 GV hướng dẫn HS thực hiện
từng bước
H. Xác định bài toán?
H. Nhắc lại tính chất của
ƯCLN?
 Cho một nhóm lên bảng viết
thuật toán bằng cách liệt kê.
 GV mô tả thuật toán bằng sơ
đồ khối
 HS trả lời
Đ. Có thể có nhiều thuật toán để
giải một bài toán.
Tìm UCLN có nhiều thuật toán
+ dùng hiệu của 2 số
+ dùng thương của 2 số
Đ.
Input: M, N nguyên dương
Output: UCLN(M,N).
Đ.
𝑈𝐶𝐿𝑁( 𝑀,𝑁)
= {
𝑀 𝑁ế𝑢 𝑀 = 𝑁
𝑈𝐶𝐿𝑁( 𝑀,𝑁 − 𝑀) 𝑁ế𝑢 𝑀 < 𝑁
𝑈𝐶𝐿𝑁( 𝑀− 𝑁, 𝑁) 𝑁ế𝑢 𝑀 > 𝑁
 Các nhóm thảo luận rồi đưa ra
câu trả lời.
Hoạt động 2: Cách viết chương trình, Hiệu chỉnh chương trình,Viết tài liệu
15’
III. Viết chương trình:
 Viết chương trình là tổng
hợp việc lựa chọn cách tổ
chức dữ liệu và sử dụng
ngôn ngữ lập trình để diễn
đạt đúng thuật toán.
 Khi viết chương trình cần
chọn ngôn ngữ thích hợp
Đặt vấn đề: 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.
H. Hãy nêu các ngôn ngữ lập
trình mà em biết? Đ. Pascal, C, …
Giáo án_Giải Bài Toán Trên Máy Tính 2013
Trang 3
với thuật toán. Viết chương
trình trong ngôn ngữ nào thì
phải tuân theo qui định ngữ
pháp của ngôn ngữ đó.
IV. Hiệu chỉnh:
Sau khi viết xong chương
trình cần phải thử chương
trình bằng một số bộ Input
đặc trưng. Trong quá trình
thử này nếu phát hiện sai sót
thì phải sửa lại chương
trình. Quá trình này gọi là
hiệu chỉnh.
V. Viết tài liệu:
Viết mô tả chi tiết bài toán,
thuật toán, chương trình và
hướng dẫn sử dụng …
Chú ý: Các bước trên có thể
lặp đi lặp lại nhiều lần cho
đến khi ta cho rằng chương
trình đã làm việc đúng đắn
và hiệu quả.
 GV hướng dẫn HS kiểm thử
thông qua việc mô phỏng thuật
toán trên
 Cho một nhóm mô phỏng thuật
toán, một nhóm tìm theo cách đã
học, rồi đối chiếu kết quả.
Tìm UCLN(25,35), UCLN(17,5)
 Sau khi viết chương trình đã
hoàn thiện công việc còn lại là
viết tài liệu mô tả thuật toán,
chương trình và hướng dẫn sử
dụng chương trình.
UCLN(25,35) = 5
UCLN(17,5) = 1
Hoạt động 3: Củng cố kiến thức đã học
2’
 Nhấn mạnh các bước giải bài
toán trên máy tính, cách lựa
chọn thuật toán và viết chương
trình.
4. BÀI TẬP VỀ NHÀ:
– Bài 1, 2, 3 sách giáo khoa.
– Đọc trước bài “ Phần mềm máy tính – Những ứng dụng của tin học”
IV. RÚT KINH NGHIỆM, BỔ SUNG:
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................

More Related Content

What's hot

Giải bài toán trên máy tính
Giải bài toán trên máy tínhGiải bài toán trên máy tính
Giải bài toán trên máy tínhthuhoai2088
 
K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10Tin5VungTau
 
Giao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoanGiao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoanTran Juni
 
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNHBÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNHTrần Nhân
 
Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang dayTâm Phan
 
Bai 7 phan mem may tinh new
Bai 7 phan mem may tinh newBai 7 phan mem may tinh new
Bai 7 phan mem may tinh newquangaxa
 
Kịch Bản Dạy Học
Kịch Bản Dạy Học Kịch Bản Dạy Học
Kịch Bản Dạy Học nhi104
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11Sunkute
 
13. tai lieu tap huan tt22 mon tin hoc
13. tai lieu tap huan tt22   mon tin hoc13. tai lieu tap huan tt22   mon tin hoc
13. tai lieu tap huan tt22 mon tin hocvinhduchanh
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11tin_k36
 
KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11tin_k36
 
Bai8_C2_11
Bai8_C2_11Bai8_C2_11
Bai8_C2_11tin_k36
 
Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10Nhật Toàn
 

What's hot (18)

Giải bài toán trên máy tính
Giải bài toán trên máy tínhGiải bài toán trên máy tính
Giải bài toán trên máy tính
 
Bài 6
Bài 6Bài 6
Bài 6
 
K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10
 
Giao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoanGiao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoan
 
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNHBÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang day
 
Bai 7 phan mem may tinh new
Bai 7 phan mem may tinh newBai 7 phan mem may tinh new
Bai 7 phan mem may tinh new
 
Ll3 online
Ll3 onlineLl3 online
Ll3 online
 
Kịch Bản Dạy Học
Kịch Bản Dạy Học Kịch Bản Dạy Học
Kịch Bản Dạy Học
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11
 
13. tai lieu tap huan tt22 mon tin hoc
13. tai lieu tap huan tt22   mon tin hoc13. tai lieu tap huan tt22   mon tin hoc
13. tai lieu tap huan tt22 mon tin hoc
 
a
aa
a
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11
 
KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11
 
Bai8_C2_11
Bai8_C2_11Bai8_C2_11
Bai8_C2_11
 
Kbdh b4 tin10
Kbdh b4 tin10Kbdh b4 tin10
Kbdh b4 tin10
 
Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10Kich Ban Day Hoc Bai 7 Tin Hoc 10
Kich Ban Day Hoc Bai 7 Tin Hoc 10
 

Similar to Giáo Án Tin 10 - Bài 6

goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasfgoap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasfsaochoi871
 
K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10Tin5VungTau
 
Bai toan va thuat toan
Bai toan va thuat toanBai toan va thuat toan
Bai toan va thuat toanHữu Duy Duy
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]MasterCode.vn
 
Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Dương Tuấn
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11K33LA-KG
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰ
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰ
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰLê Hữu Bảo
 
Giáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt động
Giáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt độngGiáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt động
Giáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt độngLê Hữu Bảo
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁNKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁNLê Hữu Bảo
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin5VungTau
 
Taphuan gv nghe08_2007
Taphuan gv nghe08_2007Taphuan gv nghe08_2007
Taphuan gv nghe08_2007Ninhnd Nguyen
 
Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bich Tuyen
 
Kich ban 2
Kich ban 2Kich ban 2
Kich ban 2Tuyen VI
 

Similar to Giáo Án Tin 10 - Bài 6 (20)

Bai 6 933
Bai 6 933Bai 6 933
Bai 6 933
 
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasfgoap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
 
Bai4 c1 10
Bai4 c1 10Bai4 c1 10
Bai4 c1 10
 
Giáo án tin 6
Giáo án tin 6Giáo án tin 6
Giáo án tin 6
 
K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10K33103340 hoai bai6_tin10
K33103340 hoai bai6_tin10
 
a
aa
a
 
Bai toan va thuat toan
Bai toan va thuat toanBai toan va thuat toan
Bai toan va thuat toan
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]
 
Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰ
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰ
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 5: CẤU TRÚC TUẦN TỰ
 
Ga tin 7
Ga tin 7 Ga tin 7
Ga tin 7
 
Giáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt động
Giáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt độngGiáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt động
Giáo án Đại Số 9 Học kì I soạn theo tập huấn mới 5 hoạt động
 
Thdc 06
Thdc 06Thdc 06
Thdc 06
 
bai tap tuan 4
bai tap tuan 4bai tap tuan 4
bai tap tuan 4
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁNKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtga
 
Taphuan gv nghe08_2007
Taphuan gv nghe08_2007Taphuan gv nghe08_2007
Taphuan gv nghe08_2007
 
Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01
 
Kich ban 2
Kich ban 2Kich ban 2
Kich ban 2
 

Recently uploaded

Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Xem Số Mệnh
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếngTonH1
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )lamdapoet123
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfXem Số Mệnh
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...Nguyen Thanh Tu Collection
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11zedgaming208
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfXem Số Mệnh
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdfdong92356
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...PhcTrn274398
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfXem Số Mệnh
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếngTonH1
 

Recently uploaded (20)

Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tế
 

Giáo Án Tin 10 - Bài 6

  • 1. Giáo án_Giải Bài Toán Trên Máy Tính 2013 Trang 1 Họ và tên: Nguyễn Hồng Hạnh MSSV: K38.103.050 Chương I MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA TIN HỌC Bài 6: GIẢI BÀI TOÁN TRÊN MÁY TÍNH I. MỤC TIÊU: Kiến thức: – Biết các bước cơ bản khi tiến hành giải toán trên máy tính: xác định bài toán, xây dựng và lựa chọn thuật toán, lựa chọn cấu trúc dữ liệu, viết chương trình, hiệu chỉnh, đưa ra kết quả và hướng dẫn sử dụng. Kĩ năng: – 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 tính. Thái độ: – Rèn luyện tính khoa học khi làm một việc nào đó: lập kế hoạch, làm theo kế hoạch. II. CHUẨN BỊ: Giáo viên: – Giáo án + bảng vẽ sơ đồ khối của thuật toán tìm UCLN. – Tổ chức hoạt động nhóm. Học sinh: Sách giáo khoa, vở ghi. Đọc bài trước. III. HOẠT ĐỘNG DẠY HỌC: – Ổn định tổ chức: Kiểm tra sĩ số lớp. – Kiểm tra bài cũ: (3’)  Hỏi: Có những loại ngôn ngữ lập trình nào, nêu đặc điểm của từng loại? Gọi 1 HS trả lời. – Giảng bài mới: TL Nội dung Hoạt động của Giáo viên Hoạt động của Học sinh Hoạt động 1: Cách xác định bài toán và thuật toán 25’  Các bước giải bài toán: Bước 1: Xác định bài toán Bước 2: Lựa chọn hoặc thiết kế thuật toán. Bước 3: Viết chương trình Bước 4: Hiệu chỉnh CT Bước 5: Viết tài liệu. I. Xác định bài toán: Xác định phần Input và Output của bài toán và mối quan hệ giữa chúng. Từ đó xác định ngôn ngữ lập trình Đặt vấn đề: MT là công cụ hỗ trợ con người rất nhiều trong cuộc sống, nhưng để cho máy thực hiện giải bài toán thì ta 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 để giải một bài toán là gì?  GV có thể lấy một bài toán thực tế (hoặc toán học) để phân tích. H. Xác định bài toán tức là cần phải xác định cái gì?  Chia các nhóm thảo luận và  Đại diện các nhóm trả lời + Xác định input và output
  • 2. Giáo án_Giải Bài Toán Trên Máy Tính 2013 Trang 2 và cấu trúc dữ liệu một cách thích hợp. II. Lựa chọn và thiết kế thuật toán a) Lựa chọn thuật toán: Mỗi thuật toán chỉ giải 1 bài toán, song một bài toán có thể có nhiều thuật toán để giải. Vậy ta phải chọn thuật toán phù hợp nhất trong những thuật toán đưa ra. b) Diễn tả thuật toán: Ta có thể diễn tả thuật toán bằng cách liệt kê hoặc bằng sơ đồ khối. Ví dụ: Tìm UCLN (M, N) * Xác định bài toán. Input: M, N nguyên dương Output: UCLN(M,N). * Ý tưởng: Sử dụng t/c đã biết; * Thuật toán: B1: Nhập M, N; B2: Nếu M = N thì UCLN = M; chuyển đến B5; B3: Nếu M > N thì M = M – N, quay lại B2 B4: Nếu M<N thì N = N – M, quay lại B2; B5: Đưa ra kết quả UCLN rồi kết thúc. gọi đại diện các nhóm trả lời H. Hãy nhắc lại thuật toán là gì? H. Với một bài toán có thể có bao nhiêu thuật toán để giải? Ví dụ: Xét bài toán "Tìm UCLN của 2 số nguyên dương"  Thuật toán tối ưu: Là thuật toán có các tiêu chí sau : dễ hiểu, trình bày dễ nhìn, thời gian chạy nhanh, tốn ít bộ nhớ.  GV hướng dẫn HS thực hiện từng bước H. Xác định bài toán? H. Nhắc lại tính chất của ƯCLN?  Cho một nhóm lên bảng viết thuật toán bằng cách liệt kê.  GV mô tả thuật toán bằng sơ đồ khối  HS trả lời Đ. Có thể có nhiều thuật toán để giải một bài toán. Tìm UCLN có nhiều thuật toán + dùng hiệu của 2 số + dùng thương của 2 số Đ. Input: M, N nguyên dương Output: UCLN(M,N). Đ. 𝑈𝐶𝐿𝑁( 𝑀,𝑁) = { 𝑀 𝑁ế𝑢 𝑀 = 𝑁 𝑈𝐶𝐿𝑁( 𝑀,𝑁 − 𝑀) 𝑁ế𝑢 𝑀 < 𝑁 𝑈𝐶𝐿𝑁( 𝑀− 𝑁, 𝑁) 𝑁ế𝑢 𝑀 > 𝑁  Các nhóm thảo luận rồi đưa ra câu trả lời. Hoạt động 2: Cách viết chương trình, Hiệu chỉnh chương trình,Viết tài liệu 15’ III. Viết chương trình:  Viết chương trình là tổng hợp việc lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễn đạt đúng thuật toán.  Khi viết chương trình cần chọn ngôn ngữ thích hợp Đặt vấn đề: 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. H. Hãy nêu các ngôn ngữ lập trình mà em biết? Đ. Pascal, C, …
  • 3. Giáo án_Giải Bài Toán Trên Máy Tính 2013 Trang 3 với thuật toán. Viết chương trình trong ngôn ngữ nào thì phải tuân theo qui định ngữ pháp của ngôn ngữ đó. IV. Hiệu chỉnh: Sau khi viết xong chương trình cần phải thử chương trình bằng một số bộ Input đặc trưng. Trong quá trình thử này nếu phát hiện sai sót thì phải sửa lại chương trình. Quá trình này gọi là hiệu chỉnh. V. Viết tài liệu: Viết mô tả chi tiết bài toán, thuật toán, chương trình và hướng dẫn sử dụng … Chú ý: Các bước trên có thể lặp đi lặp lại nhiều lần cho đến khi ta cho rằng chương trình đã làm việc đúng đắn và hiệu quả.  GV hướng dẫn HS kiểm thử thông qua việc mô phỏng thuật toán trên  Cho một nhóm mô phỏng thuật toán, một nhóm tìm theo cách đã học, rồi đối chiếu kết quả. Tìm UCLN(25,35), UCLN(17,5)  Sau khi viết chương trình đã hoàn thiện công việc còn lại là viết tài liệu mô tả thuật toán, chương trình và hướng dẫn sử dụng chương trình. UCLN(25,35) = 5 UCLN(17,5) = 1 Hoạt động 3: Củng cố kiến thức đã học 2’  Nhấn mạnh các bước giải bài toán trên máy tính, cách lựa chọn thuật toán và viết chương trình. 4. BÀI TẬP VỀ NHÀ: – Bài 1, 2, 3 sách giáo khoa. – Đọc trước bài “ Phần mềm máy tính – Những ứng dụng của tin học” IV. RÚT KINH NGHIỆM, BỔ SUNG: ......................................................................................................................................................... ......................................................................................................................................................... .........................................................................................................................................................