Violet
Baigiang

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

Tìm kiếm Bài giảng

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: Nguyễn Thị Thanh Thuý
Ngày gửi: 09h:31' 11-11-2011
Dung lượng: 427.5 KB
Số lượt tải: 170
Số lượt thích: 0 người
`
Nhiệt liệt chào mừng các thầy cô giáo
Môn: Tin học 8
Thc hin: NGUY?N TH? THANH THY
về dự hội giảng chào mừng ngày nhà giáo việt nam 20/11
trường thcs quỳnh minh
năm học 2011-2012
Kiểm tra bài cũ
1, Nêu các bước giải một bài toán trên máy tính
2, Xác định bài toán sau:
Tính diện tích hình vành khăn giới hạn bởi hai đường tròn đồng tâm có bán kính đường tròn lớn là R1 và bán kính đường tròn nhỏ là R2 như hình dưới đây:
1. Các bước giải một bài toán trên máy tính
Bước 1: Xác định bài toán:
+ Các điều kiện cho trước (Input)
+ Kết quả cần thu được (Output)
Bước 2: Mô tả thuật toán
Bước 3: Viết chương trình
2. Xác định bài toán:
Input: R1 - bán kính hình tròn lớn
R2 - bán kính hình tròn nhỏ
Output: Diện tích hình vành khăn giới hạn bởi 2 đường tròn
Bài 5: từ bài toán đến chương trình (T2)
Bài toán và xác định bài toán
Qúa trình giải bài toán trên máy tính
Thuật toán và mô tả thuật toán
a, Ví dụ
Ví dụ 1: mô tả thuật toán pha trà mời khách.
INPUT:
Trà, nước sôi, ấm, chén
OUTPUT:
Chén trà đã pha
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, đợi khoảng 3-4 phút
Bước 4: rót trà ra chén.
Bài 5: từ bài toán đến chương trình (T2)
Bài toán và xác định bài toán
Qúa trình giải bài toán trên máy tính
Thuật toán và mô tả thuật toán
a, Ví dụ
b, Khái niệm:
-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ả cần thiết từ những điều kiện cho trước
Mô tả thuật toán là việc tìm cách giải bài toán và diễn tả các bước cần thực hiện.
Ta có thể sử dụng một số cách khác nhau để mô tả thuật toán, trong đó có cách liệt kê các bước
Ví dụ 2: mô tả thuật toán 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 1: nhập số b, c
Bước 2: nếu b=0 chuyển tới bước4
Bước 3: tính nghiệm
x? -c/b, chuyển tới bước 5
Bước 4: nếu c?0 thông báo pt vô nghiệm, ngược lại thông báo pt có vô số nghiệm
Bước 5: Kết thúc
Bài 5: từ bài toán đến chương trình (T2)
Bài toán và xác định bài toán
Qúa trình giải bài toán trên máy tính
Thuật toán và mô tả thuật toán
Ví dụ 3: mô tả thuật toán nấu cơm
INPUT: gạo, nước, nồi cơm điện, nguồn điện
OUTPUT: cơm đã chín
Bước 1: vo gạo, rửa sạch nồi.
Bước 2: cho gạo vào nồi.
Bước 3: rót nước vào nồi vừa đủ, cắm điện chờ 30phút.
a, Ví dụ
b, Khái niệm:
-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ả cần thiết từ những điều kiện cho trước
Mô tả thuật toán là việc tìm cách giải bài toán và diễn tả các bước cần thực hiện.
Ta có thể sử dụng một số cách khác nhau để mô tả thuật toán, trong đó có cách liệt kê các bước
Bài 5: từ bài toán đến chương trình (T2)
Bài toán:
Bố bạn Tuấn cần sơn một số hỡnh giống nhau. Các hỡnh cần sơn là bằng nhau, chúng đều là một phần mặt phẳng được giới hạn bởi hai đường tròn đồng tâm có bán kính lớn là R1, bán kính nhỏ là R2. Bố bạn Tuấn muốn tính xem cần phải mua ít nhất bao nhiêu hộp sơn cùng màu để có thể sơn đủ n hỡnh rời nhau. Biết rằng mỗi hộp sơn có thể sơn được a cm2.
Bạn Tuấn đã xung phong viết thuật toán và lập chương trỡnh giải bài toán để giúp bố. Thuật toán của bạn Tuấn:

INPUT: R1, R2, a, n
OUT: T
Bước 1: nhập R1, R2, a, n
Bước 2: S?3.14*R1*R1- 3.14*R2*R2
Bước 3: S?S*n
Bước 4: T?thương nguyên của phép chia S/a+1
Bước 5: In ra T và kết thúc thuật toán
Giải thích
Thuật toán
Thuật toán
Giải thích
INPUT: R1, R2, a, n
OUT: T
Bước 1: nhập R1, R2, a, n
Bước 2: S?3.14*R1*R1- 3.14*R2*R2
Bước 3: S?S*n
Bước 4: T?thương nguyên của phép chia S/a+1
Bước 5: In ra T và kết thúc
R1-bán kính đt lớn R2-bán kính đt nhỏ, a- diện tích 1 hộp sơn được, n-số hình cần sơn
T: Số hộp sơn cần mua
Nhập dữ liệu vào cho các biến
Tính diện tích 1 hình cần sơn
Tính diện tích n hình cần sơn
Tính số hộp sơn cần mua
In ra kết quả số hộp sơn cần mua
Trunc(.)-Hàm lấy phần nguyên của giá trị số
ví dụ: trunc(9.75) = 9 trunc(4.5)= 4
Var R1, R2, a,S: real;
n,T: integer;
Begin
Write(‘Nhap R1 = ’); readln(R1);
Write(‘Nhap R2 = ’); readln(R2); Write(‘Nhap a = ’); readln(a);
Write(‘Nhap so hinh n = ’); readln(n);
S:=3.14*R1*R1 – 3.14*R2*R2;
S:= S*n;
T:=Trunc(S/a+1);
Write(‘So hop son can mua la ’,T);
Readln;
End.
Hướng dẫn về nhà
Học thuộc bài
Làm bài tập 2 sgk/45, 5.2, 5.3, 5.4, 5.5 sbt/39,40
Đọc trước phần 4, Một số ví dụ về thuật toán
`
Giờ học kết thúc
Tháng 11 - 2011
Kính chúc sức khỏe các thầy cô giáo
chúc các em học tốt
468x90
 
Gửi ý kiến