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

Bài 4. BÀI TOÁN VÀ THUẬT TOÁN hay nhất

15 951 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 15
Dung lượng 869,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chắc các bạn đã từng nghe và tìm hiểu và công nghệ Bootrom + Game server. Đã từng nghe 2 luồng thông tin khen chê về Bootrom cho phòng GAME Bạn đang phân vân có nên làm Bootrom cho phòng GAME của mình trong thời kì giá điện mắc, giá net giảm. Và game thì ra ngày càng nhiều, update game thì tuần nào cũng có, virust thì như kiến........ Bạn đang thắc mắc các bước xây dựng Bootrom thế nào. Software tìm ở đâu... Và còn nhiều điều nữa .........

Trang 1

TRƯỜNG THPT CHUYÊN NGUYỄN THỊ MINH KHAI

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:

Output:

Hai số nguyên dương M và N UCLN của M và N

Trang 5

Ví dụ 2: Cho dãy A gồm N số nguyên a1,a2, ,aN.Cần sắp xếp dãy A trở thành dãy không giảm

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

1 KHÁI NIỆM BÀI TOÁN

Trang 6

Ví dụ 3: kiểm tra tính nguyên tố của một số

nguyên dương N

Input:

Output:

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

Input: các thông tin đã có Output: các thông tin cần tìm từ Input

1 KHÁI NIỆM BÀI TOÁN

Số nguyên dương N

N là số nguyên tố hoặc N không là số nguyên tố

Trang 7

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 8

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ÌM THUẬT TOÁN GIẢI

BÀI TOÁN TÌM MAX

Tìm giá trị lớn nhất của một dãy số nguyên Xác định bài toá n

Ý tưởng bài toá n

- 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 ai với giá trị Max, nếu ai > Max thì Max nhận giá trị mới là ai

Trang 9

MÔ PHỎNG Tìm giá trị lớn nhất của dãy số nguyên N = 8

5, 1, 4, 7, 6, 3, 15, 8

Trang 10

Biểu diễn thuật toán Max theo cách liệt kê

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

Bước 2: Max  a1 , i  2;

Bước 3: Nếu i > N thì đưa ra giá trị Max rồi

kết thúc ;

Bước 4:

Bước 4.1: Nếu ai > Max thì Max  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

Bước 1: Nhập N và dãy

a1,a2,…aN ;

Bước 2: Max a1, i 2

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

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

Bước 4:

Bước 4.1: Nếu ai > Max thì

Max ai

Bước 4.2: i i+1 rồi

quay lại bước 3

Nhập N và dãy a1,a2,…aN

Max a1, i 2

i > N ? Đưa ra giá trị Max rồi kết thúc

a i > Max ?

i i +1

Đúng

Sai

Đúng Sai

Max a i Nhập N và dãy a1,a2,…aN

Trang 13

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

Khái niệm Bài Toán

Xác định Bài Toán

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

máy tính thực hiệnThuậ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

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

Input: các thông tin đã có Output: các thông tin cần tìm từ Input

Khái niệm ThuậtToán

Trang 15

Chạy thử với N = 3, a 1 = 9,a 2 = 0,a 3 = 16

N = 3, a1= 9, a2= 0, a3= 16

Max 9 , i 2

9 0

16

> ? S

i + 1 = 2 3

3

Đ

Max 16

kết thúc

Bước 1

Bước 2

Bước 3

Bước 4.1

Bước 4.2

Ngày đăng: 09/04/2017, 18:38

HÌNH ẢNH LIÊN QUAN

Hình thoi thể hiện các - Bài 4. BÀI TOÁN  VÀ  THUẬT TOÁN hay nhất
Hình thoi thể hiện các (Trang 11)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w