fbpx

Tổng hợp Lớp 6: Viết chương trình tính n!! (giai thừa kép) với n!! được định nghĩa như sau: – n!! = 1 với n = 0 – n!! = 1.3.5..n với n lẻ. – n!! = 2.4.

Câu hỏi:
Giúp em bài tập về nhà Tổng hợp lớp 6 câu hỏi như sau: Viết chương trình tính n!! (giai thừa kép) với n!! được định nghĩa như sau:
– n!! = 1 với n = 0
– n!! = 1.3.5..n với n lẻ.
– n!! = 2.4.6..n với n chẵn.
Yêu cầu: Sử dụng vòng lặp với số lần chưa biết trước:


Trả lời 2:
Gia Sư Hoàng Khang gữi câu trả lời dành cho bạn:

– Hai số chẵn liên tiếp hơn kém nhau 2 đơn vị

Hai số lẻ liên tiếp cũng liên tiếp nhau 2 đơn vị
– Thực hiện tính như giai thừa đơn nhưng với bước nhảy là 2.
. Mã chương trình:
Program Giai_thua_kep;
uses crt;
var n,gt:longint;
begin
 Repeat
 write(‘Nhap so n: ‘);readln(n);
 until n>0;
 gt:=1;
 while n>0 do
 begin
 gt:=gt*n;
 n:=n-2;
 end;
 write(‘Giai thua la: ‘,gt);
 readln
end.
 Nhận xét:
– Với thuật toán trên ta không cần xét n là chẵn hay lẻ.



Trả lời 1:
Gia Sư Hoàng Khang gữi câu trả lời dành cho bạn:

. Hướng dẫn:
– Hai số chẵn liên tiếp hơn kém nhau 2. Hai số lẻ liên tiếp cũng vậy.
– Thực hiện tính như giai thừa đơn nhưng với bước nhảy là 2.
. Mã chương trình:
Program Giai_thua_kep;
uses crt;
var n,gt:longint;
begin
 Repeat
 write(‘Nhap so n: ‘);readln(n);
 until n>0;
 gt:=1;
 while n>0 do
 begin
 gt:=gt*n;
 n:=n-2;
 end;
 write(‘Giai thua la: ‘,gt);
 readln
end.
 Nhận xét:
– Với thuật toán trên ta không cần xét n là chẵn hay lẻ.


Phụ huynh gặp khó khăn cân bằng công việc và dạy con chương trình mới. Hãy để dịch vụ gia sư của chúng tôi giúp bạn giảm bớt áp lực, cung cấp kiến thức chuyên sâu và hỗ trợ con bạn học tập hiệu quả.

Viết một bình luận

Trẻ em cần được trao cơ hội để có thể học tập và phát triển tốt hơn. Giúp con khai phá tiềm năng tư duy và ngôn ngữ ngay hôm nay.

Nhập tên ba (mẹ) để được Trung tâm tư vấn lộ trình học cho bé

    LỘ TRÌNH TIẾNG ANH TOÀN DIỆN - DÀNH CHO CON TỪ 0-10 TUỔI
    NHẬN TƯ VẤN MIỄN PHÍ
    test_ai