Bài 4(Cực Hay)

42 450 0
Bài 4(Cực  Hay)

Đ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

GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng SBD Họ và tên Văn Toán Lí Anh Tổng Kết quả 105 Lê Thị Thu 8.5 10.0 7.0 9.0 102 Vũ Ngọc Sơn 6.0 8.5 8.5 5.0 215 Trần Thuỷ 7.0 7.0 6.5 6.5 211 Nguyễn Anh 4.5 5.0 7.0 7.5 245 Phan Vân 5.0 2.0 3.5 4.5 Ví dụ 1: Quản lí điểm trong một kì thi bằng máy tính. Yêu cầu : Hãy xác định thông tin đưa vào (Input) và thông tin cần lấy ra (Output) Input: SBD, Họ và tên, Văn, Toán, Lí, Anh. Output: Tổng điểm, Kết quả thi của học sinh. 53 Đỗ 42.5 Đỗ 41 Đỗ 33.5 Đỗ 22 GV: Nguyễn Cảnh Tùng Trường THPT DTNT Con Cuông Trường THPT DTNT Con Cuông GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng Ví dụ 2: Giải phương trình bậc nhất ax + b = 0. Yêu cầu : Hãy xác định thông tin đưa vào (Input) và thông tin cần lấy ra (Output) Input: Các hệ số a, b. Output: Nghiệm của phương trình. Với a = 1, b = -5 Phương trình có nghiệm x = 5 GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng 1. Khái niệm bài toán Là việc nào đó ta muốn máy thực hiện để từ thông tin đưa vào (INPUT) tìm được thông tin ra (OUTPUT). Ví dụ 3: Tìm ước số chung lớn nhất của hai số nguyên dương. INPUT: Hai số nguyên dương M và N. OUTPUT: ước số chung lớn nhất của M và N. Ví dụ 4: Bài toán xếp loại học tập của một lớp. INPUT: Bảng điểm của học sinh trong lớp. OUTPUT: Bảng xếp loại học lực của học sinh. Bài 4. Bài toán và thuật Toán Bài 4. Bài toán và thuật Toán GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng 2. Khái niệm thuật toán Từ INPUT làm thế nào để tìm ra OUTPUT ? Các em cần tìm ra cách giải của bài toán. GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng Xét ví dụ 2: Giải phương trình bậc nh t ax + b = 0. B1: Xác định hệ số a, b; B1: Xác định hệ số a, b; B2: Nếu a=0 và b=0 => Phương trình vô số nghiệm =>B5; B2: Nếu a=0 và b=0 => Phương trình vô số nghiệm =>B5; B3: Nếu a B3: Nếu a = = 0 và b 0 và b 0 => Phương trình vô nghiệm =>B5; 0 => Phương trình vô nghiệm =>B5; B4: Nếu a B4: Nếu a 0 => Phương trình có nghiệm x=-b/a =>B5; 0 => Phương trình có nghiệm x=-b/a =>B5; B5: Kết thúc. B5: Kết thúc. GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng 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. Có hai cách thể hiện một thuật toán: Cách 1: Liệt kê các bước. Cách 2: Vẽ sơ đồ khối. GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng B7: Kết thúc. B1: Bắt đầu; B1: Bắt đầu; B2: Nhập a, b, c; B2: Nhập a, b, c; B3: Tính B3: Tính = b = b 2 2 4ac; 4ac; B4: Nếu B4: Nếu < 0 => PT vô nghiệm => B7; < 0 => PT vô nghiệm => B7; B5: Nếu B5: Nếu = 0 = 0 => PT có nghiệm kép x = -b/2a => B7; => PT có nghiệm kép x = -b/2a => B7; B6: Nếu B6: Nếu > 0 > 0 => PT có hai nghiệm x1, x2 = (-b => PT có hai nghiệm x1, x2 = (-b )/2a )/2a => B7; => B7; 3. Một số ví dụ về thuật toán Thuật toán giải phương trình bậc hai (a 0). Cách 1: Liệt kê các bước GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng Quy ước các khối trong sơ đồ thuật toán Quy ước các khối trong sơ đồ thuật toán Bắt đầu thuật toán. Dùng để nhập và xuất dữ liệu. Dùng để gán giá trị và tính toán. Xét điều kiện rẽ nhánh theo một trong hai điều kiện đúng, sai. Kết thúc thuật toán. BĐ ĐK đ S KT Cách 2: Vẽ sơ đồ khối GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng Nhập vào a, b, c = b - 4ac < 0 PT vô nghiệm = 0 PT có nghiệm x= - b/2a KT BD đ s Sơ đồ thuật toán giải phương trình bậc hai Sơ đồ thuật toán giải phương trình bậc hai 2 PT có 2 nghiệm x1,x2 = ( -b )/2a B1 B2 B3 B4 B5 B6 s đ B7 [...]... Nguyn Cnh Tựng Cùng tìm thuật toán Quả này lớn nhất Quả này mới lớn nhất MAX GV: Nguyn Cnh Tựng ồ! Quả Tìm ra này lớn quả lớn nhất rồi! hơn Thuật toán tìm số lớn nhất trong một dãy số nguyên Xác định bài toán: INPUT: Số nguyên dương N và dãy N số nguyên a1, a2, , aN (ai với i: 1N) OUTPUT: Số lớn nhất (Max) của dãy số GV: Nguyn Cnh Tựng ý tưởng: - Đặt giá trị Max = a1 - Lần lượt cho i chạy từ 2 đến... Đưa ra nhất rồi kết y là 7 S S 1 2 5 1> 5 ? ai7 > 5 ? ? > Max 4> 7 Đ Max ai 7 ii 2+1 Nguyn Cnh Tựng 5+1 3+1 i+1 GV: 4+1 7 4 7 6 5 7 Thuật toán kiểm tra tính nguyên tố của một số nguyên dương Xác định bài toán: INPUT: N là một số nguyên dương OUTPUT: Trả lời câu hỏi N có là số nguyên tố không? GV: Nguyn Cnh Tựng Các em hãy nêu định nghĩa số nguyên tố ý tưởng: Xét các trường hợp - Nếu N = 1 thì N không... rồi kết thúc Thuật toán sắp xếp Hình a Hình b Hãy tìm cách sắp xếp học sinh đứng chào cờ (hình a) theo thứ tự thấp trước cao sau (hình b) GV: Nguyn Cnh Tựng Thuật toán sắp xếp bằng tráo đổi 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 thành dãy không giảm GV: Nguyn Cnh Tựng ý 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... Bông đã trốn vào một trong những chiếc mũ của ông già Nôen trên Hãy chỉ ra các cách tìm chiếc mũ mà Bông đang trốn? Cho biết có những cách GV: Nguyn Cnh Tựng nào? Thuật toán tìm kiếm tuần tự Xác định bài toán: INPUT: Dãy A gồm N số nguyên a1, a2, , aN đôi một khác nhau 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 A bằng k GV: Nguyn Cnh Tựng Mô phỏng thuật toán tìm . N. Ví dụ 4: Bài toán xếp loại học tập của một lớp. INPUT: Bảng điểm của học sinh trong lớp. OUTPUT: Bảng xếp loại học lực của học sinh. Bài 4. Bài toán và. OUTPUT: Bảng xếp loại học lực của học sinh. Bài 4. Bài toán và thuật Toán Bài 4. Bài toán và thuật Toán GV: Nguyn Cnh Tựng Trng THPT DTNT Con Cuụng 2. Khái

Ngày đăng: 01/07/2013, 01:27

Hình ảnh liên quan

Hãy tìm cách sắp xếp học sinh đứng chào cờ (hình a) theo thứ tự thấp trước cao sau (hình b). - Bài 4(Cực  Hay)

y.

tìm cách sắp xếp học sinh đứng chào cờ (hình a) theo thứ tự thấp trước cao sau (hình b) Xem tại trang 27 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan