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

bai 6: Giai bai toan tren may tinh

23 339 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 23
Dung lượng 2,13 MB

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

Nội dung

VẤN ĐỀ NAN GIẢI Giải bài toánVẤN ĐỀ TƯƠNG Con người làm việc ÔI NHIỀU VIỆC QUÁ!... VẤN ĐỀ NAN GIẢI Giải bài toán VẤN ĐỀ TƯƠNG TỰ KẾT QUẢ Có máy tính sướng thật, đi làm việc khác thôi!. V

Trang 1

Mời các bạn giải bài toán sau:

 Cho 2 số tự nhiên a và b (0<a<=b) Tìm các số chính phương trong

khoảng [a;b] Giải bài toán trong 2 trường hợp sau:

+ a = 1; b = 4.

+ a = 4; b = 1024.

Trang 2

VẤN ĐỀ

NAN GIẢI

Giải bài toánVẤN ĐỀ

TƯƠNG

Con người làm việc

ÔI NHIỀU VIỆC QUÁ!

Trang 3

VẤN ĐỀ

NAN GIẢI

Giải bài toán

VẤN ĐỀ

TƯƠNG TỰ

KẾT QUẢ

Có máy tính sướng thật, đi làm việc khác thôi!

Sự hỗ trợ của máy tính

Trang 4

Bài thuyết trình nhóm D

GIẢI BÀI TOÁN TRÊN

MÁY TÍNH

Trang 5

Viết chương trình

Ví dụ về

thuật toán

Ví dụ về

thuật toán

Trang 6

BÀI TOÁN

 Mô tả bài toán:

+Input: thông tin đưa vào.

+Output: thông tin

cần lấy ra.

=> Thông tin về input

và output phải rõ

ràng, tường minh.

Trang 7

THUẬT TOÁN

 Thuật toán có

3 tính chất:

+ Tính dừng + Tính xác định

+ Tính đúng đắn

Trang 8

LỰA CHỌN THUẬT TOÁN

Trang 9

TIÊU CHUẨN LỰA CHỌN

THUẬT TOÁN

Trang 10

BIỄU DIỄN THUẬT TOÁN

 Có 2 cách biễu diễn thuật toán:

Trang 11

CÁC KÝ HIỆU TRONG

SƠ ĐỒ KHỐI

Bắt đầu / Kết thúc Bắt đầu / Kết thúc

Trang 12

VIẾT CHƯƠNG TRÌNH

 Việc viết chương trình là việc tổng hợp

giữa viêc lựa chọn cách tổ chức dữ liệu và

NGÔN NGỮ LẬP TRÌNH

CHƯƠNG TRÌNH CHƯƠNG TRÌNH

Trang 14

HIỆU CHỈNH

 Hiệu chỉnh là quá trình kiểm tra và chỉnh sửa lại chương trình đã viết.

 Nội dung: thử chương trình bằng cách thực hiện nó với các Test.

 Mục đích: chỉnh sửa những lỗi sai của chương trình và

thuật toán.

Trang 15

VIẾT TÀI LIỆU

 Tài liệu phải:

+Mô tả bài toán, thuật toán.

Trang 16

 Các bước trên có thể 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ả.

Hiệu chỉnh

Hiệu chỉnh

Viết tài liệu

Viết tài liệu

Viết chương trình

Viết chương trình

Trang 18

+Sau mỗi lần thay đổi giá trị, xét xem i

có phải là số chính phương hay không

Nếu đúng thì xuất giá trị i, nếu sai thì

tăng giá trị của i lên một đơn vị

+Nếu i>b, kết thúc thuật toán

Trang 19

VÍ DỤ VỀ THUẬT TOÁN

 Xét xem i có phải là số chính phương hay không:

+ Lấy căn của i ( )

+ Lấy phần nguyên của căn của i ([ ]).+ Bình phương phần nguyên vừa nhận

được

([ ]2)

+ Xét xem số vừa tìm được với i Nếu

khác i thì i không phải số chính phương, nếu bằng i thì i là số chính phương

i

i i

Trang 20

LIỆT KÊ TỪNG BƯỚC

 Bước 1: Nhập a,b (0<a<=b)

Trang 21

SƠ ĐỒ KHỐI

Bắt đầu

Bắt đầu

Nhập a,b (0<a<b)

Nhập a,b (0<a<b)

Xuất i

True True

False False

Trang 22

HIỆU CHỈNH

i [ ]

2

Kết quả

Bắt đầu

Nhập a,b (0<a<b)

Nhập a,b (0<a<b)

Xuất 1

True True

False False

=> loạiLần 3: 1=3=> sai

=> loạiLần 4: 4=4=> đúng

Xuất 4

i = 5

i = 5

5>

45>

4

Trang 23

CẢM ƠN THẦY

VÀ CÁC BẠN

ĐÃ THEO DÕI THANKS FOR WATCHING MERCI À VOTRE ATTENTION CHÚC THẦY LUÔN ĐẸP TRAI

VÀ CÁC BẠN LUÔN HỌC GIỎI

TẠM BIỆT GOODBYE

AU REVOIR

Ngày đăng: 28/10/2014, 14:00

HÌNH ẢNH LIÊN QUAN

SƠ ĐỒ KHỐI - bai 6: Giai bai toan tren may tinh
SƠ ĐỒ KHỐI (Trang 11)
SƠ ĐỒ KHỐI - bai 6: Giai bai toan tren may tinh
SƠ ĐỒ KHỐI (Trang 21)

TỪ KHÓA LIÊN QUAN

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

w