Bài 6. Câu lệnh điều kiện

145 270 0
Bài 6. Câu lệnh điều kiện

Đ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

Bài 6. Câu lệnh điều kiện tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực ki...

Ngày soạn: 09/12/08 Ngày giảng: 8B:13/12/08 8C:11/12/08 Tiết 29. Bài 6 - Câu lệnh điều kiện A. Phần chuẩn bị I. Mục tiêu 1. Kiến thức, kỹ năng, t duy: Giới thiệu cho HS về khái niệm mới: cấu trúc rẽ nhánh. Từ đó dẫn đến khái niệm Câu lệnh điều kiện trong ngôn ngữ lập trình. HS hiểu đợc ý nghĩa của cấu trúc rẽ nhánh trong ngôn ngữ lập trình, các dạng của cấu trúc, mối liên hệ giữa cấu trúc rẽ nhánh và câu lệnh điều kiện. Biết viết đợc câu lệnh điều kiện trong ngôn ngữ Pascal. 2. Thái độ: Nghiêm túc, tích cực học tập. II. Chuẩn bị 1. Giáo viên: SGK, giáo án 2.Học sinh: SGK và nghiên cứu trớc bài. B. Phần thể hiện khi lên lớp *, ổn định tổ chức:1 8B: /23 8C: /24 I. Kiểm tra bài cũ: 5 CH: Viết thuật toán của bài toán sau: Cho 2 số thực a, b. Hãy cho biết kết quả so sánh 2 số đó dới dạng a lớn hơn b, a nhỏ hơn b, a bằng b. Đ.A:B1: Nếu a>b, Kết quả là a lớn hơn b và chuyển đến B3 B2: Nếu a<b, kết quả là a nhỏ hơn b; Ngợc lại, kết quả là a bằng b. B3: Kết thúc thuật toán. II. Bài mới 38 Chúng ta đã sử dụng các câu nh: Nếu a>b, Kết quả là a lớn hơn b và chuyển đến B3 Nếu a<b, kết quả là a nhỏ hơn b; Ngợc lại, kết quả là a bằng b. Các câu nh trên trong thuật toán, khi đợc chuyển sang ngôn ngữ lập trình sẽ đ- ợc gọi là: Câu lệnh điều kiện. Vậy, thế nào là câu lệnh điều kiện? Chúng ta cùng nghiên cứu bài học ngày hnay. GV ĐVĐ: Tuy nhiên các hoạt động của con ngời thờng bị tác động bởi sự thay đổi của các hoàn cảnh cụ thể. Do đó nhiều hoạt động sẽ bị thay đổi cho phù hợp. VD: Nếu em bị ốm, em sẽ không thể đi học đơc. Nếu chủ nhật trời không ma lớp em sẽ đi picnic,ngợc lại lớp em sẽ tổ chức liên hoan ở nhà Từ nếu trong các câu trên đợc dùng để chỉ 1 đk. Các hoạt động tiếp theo của em hay của lớp em sẽ phụ thuộc vào điều kiện đó có xảy ra hay không? Các hoạt động nh vậy đ- ợc gọi là gì? HS Hoạt động phụ thuộc vào điều kiện 1. Hoạt động phụ thuộc vào điều kiện 7 Có những hoạt động chỉ đợc thực hiện khi 1 điều kiện cụ thể đợc xảy ra. Điều kiện thờng là 1 sự kiện đợc mô tả sau từ nếu. GV YC HS lấy VD về hoạt động phụ thuộc đk và chỉ ra điều kiện của VD đó? VD: Nếu em bị ốm GV Mỗi đk đợc mô tả dới dạng 1 phát biểu, các hoạt động tiếp theo phụ thuộc vào việc kiểm tra phát biểu đó đúng hay sai? (mô tả bảng ktra kết quả của 2VD trên) 2. Tính đúng hoặc sai của các đk 7 Khi kq ktra là đúng, ta nói đk đợc thoả mãn. Còn khi kq là sai, ta nói đk không thoả mãn GV Trong tin học chúng ta cũng gặp nhiều dạng đk khác. Ycầu hs lấy thêm VD về các dạng đk trong Tin học VD: Nếu a>b, thì in ra kết quả là a lớn hơn b GV Hãy chỉ ra điều kiện trong VD trên: Nếu a>b, thì in ra kết quả là a lớn hơn b HS ĐK ở đây là phép so sánh a>b GV Để so sánh 2 giá trị số hoặc 2 biểu thức có giá trị số, ta sử dụng các ký hiệu toán học nh: =, #, <, > Các phép so sánh có kết quả đúng hoặc sai. Các phép so sánh có vai trò ntn trong việc mô tả thuật toán và lập trình? 3. Điều kiện và phép so sánh 10 - Các phép so sánh có vai trò rất quan trọng trong việc mô tả thuật toán và lập trình. Chúng đợc sử dụng để biểu diễn các điều kiện VD1(47):Câu lệnh để in ra màn hình giá trị lớn hơn trong 2 gtrị của biến a, b. Nếu a>b, in giá trị biến a ra màn hình; Ngợc lại, in giá trị của biến b ra màn hình GV Ta đã biết rằng máy tính thực hiện tuần tự các các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng Cách thể hiện hoạt động phụ thuộc vào điều kiện đợc gọi là gì? Chúng ta chuyển sang phần 4: Cấu trúc rẽ nhánh 4.Cấu trúc rẽ nhánh 14 VD2(SGK: 48) B1: Tính tổng số tiền T khách hàng đã mua sách. B2: Nếu T >= 100000, số tiền phải thanh toán là 70% * T. B3: In hoá đơn. GV Cách thể hiện hoạt động phụ thuộc vào điều kiện nh trên đợc gọi Trường THCS Xuân Hiệp Tuần: Tiết: Giáo Án tin học PHẦN 1: LẬP TRÌNH ĐƠN GIẢN Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU Kiến thức: giúp học sinh biết máy tính làm việc người lệnh thông qua việc viết câu lệnh ngôn ngữ lập trình Kỹ năng: biết số thao tác lệnh cho máy tính như: nháy đúp chuột,gõ phím… Thái độ: nghiêm túc học tập II CHUẨN BỊ Giáo viên: giáo án, phòng máy Học sinh: đọc trước nhà, tập, sách giáo khoa III PHƯƠNG PHÁP Lý thuyết kết hợp thực hành phòng máy IV HOẠT ĐỘNG DẠY VÀ HỌC NỘI DUNG HOẠT ĐỘNG GV HOẠT ĐỘNG HS Hoạt động 1: Ổn định lớp (1’) Ổn định lớp - Kiểm tra sĩ số Hoạt động 2: Giới thiệu bài(2’) - Lớp trưởng báo cáo - Ở lớp truớc em học xong phấn mêm thông dung, sang lớp chúng học 1phần hoàn toàn mối quan hệ máy tính chương trình máy tính thông qua Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH Hoạt động 3.1: Tìm hiểu Con người lệnh cho máy tính nào?(15’) Con người - Khi nháy đúp chuột vào - Chương tình mở để ta thao tác lệnh cho máy tính biểu tượng chương trình ta nào? thấy có tượng gì? Gọi học sinh trả lời - Lắng nghe - Đưa - Nhận xét - Nhấn phím bàn phím dẫn: nháy đúp - Trong soạn thảo văn chuột, nhấn phím… ta làm để kí tự  Con người hình? Gọi học sinh - Lắng nghe trả lời - Cho ví dụ lệnh cho máy tính thông qua câu lệnh - Nhận xét - Hãy cho ví dụ lệnh cho máy tính bàn phím  Như làm việc với máy tính ta thực yêu cầu máy tính cách lệnh cho máy tính thông qua thao tác với chuột bàn phím Hoạt động 3.2: Tìm hiểu Ví dụ: Rô-bốt nhặt rác( 10(’) GV: Lưu Minh Vũ Trang Trường THCS Xuân Hiệp Ví dụ: Rô-bốt nhặt rác Là loại máy thực công việc thay cho người người điều khiển Giáo Án tin học - Robot gì? - Robot thực công việc gì: - Robot làm việc theo ý muốn người người tạo câu lệnh qua yêu cầu Robot thực - Nhận xét - Hãy cho ví dụ Robot mà em biết - loại máy người tạo qua đo người điều khiển - Robot thực công việc thay người như: làm công việc nhà, làm việc môi trường độc hại… - Cho ví dụ Hoạt động 4: củng cố(5’) - Con người lênh cho máy tính nào? - Robot thay hoàn toàn công việc người không? - Thông qua câu lệnh - Không Rô bốt công cụ hỗ trợ cho người công việc, cho vd - Nhận xét Hoạt độn nhận xét- dạn dò(2’) - Nhận xét tiết học - Chuẩn bị phần ****************************************************** Tuần: Tiết: PHẦN 1: LẬP TRÌNH ĐƠN GIẢN Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I MỤC TIÊU Kiến thức: giúp học sinh biết máy tính làm việc người lệnh thông qua việc viết câu lệnh ngôn ngữ lập trình Kỹ năng: biết số thao tác lệnh cho máy tính như: nháy đúp chuột,gõ phím… Thái độ: nghiêm túc học tập II CHUẨN BỊ Giáo viên: giáo án, phòng máy Học sinh: đọc trước nhà, tập, sách giáo khoa III PHƯƠNG PHÁP Lý thuyết kết hợp thực hành phòng máy IV HOẠT ĐỘNG DẠY VÀ HỌC NỘI DUNG HOẠT ĐỘNG GV HOẠT ĐỘNG HS - Kiểm tra sĩ số - KTBC: - Lớp trưởng báo cáo + Hãy kể số thao tác người lệnh cho máy? - Nhận xét cho điểm + Nháy đúp chuột vào biểu tượng chương trình hay nhấn phím Hoạt động 1: Ổn định lớp (8’) Ổn định lớp GV: Lưu Minh Vũ Trang Trường THCS Xuân Hiệp Giáo Án tin học Hoạt động 2: Giới thiệu bài(2’) - Hôm náy em học tiếp phấn 3, Hoạt động 3.1: Tìm hiểu Viết chương trình – lệnh cho máy tính làm việc?(15’) Viết chương trình – - Trong ví dụ Robot để điều khiển - Theo dõi lệnh cho máy tính làm việc Robot người ta viết câu lệnh câu lệnh gọi - Chương trình tập hợp chương trình, tương tự máy câu lệnh mà máy tính tính ta viết chương trình để hiểu thực điều khiển máy tính thực theo - Việc viết chương trình giúp yêu cầu người điều khiển máy - Chương trình máy tính gì? Gọi tính đơn giản hiệu học sinh trả lời - Là tập hợp câu lệnh mà - Nhận xét người yêu cầu máy tính thực - Tuy chương trình chứa nhiều lệnh thân chương trình lệnh - Theo dõi - Trong thực tế người muốn máy tính thực nhiều công việc từ đơn giản đến phức tạp nên người phải viết nhiều câu lệnh tập hợp chương trình - Nếu chương trình máy tính việc theo yêu cầu cong người không? Gọi học sinh trả lời - Không thể thực - Nhận xét Hoạt động 3.2: Tìm hiểu Chương trình ngôn ngữ lập trình( 15(’) Chương trình ngôn - Như biết liệu đưa vào máy tính - Theo dõi đổi thành dạng dãy Bit dãy ngữ lập trình số nhị phân gồm hai giá trị ngôn ngữ dành cho máy - Khi ta đưa thông tin - Nếu viết chương trình ngôn ngữ vào máy chúng mà máy không hiểu máy có - Không thực yêu cầu chuyển đổi thành dãy Bit thực lệnh mà người người Các dãy Bit tạo thành yêu cầu không? Gọi học sinh trả lời ngôn ngữ dành cho máy - Nhận xét - Dãy Bit ngôn ngữ máy viết gọi ngôn ngữ máy chương trình ngôn ngữ máy - Lắng nghe máy khó hiểu khó nhớ nên người ta - Chương trình dịch: cho đời ngôn ngữ lập trình chương trình dùng để - Ngôn ngữ lập trình gì? Gọi học chuyển ngôn ngữ lập sinh trả lời - Nhận xét trình thành ngôn ngữ - Để tạo chương tình máy tính ta phải - Là ngôn ngữ dùng để viết máy viết chương trình thông qua ngôn ngữ chương trình máy tính lập trình - Lắng nghe GV: Lưu Minh Vũ Trang Trường THCS Xuân Hiệp Giáo Án tin học - Ngôn ngữ lập trình có phải ngôn ngữ máy không? Gọi học sinh trả lời - Nhận xét - Để ... Bài 6: CÂU LỆNH ĐIỀU Bài 6: CÂU LỆNH ĐIỀU KIỆN KIỆN 1.HAT NG PH THUC VO 1.HAT NG PH THUC VO iU KiN: iU KiN: "Nếu" em bị ốm, em sẽ không tập thể dục buổi sáng. "Nếu" em bị ốm, em sẽ không tập thể dục buổi sáng. "Nếu" trời không mưa vào ngày chủ nhật, Long đi đá "Nếu" trời không mưa vào ngày chủ nhật, Long đi đá bóng; ngược lại Long sẽ ở nhà giúp mẹ dọn dẹp nhà cửa. bóng; ngược lại Long sẽ ở nhà giúp mẹ dọn dẹp nhà cửa. Trong cuộc sống hằng ngày, từ " Trong cuộc sống hằng ngày, từ " nếu nếu " trong các " trong các câu trên được dùng để chỉ một " câu trên được dùng để chỉ một " điều kiện điều kiện ". ". Có những hoạt động chỉ được thực hiện khi một Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. Điều kiện thường là một sự điều kiện cụ thể được xảy ra. Điều kiện thường là một sự kiện được mô tả sau từ " kiện được mô tả sau từ " nếu nếu ". ". 2. Tính đúng hoặc sai của các điều kiện 2. Tính đúng hoặc sai của các điều kiện Khi kết quả kiểm tra là Khi kết quả kiểm tra là đúng đúng , ta nói điều kiện đư , ta nói điều kiện đư ợc ợc thoả mãn thoả mãn , còn khi kết quả kiểm tra là , còn khi kết quả kiểm tra là sai sai , ta , ta nói điều kiện nói điều kiện không thoả mãn không thoả mãn . . VD: VD: Nếu Nếu nháy nút ở góc trên, bên phải cửa sổ, ( nháy nút ở góc trên, bên phải cửa sổ, ( thì thì ) ) cửa sổ sẽ được đóng lại. cửa sổ sẽ được đóng lại. Nếu Nếu X X > 5, ( > 5, ( thì thì hãy) in giá trị của hãy) in giá trị của X X ra màn hình. ra màn hình. Nếu Nếu (ta) nhấn phím (ta) nhấn phím Pause/Break Pause/Break , ( , ( thì thì ) chương ) chương trình (sẽ bị) ngừng. trình (sẽ bị) ngừng. 3. Điều kiện và phép so sánh 3. Điều kiện và phép so sánh - Để so sánh hai giá trị số hoặc hai biểu thức có - Để so sánh hai giá trị số hoặc hai biểu thức có giá trị số, chúng ta đã sử dụng các kí hiệu toán giá trị số, chúng ta đã sử dụng các kí hiệu toán học như: =, , <, , > và , các phép so sánh học như: =, , <, , > và , các phép so sánh có kết quả có kết quả đúng đúng hoặc hoặc sai sai . . - Phép so sánh cho kết quả đúng có nghĩa điều - Phép so sánh cho kết quả đúng có nghĩa điều kiện được thoả mãn; ngược lại, điều kiện không kiện được thoả mãn; ngược lại, điều kiện không được thoả mãn. được thoả mãn. 4. Cấu trúc rẽ nhánh 4. Cấu trúc rẽ nhánh Ví dụ: Ví dụ: Một hiệu sách thực hiện đợt Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Hãy mô tả tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách. hoạt động tính tiền cho khách. THU T THU T TOAN TOAN Bước 1 Bước 1 . Tính tổng số tiền . Tính tổng số tiền T T khách khách hàng đã mua sách. hàng đã mua sách. Bước 2. Bước 2. Nếu Nếu T T 100000, số tiền phải 100000, số tiền phải thanh toán = 70% thanh toán = 70% ì ì T T . . Bước 3. Bước 3. In hoá đơn. Tính tiền cho In hoá đơn. Tính tiền cho    Ừ Đ ́ ƯƠ      •                •                  •                  •     !                "      • #            $        $  !        % " $          • &'(         • #)($               "                               !  "#  $  $  %%    & '#  $ (    %  )  "        *+  %  +        , -  )./0102033045!  $    6 -  %       "       3  7    +      ,     !     +      +       8    9            !      ,      "         +    8      9  +  %      $:           +    8     -  %         • 9      (            • ;  8    (%                • 9      (       • ;  8    (      (    %  )  "        •     !     +    +        8   • 9            :         • '  %  ()&;<1= *    $           >        :  !     +     %"    %      %   $    %"     8, *  !   '  %              !         -+              +           %"      %  %             +         *    $           • -    !                                      " !         • ?            2  ( 2          2 %       2 '     ;  8      !    , @      +       " !         -    !    , #)  !   -  !  8                 , #$  !   +    %  #       9  $  +  %   ,-(    ./  0 A(-    $   +  ! (!     /(-    B  C    $    1(*  +       2(D    $ +    +       2EF     F(D    +  ! ,-(    .1  /2 $         $#  $3  )4560 A(*    $   (7       Giáo án Tin Học 9  Giáo viên: BÙI THỊ THÚY LAN Ngày soạn: 08/11/2008 Tiết: 23 Ngày dạy: 10/11/2008 Tuần: 12 Bài 6: CÂU LỆNH ĐIỀU KIỆN I. MỤC TIÊU 1. Kiến thức - Học sinh biết các hoạt động phụ thuộc vào điều kiện. - Nắm được tính đúng sai của các điều kiện thông qua các ví dụ. 2. Kỹ Năng - Rèn luyện kỹ năng phân biệt các hoạt động phụ thuộc vào điều kiện trong cuộc sống. 3. Thái độ - Tự giác, tích cực, chủ động trong tiết học. II. ĐỒ DÙNG DẠY HỌC 1. Chuẩn bị của giáo viên: Giáo án, ví dụ. 2. Chuẩn bị của học sinh: Vở, bút, thước dài, phấn. III. HOẠT ĐỘNG DẠY – HỌC A. ỔN ĐỊNH TỔ CHỨC (1’) B. NỘI DUNG (44’) NỘI DUNG – HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS Hoạt động 1: Kiểm tra bài cũ (4’) GV: Em hãy mô tả thuật toán tím giá trị lớn nhất của hai số? GV: Nhận xét câu trả lời của bạn? GV: Nhận xét và ghi điểm. Hoạt động 2: 1. Hoạt động phụ thuộc vào điều kiện (16’) GV: Lấy ví dụ trong cuộc sống mà có phụ thuộc vào điều kiện và phân tích cho hs hiểu. GV: Lấy ví dụ về hoạt động có phụ thuộc vào điều kiện? GV: Các hoạt động đó có liên quan đến từ gì? Kết luận: HS: Bước 1 : Max:= a (hoặc Max:=b); Bước 2 : Nếu a < b thì gán Max = b và viết giá trị lớn nhất của hai số là Max. HS: Nhận xét. HS: Lắng nghe. HS: Lấy ví dụ. HS: Bắt đầu bằng từ “nếu” 52  Giáo án Tin Học 9  Giáo viên: BÙI THỊ THÚY LAN - Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. Điều kiện thường là một sự kiện được mô tả sau từ nếu. Hoạt động 3 2. Tính đúng hoặc sai của các điều kiện (20’) GV: Cho hs quan sát lên bảng phụ và điền kết quả đúng sai vào cột kết quả? Hoạt động nhóm trong 3 phút Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Trời không mưa? Buổi chiều nhìn ra ngoài trời và thấy trời không mưa ? ? Đi chơi bóng Ở nhà Em bị ốm? Cảm thấy mình khoẻ mạnh. ? ? Ở nhà Đi học GV: Đại diện nhóm trả lời, nhóm khác nhận xét? GV: Nhận xét và bổ sung. Kết luận: - Khi kết quả kiểm tra là đúng, ta nói điều kiện được thỏa mãn, kết quả kiểm tra là sai, ta nói điều kiện không thỏa mãn. GV: Yêu cầu hs lấy ví dụ về tính đung sai của điều kiện trong tin hoc? GV: Nhận xét các ví dụ của hs GV: Lấy thêm một số ví dụ cao hơn trong tin học có phụ thuộc vào điều kiện cho hs. HS: Hoạt động nhóm. HS: Đại diện nhóm trả lời, nhóm khác nhận xét. HS: Lấy ví dụ. HS: Lắng nghe. IV. TỔNG KẾT – ĐÁNH GIÁ CUỐI BÀI (4’) - Nêu ví dụ trong cuộc sống của em có liên quan đến điều kiện và em thực hiện điều kiện đó như thế nào? - Làm bài tập 2 sgk trang 51. - Nhận xét đánh giá tiết học. Ngày soạn: 09/11//2008 Tiết: 24 Ngày dạy: 10/11/2008 Tuần: 12 Bài 6: CÂU LỆNH ĐIỀU KIỆN (tt) I. MỤC TIÊU 1. Kiến thức 53  Giáo án Tin Học 9  Giáo viên: BÙI THỊ THÚY LAN - Biết được phép so sánh cũng có mặt trong các điều kiện. - Biết sự cần thiết của câu trúc rẽ nhánh trong lập trình . - Hiểu cấu trúc rẽ nhánh có hai dạng : Dạng thiếu và dạng đủ. 2. Kỹ Năng - Rèn luyện kỹ năng phân biệt được cấu trúc rẽ nhánh dạng thiếu và cấu trúc rẽ nhánh dạng đủ. 3. Thái độ - Tự giác, tích cực, hăng say trong tiết học. II. ĐỒ DÙNG DẠY HỌC 1. Chuẩn bị của giáo viên: Giáo án, đồ dùng dạy học. 2. Chuẩn bị của học sinh: Vở, bút, thước Bài 6 Thời gian 2 tiết CÂU LỆNH ĐIỀU KIỆN CÂU LỆNH ĐIỀU KIỆN HOẠT ĐỘNG PHỤ THUỘC VÀO ĐIỀU KIỆN HOẠT ĐỘNG PHỤ THUỘC VÀO ĐIỀU KIỆN Sách giáo khoa trang 46_phần 1, em hãy đọc các ví dụ và cho biết “Những hoạt động chỉ được thực hiện khi nào? • Những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. • Điều kiện thường là một sự kiện được mô tả sau từ “nếu” TÍNH ĐÚNG HOẶC SAI CỦA CÁC ĐIỀU KIỆN TÍNH ĐÚNG HOẶC SAI CỦA CÁC ĐIỀU KIỆN Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Trời mưa? Long nhìn ra ngoài trời và thấy trời mưa Đúng Long ở nhà (không đi đá bóng) Em bị ốm? Buổi sáng thức dậy, em thấy mình hoàn toàn khoẻ mạnh Sai Em tập thể dục buổi sáng như thường lệ • Khi kết quả kiểm tra là đúng, ta nói điều kiện được thoả mãn, còn khi kết quả kiểm tra sai, ta nói điều kiện không thoả mãn ĐIỀU KIỆN VÀ PHÉP SO SÁNH ĐIỀU KIỆN VÀ PHÉP SO SÁNH Phép so sánh thường được sử dụng như thế nào? * Dùng để biểu diễn các điều kiện Phép so sánh cho kết quả như thế nào? • Kết quả Đúng khi điều kiện được thoả mãn • Ngược lại, điều kiện không được thoả mãn Ví dụ 1: Chương trình in ra màn hình có giá trị lớn hơn trong số hai giá trị của các biến a và b. Khi đó giá trị của biến a hoặc b được in ra phụ thuộc vào phép so sánh a > b là đúng hay sai. Nếu a>b, in giá trị của biến a ra màn hình; ngược lại, in giá trị của biến b ra màn hình CẤU TRÚC RẼ NHÁNH CẤU TRÚC RẼ NHÁNH Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được thể hiện bằng bao nhiêu dạng̀? Kể ra? Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ SƠ ĐỒ KHỐI CẤU TRÚC RẼ NHÁNH DẠNG THIẾU Điều kiện Câu lệnh Đúng Sai Lưu ý: sau then chỉ có 1 lệnh chương trình. Lưu ý: sau then chỉ có 1 lệnh chương trình. Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung như sau: nếu mua sách với tổng số tiền ít nhất là 100.000 đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách. thuật toán thuật toán • Bước 1: Tính tổng số tiền T khách hàng đã mua sách. • Bước 2: nếu T>100000, số tiền phải thanh toán là 70% x T. • Bước 3: in hoá đơn • Bước 1: Tính tổng số tiền T khách hàng đã mua sách. • Bước 2: nếu T>100000, số tiền phải thanh toán là 70% x T. • Bước 3: in hoá đơn SƠ ĐỒ KHỐI CẤU TRÚC RẼ NHÁNH DẠNG ĐỦ Lưu ý: sau then và sau else chỉ có 1 lệnh chương trình. Lưu ý: sau then và sau else chỉ có 1 lệnh chương trình. Điều kiện Câu lệnh 1 Đúng Sai Câu lệnh 2 Ví dụ 3: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung như sau: nếu mua sách với tổng số tiền ít nhất là 100.000 đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Nếu mua sách với tổng số tiền không đến 100.000 đồng. , khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách. thuật toán thuật toán • Bước 1: Tính tổng số tiền T khách hàng đã mua sách. • Bước 2: nếu T>100000, số tiền phải thanh toán là 70% x T; Ngược lại, số tiền phải thanh toán là 30% x T. • Bước 3: in hoá đơn • Bước 1: Tính tổng số tiền T khách hàng đã mua sách. • Bước 2: nếu T>100000, số tiền phải thanh toán là 70% x T; Ngược lại, số tiền phải thanh toán là 30% x T. • Bước 3: in hoá đơn [...]... then write(‘So da nhap khong hop le.’); CÂU LỆNH IF – THEN – ELSE (DẠNG ĐỦ) Hãy nêu dạng câu lệnh của cấu trúc rẽ nhánh dạng đủ? If then else ; điều kiện: là biểu thức quan hệ hoặc biểu thức logic câu ... làm việc Robot người ta viết câu lệnh câu lệnh gọi - Chương trình tập hợp chương trình, tương tự máy câu lệnh mà máy tính tính ta viết chương trình để hiểu thực điều khiển máy tính thực theo... làm gi? + Tập hợp cac câu lệnh điều khiển máy tính + Là ngơn ngữ dùng để viết câu lệnh chuong trình - Nhận xét cho điểm Hoạt động 2: Giới thiệu bài( 2’) - Hơm náy em học tiếp Bài 2: LÀM QUEN VỚI... Bảng chữ ngơn ngữ lập trình gồm hầu hết kí tự có mặt bàn phím - Khi viết câu lệnh phải ý qui tắc câu lệnh như: sau câu lệnh phải có dấu ;, kí tự hiển thị hình phải nằm cặp dấu nháy đơn ‘’… - Ngơn

Ngày đăng: 30/09/2017, 03:11

Mục lục

    - Nhấn F9 để dich,Ctrl +F9 để chạy thử

    - Cho học sinh đọc thông tin phần 2

    - Học sinh đọc thông tin phần 2

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan