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

tin hoc 11

14 186 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

Nội dung

Chµo mõng c¸c thÇy c« gi¸o vµ c¸c em häc sinh Chµo mõng c¸c thÇy c« gi¸o vµ c¸c em häc sinh Ch­¬ng III: CÊu tróc rÏ nh¸nh vµ lÆp Bµi 9: CÊu tróc rÏ nh¸nh 1.RÏ nh¸nh 2. C©u lÖnh if – then 3. C©u lÖnh ghÐp 4. Mét sè vÝ dô 1. Rẽ nhánh 1. Rẽ nhánh Ví dụ: Ví dụ: Giải phương trình bậc hai: Giải phương trình bậc hai: ax ax 2 2 + bx + c = 0, (a + bx + c = 0, (a 0) 0) Như vậy ta thấy một số mệnh đề có dạng: - Nếu . thì - Nếu thì ngược lại thì Mọi ngôn ngữ lập trình đều có lệnh mô tả cấu trúc Mọi ngôn ngữ lập trình đều có lệnh mô tả cấu trúc rẽ nhánh rẽ nhánh Nhập a, b, c Thông báo vô nghiệm, rồi kết thúc Tính và đưa ra nghiệm, rồi kết thúc D b 2 4ac D 0? Sai Đúng 2. Câu lệnh If - then 2. Câu lệnh If - then Để mô tả cấu trúc rẽ nhánh Pascal dùng câu lệnh Để mô tả cấu trúc rẽ nhánh Pascal dùng câu lệnh if - then if - then a, Dạng thiếu If <điều kiện> then <câu lệnh>; b, Dạng đủ If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; Trong đó - Điều kiện là biểu thức quan hệ hoặc logic. - Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal. Với hai dạng này, dạng nào dùng thuận lợi hơn? ý nghĩa các câu lệnh - Dạng thiếu: Nếu điều kiện đúng thì câu lệnh được thực hiện, nếu điều kiện sai thì không thực hiện gì. - Dạng đủ: Nếu điều kiện đúng thì thực hiện câu lệnh 1, nếu điều kiện sai thì thực hiện câu lệnh 2. VD3: VD3: T×m gi¸ trÞ lín nhÊt (Max) cña hai sè a vµ b T×m gi¸ trÞ lín nhÊt (Max) cña hai sè a vµ b C¸ch 1: Max := a; If b > a then Max := b; C¸ch 2: If a > b then Max := a Else Max := b; 3. C©u lÖnh ghÐp 3. C©u lÖnh ghÐp Trong NNLT Pascal c©u lÖnh ghÐp cã d¹ng: Trong NNLT Pascal c©u lÖnh ghÐp cã d¹ng: Begin Begin <c¸c c©u lÖnh>; <c¸c c©u lÖnh>; End; End; Trong NNLT C, C++ c©u lÖnh ghÐp cã d¹ng: { <c¸c c©u lÖnh>; } If If D < 0 D < 0 then then writeln(‘ Phuong trinh vo nghiem.’) writeln(‘ Phuong trinh vo nghiem.’) Else Else begin begin x1:= (-b + sqrt(b*b – 4*a*c))/ (2*a); x1:= (-b + sqrt(b*b – 4*a*c))/ (2*a); x2:= -b/a – x1; x2:= -b/a – x1; end; end; VÝ dô: Chó ý: Sau end ph¶i lµ dÊu ; vµ tr­íc else kh«ng chøa dÊu chÊm ; 4. Mét sè vÝ dô 4. Mét sè vÝ dô VÝ dô 1: T×m nghiÖm thùc cña ph­¬ng tr×nh bËc hai: ax 2 + bx + c = 0, (víi a ≠ 0). Input: C¸c hÖ sè a, b, c nhËp tõ bµn phÝm Output: §­a ra nghiÖm thùc cña ph­¬ng tr×nh hoÆc th«ng b¸o ‘phuong trinh vo nghiem’. Ch­¬ng tr×nh

Ngày đăng: 05/08/2013, 01:28

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w