bai 6: phep toan, bieu thuc, cau lenh gan

22 1K 0
bai 6: phep toan, bieu thuc, cau lenh gan

Đ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

CHƯƠNG TRÌNH TIN HỌC LỚP 10 Chương I Bài BÀI TOÁN THUẬT TOÁN GV: Đặng Bá Sáu I BÀI TỐN • Xét yêu cầu sau : Giải phương trình bậc hai ax2+bx+c=0 Viết dịng chữ hình máy tính Quản lý cán quan Tìm ước chung lớn hai số nguyên dương a b Xếp loại học tập học sinh lớp Trong TOÁN HỌC Trong TIN HỌC xem toán xem toán Trong yêu cầu trên, yêu cầu Yêu cầu Tất yêu cầu xem toán? GV: Đặng Bá Sáu Khái niệm toán Tin học? Bài toán việc ta muốn máy tính thực GV: Đặng Bá Sáu Các yếu tố cần quan tâm giải tốn TỐN HỌC - Giả thiết TIN HỌC Đưa vào máy thơng tin THUẬT NGỮ TỐN HỌC? Cần lấy - Kết luận thơng tin Input Output  Trong Tin học, để phát biểu tốn, ta cần trình bày rõ Input Output tốn GV: Đặng Bá Sáu CÁC VÍ DỤ VD1 : Giải phương trình bậc hai ax2 + bx + c = (a ≠ 0)  Input : Các số thực a,b,c (a ≠ 0)  Output : Số thực x thỏa : ax2+bx+ c = VD2 : Tìm giá trị nhỏ số dãy số  Input : Các số dãy số  Output : Giá trị nhỏ dãy số GV: Đặng Bá Sáu CÁC VÍ DỤ (tt) VD3 : Tìm ước chung lớn hai số nguyên dương a b  Input : Hai số nguyên dương a b  Output : UCLN a b ? ? VD4 : Xếp loại học tập học sinh lớp  Input : Bảng điểm học sinh  Output : ? ?Bảng xếp loại học tập GV: Đặng Bá Sáu Nêu toán t toán rõ Input, Output rõ Input, Output tốn đó?a tốn đó? Xem thêm ví dụ SGK/24, 25 GV: Đặng Bá Sáu ng Bá Sáu TÓM LẠI Một toán cấu tạo thành phần :  Input (Các thông tin có)  Output (Các thơng tin cần tìm từ Input) GV: Đặng Bá Sáu II THUẬT TỐN Bài tốn Input Bằng cách nào? Giải toán Output Thuật toán Hướng dẫn thao tác cho máy thực để tìm lời giải GV: Đặng Bá Sáu BÀI TOÁN Input THUẬT TOÁN (Thao tác 1Thao tác 2 Thao tác n) Output Thuật toán để giải toán : Thuật toánhữu để giải toán dãy • Một dãy hạnmột cácbài thao tác hữu hạn thao tác xếp theo • Các thao sắpcho xếpsau theo trình tự tác xác định khimột thực trìnhdãy tự xác thaođịnh tác đó, từ Input toán này, ta nhận Output cần tìm • Sau thực dãy thao tác đó, từ Input ta tìm Output tốn GV: Đặng Bá Sáu 10 MÔ TẢ CÁC THAO TÁC TRONG THUẬT TOÁN Nêu thao tác cần tiến hành Liệt kê Có cách mơ tả Dùng sơ đồ khối Dùng số biểu tượng thể thao tác GV: Đặng Bá Sáu 11 a) LIỆT KÊ VD : Tìm nghiệm phương trình bậc tổng quát : ax + b = () Giải toán thơng thường:  Nếu a = () khơng phải pt bậc + Neáu b = () vô số nghiệm nghiệm + Nếu b ≠ () vô nghiệm  Nếu a ≠ () có nghiệm x = -b/a GV: Đặng Bá Sáu LIỆT KÊ : • Bước : Nhập a, b • Bước : Nếu a = quay lại bước 1, ngược lại qua bước • Bước : Gán cho x giá trị -b/a, qua bước • Bước : Đưa kết x kết thúc 12 b) DÙNG SƠ ĐỒ KHỐI  Trong sơ đồ khối, người ta dùng số biểu tượng thể thao tác : : Thể thao tác nhập, xuất liệu : Thể phép toán : Thể thao tác so sánh : Quy định trình tự thực thao tác GV: Đặng Bá Sáu 13 VD: Tìm nghiệm phương trình bậc tổng quát : ax + b = LIỆT KÊ • Bước : Nhập a, b • Bước : Nếu a = quay lại bước 1, ngược lại qua bước • Bước : Gán cho x giá trị -b/a, qua bước • Bước : Đưa kết x kết thúc GV: Đặng Bá Sáu SƠ ĐỒ KHỐI Nhaäp a, b a=0 Đúng Sai x = -b/a Đưa x kết thúc14 LƯU Ý Ta cần diễn tả thuật tốn ngơn ngữ cho máy tính hiểu thực được, ngơn ngữ gọi ngơn ngữ lập trình Kết diễn tả thuật tốn gọi chương trình GV: Đặng Bá Sáu 15 III VÍ DỤ VỀ THUẬT TỐN Bài tốn : Cho dãy số gồm N số sau (N = 5): 11 20 Tìm giá trị NHỎ NHẤT dãy số ? GV: Đặng Bá Sáu 16 HƯỚNG DẪN: Min - Gọi Min giá trị nhỏ cần tìm Min=6 - Gán Min giá trị phần tử dãy 11 20 Gán i = Min=4 - Lần lượt so sánh Min với Min=11 phần tử dãy Tại vị trí so sánh : Giá trị nhỏ nhất: + Nếu Min lớn giá trị phần tử cần so sánh dãy lấy giá Biến i lưu trữ vị trí trị phần tử gán lại cho Min + Tăng i lên đơn vị - Khi so sánh đến phần tử cuối dãy số Min mang GV:trị Đặng Bá Sáu giá nhỏ dãy mà Min so sánh 17 SƠ ĐỒ KHỐI : Nhaäp N dãy a1,…, aN Min = a1 , i = i Đúng Min = GV: Đặng Bá Sáu i = i+1 18 LIỆT KÊ  Bước : Nhập N dãy a1,…, aN  Bước : Đặt Min= a1, i=2;  Bước : Nếu i đặt Max=ai 4.2 Tăng i đơn vị quay bước  Bước : Đưa Min kết thúc GV: Đặng Bá Sáu 19 VÍ DỤ VỀ THUẬT TỐN (tt) Bài tốn : Tìm giá trị LỚN NHẤT dãy số với Input Output sau: • Input : Số nguyên dương N dãy N số a1, ,aN • Output : Giá trị lớn (Max) dãy số Mơ tả thuật tốn để giải toán theo cách liệt kê dùng sơ đồ khối GV: Đặng Bá Sáu 20

Ngày đăng: 26/09/2013, 17:10

Hình ảnh liên quan

2. Viết một dịng chữ ra màn hình máy tính. - bai 6: phep toan, bieu thuc, cau lenh gan

2..

Viết một dịng chữ ra màn hình máy tính Xem tại trang 2 của tài liệu.
?Bảng điểm của học sinh. Bảng xếp loại học tập. - bai 6: phep toan, bieu thuc, cau lenh gan

ng.

điểm của học sinh. Bảng xếp loại học tập Xem tại trang 6 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan