Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 5. Từ bài toán đến chương trình

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Vũ Hải Đăng (trang riêng)
Ngày gửi: 09h:27' 04-12-2009
Dung lượng: 557.5 KB
Số lượt tải: 27
Số lượt thích: 0 người
BÀI 5
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
1. Bài toán và xác định bài toán.
Bài toán là một công việc hay một nhiệm vụ cần phải giải quyết.
b) Xác định bài toán:
Toán học : Tính tổng các số tự nhiên từ 1 đến 100; tính diện tích tam giác; . . .
Tin học : Tính điểm trung bình môn học; điều khiển rô-bốt nhặt rác; nấu một món ăn; . . .
Bài toán là gì?
Bài toán: Tính diện tích tam giác biết một cạnh và đường cao tương ứng với cạnh đó.
Nêu giả thiết và kết luận của bài toán ?
Điều kiện cho trước (INPUT)
Kết quả thu được(OUTPUT)
a) Bài toán:
Bài 5 : TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
2. Quá trình giải bài toán trên máy tính
Hãy nhặt rác;
Bắt đầu;
Tiến 2 bước;
Quay trái, tiến 1 bước;
Nhặt rác;
Quay phải, tiến 3 bước;
Quay trái, tiến 2 bước;
Bỏ rác vào thùng;
Kết thúc.
* Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán.
* Quá trình giải bài toán trên máy tính gồm các bước:
VÍ DỤ: Robot nhặt rác
Xác định bài toán: tìm input và output.
-Mô tả thuật toán: Tìm cách giải và mô tả bằng các lệnh.
Viết chương trình: Dựa vào thuật toán để viết chương trình theo NNLT đã biết.
Để giải một bài toán trong toán học ta thực hiện các bước như thế nào?
Bài 5 : TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
3. Thuật toán và mô tả thuật toán.
VÍ DỤ 1: Mô tả thuật toán nấu cơm.
INPUT: Gạo, nước, nồi cơm điện, muỗng, chén.
OUTPUT: Cơm ăn.
Bước 1: Rửa sạch nồi, vo gạo.
Bước 2: Cho gạo và nước vừa đủ vào nồi.
Bước 3: Cắm điện và đợi 45’.
Bước 4: Xới cơm ra chén.
- Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để thu được kết quả từ những điều kiện cho trước.
- Liệt kê các bước là cách thường dùng để mô tả thuật toán.
VÍ DỤ 2: Giải phương trình bx + c = 0
INPUT: Các số b và c
OUTPUT: Nghiệm của phương trình bậc nhất.
Bước 1: Nếu b = 0 chuyển tới bước 3
Bước 2:Tính nghiệm x = -c/b và chuyển tới bước 4.
Bước 3: Nếu c ≠ 0, thông báo PT vô nghiệm.
Ngược lại ( c = 0) , PT vô số nghiệm.
Bước 4: Kết thúc.
- Ví dụ:
SGK
GHI NHỚ
Xác định bài toán là việc xác định các điều kiện ban đầu (thông tin vào - INPUT) và các kết quả cần thu được (thông tin ra – OUTPUT)
Giải bài toán trên máy tính nghĩa là đưa cho máy tính dãy hữu hạn các thao tác đơn giản (thuật toán) mà nó có thể thực hiện được để cho ta kết quả.
Quá trình giải một bài toán trên máy tính gồm các bước: xác định bài toán; xây dựng thuật toán; viết chương trình.
Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để nhận được kết quả cần tìm từ những điều kiện cho trước.
 
Gửi ý kiến