Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
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

Bài 9. Cấu trúc rẽ nhá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: Trần Thùy Dương
Ngày gửi: 21h:51' 29-11-2021
Dung lượng: 3.9 MB
Số lượt tải: 115
Số lượt thích: 0 người
CHÀO MỪNG QUÝ THẦY CÔ
CÙNG TẤT CẢ CÁC EM HỌC SINH !
Chương 3: CẤU TRÚC RẼ NHÁNH VÀ LẶP
3
Nội dung
Câu lệnh If – then
2
Câu lệnh ghép
3
Một số ví dụ
4
5
Rẽ nhánh
1
CẤU TRÚC RẼ NHÁNH
Viết câu lệnh If – then cho phát biểu sau:
Nếu D<0 thì thông báo “phương trình vô nghiệm”,
nếu không thì tính và đưa ra màn hình nghiệm
x1:=(-b-sqrt(D))/(2*a); và x2:= -b/a – x1;
Sau ELSE có nhiều câu lệnh, phải xử lý như thế nào?
CẤU TRÚC RẼ NHÁNH
CẤU TRÚC RẼ NHÁNH
3. Câu lệnh ghép
BEGIN
;
END;
Là một câu lệnh hợp thành từ hai hay nhiều câu
lệnh khác.
b. Cú pháp
a. Khái niệm
Viết câu lệnh If – then cho phát biểu sau:
Nếu D<0 thì thông báo “phương trình vô nghiệm”,
nếu không thì tính và đưa ra màn hình nghiệm
x1:=(-b-sqrt(D))/(2*a); và x2:= -b/a – x1;
CẤU TRÚC RẼ NHÁNH
If D < 0 then Writeln (‘Phuong trinh vo nghiem’)
else
begin
x1 := (-b – Sqrt(D))/(2*a);
x2 := -b/a – x1;
writeln(‘x1 = ‘, x1:8:2, ‘x2 = ‘, x2:8:2);
end;
CẤU TRÚC RẼ NHÁNH
4. Một số ví dụ
HS Ho?t d?ng nhĩm, th?c hi?n PHI?U H?C T?P 1 Th?i gian th?c hi?n 5`
Tìm nghiệm thực của phương trình bậc 2 ax2+bx+c=0 (a  0)
a. Ví dụ 1
CẤU TRÚC RẼ NHÁNH
4. Một số ví dụ
a. Ví dụ 1
Program Giai_ptb2;
Uses crt;
Var a, b, c, D, x1, x2: real;
Begin
clrscr;
write(‘Nhap he so a, b, c: ’); readln(a,b,c);
D := b*b – 4*a*c;
If D < 0 then Writeln (‘Phuong trinh vo nghiem’)
else
begin
x1 := (-b – Sqrt(D))/(2*a);
x2 := -b /a – x1;
writeln(‘x1 = ‘, x1:8:2, ‘x2 = ‘, x2:8:2);
end;
Readln
End.
CẤU TRÚC RẼ NHÁNH
4. Một số ví dụ
HS Ho?t d?ng c nhn, th?c hi?n PHI?U H?C T?P 2. Th?i gian th?c hi?n 7`
HS ho?t d?ng nhĩm th?c hi?n NV3 c?a PHI?U H?C T?P 2. Th?i gian th?c hi?n 7`

Viết chương trình tính tiền điện cho nhà An
trong PHIẾU HỌC TẬP 2
b. Ví dụ 2
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 2
Công ty điện lực tính tiền điện cho các hộ gia đình theo bảng giá như sau:

Nhà An dùng hết X (KWh) trong 1 tháng với X ≤ 100.
NV1. Hãy diễn đạt cách tính tiền điện cho nhà An trong tháng bằng mệnh đề rẽ nhánh dạng thiếu hoặc dạng đủ?
NV2. Sử dụng kiến thức vừa học, viết câu lệnh if – then cho các mệnh đề rẽ nhánh ở ý 1.
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 2
NV1. TH1: Nếu X <= 50 thì tiền điện nhà An phải trả là X.1500 đồng
Nếu X>50 thì tiền điện nhà An phải trả là: 50.1500 + (X - 50).1600 đồng
TH2: Nếu X <= 50 thì tiền điện nhà An phải trả là X.1500 đồng nếu không thì tiền điện nhà An phải trả là: 50.1500 + (X - 50).1600 đồng.
NV2. TH1:
If X <=50 then write(‘tien dien nha An la:’, X*1500);
If X > 50 then write(‘tien dien nha An la:’ , 50*1500 + (X-50)*1600);
TH2:
If X <=50 then write(‘tien dien nha An la:’, X*1500)
Else write(‘tien dien nha An la:’ , 50*1500 +(X-50)*1600);

CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 2 (Thực hiện 14’)
Công ty điện lực tính tiền điện cho các hộ gia đình theo bảng giá như sau:
NV3: Viết và chạy chương trình hoàn chỉnh để tính và in ra màn hình tiền điện cho nhà An theo các bước của ngôn ngữ tự nhiên sau:
B1: Khai báo tên chương trình là Tinhtiendien
B2: Khai báo X
B3: In ra màn hình dòng chữ “Nhập X” và viết lệnh nhập X từ bàn phím
B4: Tính và đưa ra màn hình tiền điện cho nhà An bằng lệnh If – then vừa viết ở ý 2.
B5: Kết thúc
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 2 (Thực hiện 14’)
Chương trình của NV3:

Program Tinhtiendien;
Var X: real;
Begin
Write(‘ Nhap X:’);
Readln(X);
If X <=50 then write(‘tien dien nha An la:’, X*1500)
Else write(‘tien dien nha An la:’ , 50*1500 +(X-50)*1600);
Readln
End.
TÌM TÒI KHÁM PHÁ
Câu 1: Đưa ra cách tính tiền điện và viết chương trình tính tiền điện cho nhà An trong trường hợp nhà An sử dụng điện tới bậc 3 (X ≤ 200 )

Câu2: Tìm số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.
Ví dụ: các năm 2000, 2004 là năm nhuận và có số ngày
là 366 ngày, các năm 1900, 1945 không phải là năm
nhuận và có số ngày là 365.
Để N là năm nhuận thí cần thỏa mãn điều kiện nào?
(N mod 400 = 0) or ((N mod 4 = 0) and (N mod 100 <> 0))
Kính chúc c¸c thầy, cô giáo mạnh khoẻ!
Chúc các em học giỏi !
 
Gửi ý kiến