1. Trang chủ
  2. » Mẫu Slide

Tin học 10 bài 4 bài toán và thuật toán

21 1,3K 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 21
Dung lượng 374,23 KB

Nội dung

CHÀO MỪNG CÔ VÀ CÁC BẠN ĐẾN VỚI BÀI THUYẾT TRÌNH CỦA EM... Hiểu cách biểu diễn Thuật Toán bằng ngôn ngữ liệt kê và sơ đồ khối qua bài toán tìm giá trị lớn nhất của một dãy số... 1.Khái n

Trang 1

CHÀO MỪNG CÔ VÀ CÁC BẠN ĐẾN VỚI BÀI THUYẾT TRÌNH

CỦA EM

Trang 2

BÀI 4: BÀI TOÁN VÀ THUẬT

TOÁN

Trang 3

MỤC TIÊU CỦA TIẾT HỌC HÔM

NAY

1 Biết khái niệm thế nào là Bài Toán

2 Biết khái niệm thế nào là Thuật Toán

3 Hiểu cách biểu diễn Thuật Toán bằng ngôn ngữ liệt kê và sơ đồ khối qua bài toán tìm giá trị lớn nhất của một dãy số

Trang 4

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

• Trong phạm vi Tin Học ta có thể hiểu:

• Bài toán là một việc nào đó ta muốn

• máy tính thực hiện

• Ví dụ 1: Tìm ước chung lớn nhất của hai số nguyên dương M và N

• Input: Hai số nguyên dương M và N

• Output:Ước chung lớn nhất của M và N

Trang 5

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

• Ví dụ 2: Kiểm tra tính nguyên tố của một số nguyên dương N

• Input: Số nguyên dương N

• Output: ‘N là số nguyên tố’ hoặc ‘N không là

số nguyên tố

• Bài toán được cấu tạo bởi hai thành phần:

a Input: các thông tin đã có

b Output: các thông tin cần tìm từ Input

Trang 6

1 Bài tập về Input, Output

trở thành dãy không giảm.

một dãy số nguyên

Trang 7

Đáp án

Bài tập 1:

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

Trang 8

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

Thuật toán để giải một bài toán là 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 các thao tác ấy, từ Input của bài toán,

ta nhận được Output cần tìm

Trang 9

TÌM THUẬT TOÁN GIẢI BÀI TOÁN TÌM MIN

Tìm giá trị nhỏ nhất của 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

Output: giá trị nhỏ nhất (Min) của dãy số

Ý tưởng bài toán

• Khởi tạo giá trị Min = a1

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

trị Min, nếu ai < Min thì Min nhận giá trị mới là ai

Trang 10

Biểu diễn thuật toán Min theo

Bước 4.1: Nếu ai < Min thì Min  a i ;

Bước 4.2: i  i+1 rồi quay lại bước 3;

Trang 11

Sơ đồ khối

Hình thoi thể hiện các

thao tác so sánh

Hình chữ nhật thể hiện các phép tính toán

Hình ovan thể hiện thao tác

nhập, xuất dữ liệu

Các mũi tên quy định trình

tự thực hiện các thao tác

Trang 12

Cách liệt kê

• Bước 1: Nhập N và dãy a1 ,a 2 ,

…a N ;

• Bước 2: Min a1 , i 2

• Bước 3: Nếu i > N thì đưa ra

giá trị Min rồi kết thúc ;

Đúng

Trang 13

Mô phỏng thuật toán

Trang 14

Tính chất của thuật toán

• Tính dừng:Thuật toán phải kết thúc sau một

hữu hạn lần thực hiện các thao tác

• Tính xác định: Sau khi thực hiện một thao tác

thì hoặc là thuật toán kết thúc hoặc là có đúng một thao tác xác định để thực hiện tiếp theo

• Tính đúng đắn: Sau khi thuật toán kết thúc, ta

phải nhận được Output cần tìm

Trang 15

• Chạy i từ 1 đến N, nếu ai là số chẵn thì

Tong:=Tong+ai.

Trang 16

Thuật toán

Trang 17

Kiến thức cần nắm

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

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

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

Bài toán là một việc nào đó ta muốn

Trang 18

Bài tập

Hãy mô tả thuật toán giải các bài

toán sau bằng cách liệt kê hoặc vẽ sơ

đồ khối

Tìm nghiệm của phương trình bậc

nhất tổng quát

ax2+bx+c=0

Trang 19

Giải bằng liệt kê

Trang 20

Giải bằng sơ đồ khối

Trang 21

BÀI THUYẾT TRÌNH CỦA EM ĐẾN ĐÂY LÀ KẾT THÚC XIN CÁM

ƠN QUÝ THẦY CÔ VÀ CÁC BẠN ĐÃ THEO DÕI

Ngày đăng: 02/12/2016, 22:48

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w