Bài giảng Tin học Lớp 11 - Bài tập Cấu trúc rẽ nhánh - Trường THCS & THPT Mỹ Hòa Hưng

Cú pháp câu lệnh IF-THEN dạng thiếu và dạng đủ ? ý nghĩa câu lệnh ?

Dạng thiếu:   If <điều kiện> then

Ý nghĩa : 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ì câu lệnh bị bỏ qua

Dạng đủ:If <điều kiện> then

        else ;

Ý nghĩa : 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.

ppt 16 trang minhlee 14/03/2023 1560
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 11 - Bài tập Cấu trúc rẽ nhánh - Trường THCS & THPT Mỹ Hòa Hưng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_tin_hoc_lop_11_bai_tap_cau_truc_re_nhanh_truong_th.ppt

Nội dung text: Bài giảng Tin học Lớp 11 - Bài tập Cấu trúc rẽ nhánh - Trường THCS & THPT Mỹ Hòa Hưng

  1. • ftrill Xin kÝnh chµo quý thÇy c« ®Õn dù giê m«n Tin
  2. Ví dụ 1 : Nếu a > 0 thì in a là số dương IF a > 0 THEN Write ( ‘a la so duong’ ) ; Ví dụ 2 : Nếu a > 0 thì in a là số dương ngược lại in a là số âm IF a > 0 THEN Write ( ‘a la so duong’ ) ELSE Write ( ‘a la so am’ ) ;
  3. I. MỤC TIÊU KIẾN THỨC - Củng cố cho học sinh kiến thức về cấu trúc rẽ nhánh. -Rèn luyện kỹ năng vận dụng và linh hoạt trong việc lựa chọn cấu trúc rẽ nhánh II. CHUẨN BỊ •Máy chiếu, máy tính,phòng thực hành, sách bài tập và các kiến thức liên quan III. THÁI ĐỘ - Thái độ học tập nghiêm túc , tích cực và chủ động hoàn thành nhiệm vụ. - Thái độ: Ham muốn học một ngôn ngữ lập trình cụ thể để có khả năng giải các bài toán bằng máy tính điện tử.
  4. b) Nếu DTB lớn hơn hoặc bằng 5 thì in ‘ban duoc len lop’, ngược lại, in ‘ban thi lai hoac o lai’ If DTB>=5 then writeln(‘ban duoc len lop’) else writeln(‘ban thi lai hoac o lai’); Ñuùng Sai ban duoc len lop DTBDTB = =3.5 6 ban thi lại hoac o lai
  5. Câu 2: Các câu lệnh Pascal sau đây được viết đúng hay sai?(nếu sai sửa lại cho đúng) a. If x:= 7 then a = b; Sai vì dư dấu hai chấm ở điều kiện và thiếu hai chấm ở dấu bằng của câu lệnh If x = 7 then a := b; b. If x > 5; then a := b; Sai vì dư dấu chấm phẩy đầu tiên If x > 5 then a := b; c. IF a> b THEN begin a:=a+1; b:=b-1; end. Sai vì câu lệnh ghép begin end; If a> b then begin a:=a+1; b:=b-1; end; d. If x > 5 then a := b; else m:= n; Sai vì trước ELSE không dùng dấu ; If x > 5 then a := b else m:= n;
  6. Câu 5: 1. Khai báo tên chương trình 2. KhaiHãy báohoàn thư thiện viện chương trình 3. KhaiNếu báoa>b 2 thibiến in a,b giá có trịKDL a, nguyênngược 4. BEGINlai in giá trị b theo dàn ý sau: 5. In ‘nhap gia tri a=‘ 6. Nhập (a) 7. In ‘nhap gia tri b=‘ 8. Nhập (b) 9. Nếu a>b Thì Writeln( a ) ngược lại writeln(b); 10. Readln; 11. END.
  7. Bài tập về nhà: • Học bài và trả lời câu hỏi 1, 2 trang 50 SGK • Làm bài tập số 4 trang 51 SGK • Đọc trước bài thực hành