Bài tập và thực hành 2
Chia sẻ bởi Phạm Vũ Hải |
Ngày 10/05/2019 |
72
Chia sẻ tài liệu: Bài tập và thực hành 2 thuộc Tin học 11
Nội dung tài liệu:
BÀI TẬP VÀ THỰC HÀNH 2
Giáo án điện tử tin học lớp 11
Hãy nêu cấu trúc của câu lệnh rẽ nhánh theo hai dạng thiếu và đủ
Câu 1 :
KI?M TRA BI CU
Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh gọi là gì?
Câu 2 :
CỦNG CỐ
IF <Điều kiện> THEN;
1. Dạng thiếu:
2. Cõu l?nh ghộp:
IF <Điều kiện> THEN ; ELSE ;
Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh gọi là Câu lệnh ghép có dạng :
BEGIN
< Các câu lệnh>;
END;
Dạng đủ:
Bài tập 1 :
Hãy xác định Input và Output của bài toán!
Input:
Xác định các điều kiện của bài toán?
Thì PTVN
Thì PT có 2 nghiệm phân biệt
x1=(-b+sqrt(Delta))/(2*a)
x2=(-b-sqrt(Delta))/(2*a)
Giải phương trình bậc II : ax2 + bx + c = 0
Nhập a, b, c từ bàn phím.
Tính nghiệm của phương trình.
Output:
Nếu Delta < 0
Nếu Delta = 0
Nếu Delta > 0
Thì PT có nghiệm kép
x = -b/(2*a)
Program Giai_pt_bacII;
Uses crt;
Var a,b,c,D,x : byte;
x1,x2 : real
BEGIN
Clrscr;
write(‘ Nhap vao 3 bien a, b, c : ’); readln(a, b, c);
D := sqr(b) – 4*a*c;
if D<0 then writeln(‘ptvn’);
if D=0 then Writeln(‘PT co nghiem kep : ‘,-b/(2*a));
if D>0 then
Begin
x1 := (- b + sqrt(D))/(2*a);
x2 := (- b – sqrt(D))/(2*a);
Writeln(‘Nghiem x1 là : ‘,x1:6:2);
Writeln(‘Nghiem x2 là : ‘,x2:6:2);
End;
Readln;
END.
Em hãy khai báo biến của bài toán?
Viết câu lệnh nhập vào a,b,c?
Tính Delta?
Nếu D<0
Thì PTVN
Thì pt có nghiệm kép
x= -b/(2*a)
Nếu D=0
Nếu D>0
Thì PT có 2 nghiệm
x1:=(-b+sqrt(D))/(2*a)
x2:=(-b+sqrt(D))/(2*a)
MỘT SỐ BÀI TẬP VỀ CÂU LỆNH RẼ NHÁNH
Giải phương trình bậc nhất ax + b = 0
2. Nhập vào số nguyên N và tính tổng N số nguyên đầu tiên
3. Nhập vào số nguyên N và tính tổng N số chẳn
4. Nhập vào số nguyên N và tính tổng N số lẻ
5. Nhập vào từ bàn phím 3 số. Tìm số lớn nhất của 3 số đó
DẶN DÒ
Về xem lại cấu trúc câu lệnh lặp với số lần biết trước và làm một số bài tập sau :
Bài 1 : Tính tổng N số nguyên đầu tiên
Bài 2 : Cho số tự nhiên N, hãy viết chương trình tính các tổng sau :
a) S = 1 + 1/22 + 1/32 + … + 1/N2
b) S = 1 + 1/2! + 1/3! + … + 1/N!
Bài 3 : Viết chương trình tìm USCLN của N số n nhập từ bàn phím.
HẾT
CHÚC CÁC EM HỌC TỐT
CÁM ƠN CÁC THẦY CÔ ĐÃ THAM DỰ
Giáo án điện tử tin học lớp 11
Hãy nêu cấu trúc của câu lệnh rẽ nhánh theo hai dạng thiếu và đủ
Câu 1 :
KI?M TRA BI CU
Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh gọi là gì?
Câu 2 :
CỦNG CỐ
IF <Điều kiện> THEN
1. Dạng thiếu:
2. Cõu l?nh ghộp:
IF <Điều kiện> THEN
Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh gọi là Câu lệnh ghép có dạng :
BEGIN
< Các câu lệnh>;
END;
Dạng đủ:
Bài tập 1 :
Hãy xác định Input và Output của bài toán!
Input:
Xác định các điều kiện của bài toán?
Thì PTVN
Thì PT có 2 nghiệm phân biệt
x1=(-b+sqrt(Delta))/(2*a)
x2=(-b-sqrt(Delta))/(2*a)
Giải phương trình bậc II : ax2 + bx + c = 0
Nhập a, b, c từ bàn phím.
Tính nghiệm của phương trình.
Output:
Nếu Delta < 0
Nếu Delta = 0
Nếu Delta > 0
Thì PT có nghiệm kép
x = -b/(2*a)
Program Giai_pt_bacII;
Uses crt;
Var a,b,c,D,x : byte;
x1,x2 : real
BEGIN
Clrscr;
write(‘ Nhap vao 3 bien a, b, c : ’); readln(a, b, c);
D := sqr(b) – 4*a*c;
if D<0 then writeln(‘ptvn’);
if D=0 then Writeln(‘PT co nghiem kep : ‘,-b/(2*a));
if D>0 then
Begin
x1 := (- b + sqrt(D))/(2*a);
x2 := (- b – sqrt(D))/(2*a);
Writeln(‘Nghiem x1 là : ‘,x1:6:2);
Writeln(‘Nghiem x2 là : ‘,x2:6:2);
End;
Readln;
END.
Em hãy khai báo biến của bài toán?
Viết câu lệnh nhập vào a,b,c?
Tính Delta?
Nếu D<0
Thì PTVN
Thì pt có nghiệm kép
x= -b/(2*a)
Nếu D=0
Nếu D>0
Thì PT có 2 nghiệm
x1:=(-b+sqrt(D))/(2*a)
x2:=(-b+sqrt(D))/(2*a)
MỘT SỐ BÀI TẬP VỀ CÂU LỆNH RẼ NHÁNH
Giải phương trình bậc nhất ax + b = 0
2. Nhập vào số nguyên N và tính tổng N số nguyên đầu tiên
3. Nhập vào số nguyên N và tính tổng N số chẳn
4. Nhập vào số nguyên N và tính tổng N số lẻ
5. Nhập vào từ bàn phím 3 số. Tìm số lớn nhất của 3 số đó
DẶN DÒ
Về xem lại cấu trúc câu lệnh lặp với số lần biết trước và làm một số bài tập sau :
Bài 1 : Tính tổng N số nguyên đầu tiên
Bài 2 : Cho số tự nhiên N, hãy viết chương trình tính các tổng sau :
a) S = 1 + 1/22 + 1/32 + … + 1/N2
b) S = 1 + 1/2! + 1/3! + … + 1/N!
Bài 3 : Viết chương trình tìm USCLN của N số n nhập từ bàn phím.
HẾT
CHÚC CÁC EM HỌC TỐT
CÁM ƠN CÁC THẦY CÔ ĐÃ THAM DỰ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Phạm Vũ Hải
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)