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

Tài liệu Bài 5. Từ Bài Toán Đến Chương Trình

14 521 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Từ bài toán đến chương trình
Chuyên ngành Tin Học
Thể loại Bài giảng
Định dạng
Số trang 14
Dung lượng 3,74 MB

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

Nội dung

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 Để giải quyết một bài toán em phải làm gì?. Xác định bài toán: Điều kiện cho truớc Kết quả thu được Ví dụ: Để tính diện tí

Trang 1

Bài 5

Từ bài toán đến

chương tình

Trang 2

Câu 2: Hằng là gì ? Hãy nêu cú pháp khai báo hằng ? Cho ví dụ ?

- Biến là đại lượng để lưu trữ dữ liệu

- Cú pháp của khai báo biến:

Var <danh sách biến> : < kiểu dữ liệu >;

- Hằng là đại lượng để lưu trữ dữ liệu và có giá trị không

đổi trong suốt quá trình thực hiện chương trình.

- Cách khai báo hằng :

Const < tên hằng > =< giá trị của hằng >;

Câu 3: Nêu sự khác nhau giữa biến và hằng ?

Trang 3

Thế nào là 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

Để giải quyết một bài toán em phải làm gì ?

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

Điều kiện cho truớc

Kết quả thu được

Ví dụ: Để tính diện tích hình tam giác

- Điều kiện cho trước: Một cạnh và đường cao tuơng ứng với cạnh đó

- Kết quả thu được: Diện tích hình tam giác.

Trang 4

Thế nào là giải bài toán

trên máy tính ?

Là đưa cho máy một dãy hữu hạn các thao tác đơn giản mà nó có thể thực hiện được để từ các điều kiện cho trước ta nhận được kết quả cần thu được.

Thế nào là thuật toán ?

Thuật toán là dãy các hữu hạn các lệnh thực hiện để giải một bài toán.

Tư duy, suy nghĩ

Chương trình

Trang 5

Quá trình giải bài toán trên máy tính gồm mấy

bước ?

 Quá trình giải bài toán trên máy tính gồm các bước:

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

Mô tả thuật toán:

Viết chương trình:

Input Output

Tìm cách giải bài toán và diễn tả bằng các lệnh

Viết chương trình bằng ngôn ngữ lập trình

Trang 6

Ví dụ: Thuật toán pha trà mời khách

Input: Trà, nước sôi, ấm và chén

Output: Chén trà đã pha để mời khách

Bước 1: Tráng ấm, chén bằng nước sôi

Bước 2: Cho trà vào ấm

Bước 3: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút Bước 4: Rót trà ra chén để mời khách

Trang 7

Thế nào là mô tả thuật

toán ?

Mô tả thuật toán là liệt kê các bước cần thiết để giải một bài toán.

Bài toán: “Gpt bậc nhất dạng tổng quát bx + c = 0”

Bước 1: Nếu b=0 chuyển đến bước 3

Bước 2: Tính nghiệm của pt x = và chuyển sang bước 4

Bước 3: Nếu c khác 0, thông báo pt vô nghiệm, ngược lại thông báo pt vô số nghiệm

Bước 4: Kết thúc

b c

Trang 8

Ví dụ 3: Tính tổng của 100 số tự nhiên đầu tiên

Input: Dãy 100 số tự nhiên đầu tiên:1,2,…,100.

Output: Giá trị tổng của 1+2+…+100.

Bước 1: Sum  0

Bước 2: Sum  Sum + 1

… Bước 101: Sum  Sum + 100

Bước 1: Sum  0; i  0

Bước 2: i  i + 1

Bước 3: Nếu i 100, thì Sum  Sum + i và quay lại bước 2 Bước 4: Thông báo kết quả và kết thúc thuật toán

Trang 9

Ví dụ 6: Tìm số lớn nhất trong dãy a1, a2,…,an cho trước

Output: Giá trị Max={a1,a2,…,an}

Input: Dãy số a1, a2,…,an (n 1)≥

Bước 1: Max  a1, i = 1

Bước 2: i  i +1

Bước 3: Nếu i>n chuyển đến bước 5

Bước 4: Nếu ai>Max, Max  ai Quay lại bước 2 Bước 5: Kết thúc thuật toán

Trang 10

Max

Đây là quả cầu lớn nhất

Quả cầu này nhỏ hơn quả cầu số 1

Đây là quả cầu lớn hơn quả cấu

số 1

Đây là quả cầu lớn hơn quả cầu số 3

Max

Đây là quả cầu nhỏ hơn quả cầu số 4 Đây là quả cầu lơn nhất

Trang 11

1 Xác định bài toán: Input và Output

2 Giải bài toán trên máy tính

3 Quá trình giải 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 bài toán, lập chương trình

4 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 kết quả cần tìm từ những

điều kiện cho trước

Trang 12

Câu 2: Thế nào là thuật toán ? Câu 3: Xác định Input và Output cho bài toán sau ? a) Nấu cơm b) Kho cá

Trang 13

- Trả lời các câu hỏi và bài tập trang 45 SGK.

- Xem trước Bài 6 Câu lệnh điều kiện

Ngày đăng: 30/11/2013, 06:11

TỪ KHÓA LIÊN QUAN

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

w