1. Trang chủ
  2. » Thể loại khác

BaiTap chuong 3

16 8 0

Đ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

Cấu trúc

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

Nội dung

Slide 1 • ftrill Xin kÝnh chµo quý thÇy c« ®Õn dù giê m«n Tin 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 then Ý nghĩa Nếu điều kiện đúng[.]

ã ftrill Xin kính chào quý thầy cô đến dự giê m«n Tin Cú pháp câu lệnh IF-THEN dạng thiếu dạng đủ ? ý nghĩa câu lệnh ? If then Ý nghĩa : Nếu điều kiện câu lệnh thực hiện, điều kiện sai câu lệnh bị bỏ qua Dạng đủ:If then else ; Ý nghĩa : Nếu điều kiện thực câu lệnh 1,nếu điều kiện sai thực câu lệnh Dạng thiếu: Ví dụ : Nếu a > in a số dương IF a > THEN Write ( ‘a la so duong’ ) ; Ví dụ : Nếu a > in a số dương ngược lại in a số âm IF a > THEN Write ( ‘a la so duong’ ) ELSE Write ( ‘a la so am’ ) ; I MỤC TIÊU KIẾN THỨC - Củng cố cho học sinh kiến thức cấu trúc rẽ nhánh -Rèn luyện kỹ vận dụng linh hoạt 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 tập kiến thức liên quan III THÁI ĐỘ - Thái độ học tập nghiêm túc , tích cực chủ động hoàn thành nhiệm vụ - Thái độ: Ham muốn học ngơn ngữ lập trình cụ thể để có khả giải tốn máy tính điện tử Câu 1: Hãy viết câu lệnh rẽ nhánh sau: a) Nếu a chia hết cho in hình ‘a la so chan’,  If a mod 2=0 then writeln(‘a la so chan’); Sai a a ==5156thì in ‘ban b) Nếu DTB lớn duoc len lop’, ngược lại, in ‘ban thi lai Ñuù hoac o lai’ ng a số chẵn b) Nếu DTB lớn 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’); Sai Đú ban duoc len lop ng DTB DTB= =3.56 ban thi lại hoac o lai c) Nếu a>b thi in giá trị a, ngược lai in giá trị b If a>b then writeln(a) else writeln(b); d) Đọc số nguyên a kiểm tra a số chẵn hay số lẻ If a mod = then writeln(‘ a la so chan’) else writeln( ‘a la so le’); Câu 2: Các câu lệnh Pascal sau viết hay sai?(nếu sai sửa lại cho đúng) Sai dư dấu hai chấm điều kiện thiếu hai chấm dấu câu lệnh a If x:= then a = b; If x = then a := b; b If x > 5; then a := b; Sai dư dấu chấm phẩy If x > then a := b; c IF a> b THEN begin a:=a+1; b:=b-1; end câu lệnh ghép begin …end; Sai If a> b then begin a:=a+1; b:=b-1; end; d If x > then a := b; else m:= n; Sai trước ELSE không dùng dấu ; If x > then a := b else m:= n; Câu 3: Cho a:=3; b:=2 Câu lệnh IF a > b Then x:=a - b Else y:=b – a; Sau thực đoạn chương trình kq là: A x= -1 B y= -1 C x = D y= Câu Xét chương trình sau: var a, b: integer; BEGIN a:=100; write(‘b=’); readln(b); if b=a then writeln(‘Xin chuc mung !’); END Nhập giá trị cho b để chạy chương trình nhận kết ‘Xin chức mừng !’? A 50; B 75; C 100; D 125; Câu 5: Khai báo tên chương trình Khai thưthiện viện Hãybáo hồn chương trình Khai biếnina,b có trị KDL Nếubáo a>b2 thi giá a, nguyên ngược lai in giá trị b theo dàn ý sau: BEGIN In ‘nhap gia tri a=‘ Nhập (a) In ‘nhap gia tri b=‘ Nhập (b) Nếu a>b Thì Writeln( a ) ngược lại writeln(b); 10 Readln; 11 END Câu 6: Sửa lỗi hồn thiện chương trình sau: 1.Program bai-1; 1.Program bai_1; 2.Ues crt; 2.Uses crt; 3.Var m, n := word; 3.Var m, n : word; 4.Bigin 4.Begin n : 2; n := 2; m = 16; m :=16 Nếu m chia hết cho n IF m mod n = THEN in ('m la so chan'); writeln('m la so chan') ngược lại ELSE 10 in ('m la so le') 10 writeln('m la so le'); 11.Read 11.Readln 12.End 12.End Bài tập nhà: • • • Học trả lời câu hỏi 1, trang 50 SGK Làm tập số trang 51 SGK Đọc trước thực hành Ví dụ 1: Program GPTB2; Uses crt; Var ; BEGIN Nhập vào hệ số a,b,c Delta := .; Nếu Delta then a := b else m:= n; Câu 3: Cho a: =3; b:=2 Câu lệnh IF a > b Then x:=a - b Else y:=b – a; Sau thực đoạn chương trình kq là: A... hồn thiện chương trình sau: 1.Program bai-1; 1.Program bai_1; 2.Ues crt; 2.Uses crt; 3. Var m, n := word; 3. Var m, n : word; 4.Bigin 4.Begin n : 2; n := 2; m = 16; m :=16 Nếu m chia hết cho n... writeln(‘ban duoc len lop’) else writeln(‘ban thi lai hoac o lai’); Sai Đú ban duoc len lop ng DTB DTB= =3. 56 ban thi lại hoac o lai c) Nếu a>b thi in giá trị a, ngược lai in giá trị b If a>b then writeln(a)

Ngày đăng: 19/04/2022, 12:36

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w