Viết CT Tìm ƯCLN (Uớc Chung Lớn Nhất) GCD Bằng Pascal - Selfomy
Có thể bạn quan tâm
- Đăng nhập
- Đăng ký
- Câu hỏi
- Hot!
- Chưa trả lời
- Chủ đề
- Đặt câu hỏi
- Lý thuyết
- Phòng chat
- Selfomy Hỏi Đáp
- Học tập
- Tin học
- Tin học lớp 8
- Viết CT tìm ƯCLN (Uớc chung lớn nhất)...
đã hỏi 18 tháng 3, 2021 trong Tin học lớp 8 bởi longvu999 Thần đồng (1.0k điểm) Viết CT tìm ƯCLN (Uớc chung lớn nhất) GCD bằng Pascal Hãy đăng nhập hoặc đăng ký để thêm bình luận.
Hãy đăng nhập hoặc đăng ký để trả lời câu hỏi này.
2 Trả lời
0 phiếu
đã trả lời 18 tháng 3, 2021 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm) được bầu chọn là câu hỏi hay nhất 2 tháng 4, 2021 bởi longvu999 Hay nhất var x,y,UCLN,BCNN:integer;
begin
readln(x,y); BCNN:=x*y;
While x<>y do If x>y then x:=x-y else y:=y-x; UCLN:=x; BCNN:=BCNN div UCLN;
write(UCLN,' ',BCNN);
end.
Hãy đăng nhập hoặc đăng ký để thêm bình luận.
0 phiếu
đã trả lời 18 tháng 3, 2021 bởi chibao ● Ban Quản Trị Cử nhân (2.2k điểm) Có nhiều thuật toán để tìm ước chung lớn nhất (hay GCD), nhưng đơn giản nhất đó chính là thuật toán Euclid. Sau đây mình sẽ trình bày cách tư duy cho bài này
B1: Xác định đầu vào (input) là hai số a,b nguyên dương
B2: Viết thuật toán để có được đầu ra như đề bài yêu cầu là ƯCLN
Thuật toán Euclid
Trong khi b khác 0 thì:
tạm = b
b = a mod b
a = tạm
kết quả sẽ là a
B3: Xuất kết quả (output) là ƯCLN
Đây là mã nguồn chương trình tìm ước chung lớn nhất bằng Pascal
uses crt;
var tam, a, b: integer;
begin
clrscr;
writeln("Nhap vao so a: ");
readln(a);
writeln("Nhap vao so b: ");
readln(b):
while a <> b do
begin
tam = b;
b = a mod b;
a = tam;
end;
writeln("UCLN la: ", a);
readln;
end.
Hãy đăng nhập hoặc đăng ký để thêm bình luận.
Các câu hỏi liên quan
0 phiếu 0 câu trả lời 320 lượt xem ƯCLN và BCNN trong Pascal Đề bài: Cho N cặp số nguyên dương a, b. Tính ước chung lớn nhất và bội chung nhỏ nhất của mỗi cặp số đó. Yêu cầu: Input: Dòng 1 là số nguyên N (1<= N <= 200).</span> N dòng tiếp theo gồm 2 số nguyên a, b (1<= a, b <= 10^5).</span> Output: Gồm N ... tương ứng. Ví dụ: Input Output 1 15 27 3 135 3 17 29 44 44 24 12 1 493 44 44 12 24 [Mình sẽ tick cho người làm nhanh - đúng đầu tiên nha!] đã hỏi 11 tháng 4, 2020 trong Tin học lớp 8 bởi MAN6002 Cử nhân (2.3k điểm)- turbo-pascal
- tin-học-8
- làm-nhanh-đúng-đầu-tiên-mình-tick-nha
- python
- viết-chương-trình
- tin-hoc-8
- bài-khó
- trannhat900
- tin-hoc-8
- tin-hoc-8
HOT 1 giờ qua
Thành viên tích cực tháng 12/2025
phamngoctienpy1987844 50728 Điểm
vxh2k9850 35980 Điểm
Khang1000 31443 Điểm
Tí Vua Đệ Nhất
28073 Điểm
- Gửi phản hồi
- Hỗ trợ
- Quy định
- Chuyên mục
- Huy hiệu
- Trang thành viên: Biến Áp Cách Ly
Từ khóa » Cách Tìm ước Chung Lớn Nhất Của 2 Số Pascal
-
Tìm ước Chung Lớn Nhất Và Bội Chung Nhỏ Nhất Pascal
-
Ước Chung Lớn Nhất Của 2 Số (BT Pascal)
-
Chủ đề: Bài Pascal : Tìm UCLN Của 2 Số - Diễn Đàn Tin Học
-
Viết Chương Trình Tìm ước Chung Lớn Nhất Và Bội Chung Nhỏ Nhất ...
-
Tìm ước Chung Lớn Nhất Của 2 Số Trong Pascal
-
Thuật Toán Tìm ƯCLN Minh Họa Trong Pascal Và Scratch - Ôn Thi HSG
-
Bài Tập Pascal : Nhập Hai Số A, B Và Hiển Thị ước Chung Và ... - VFO.VN
-
Tìm ước Chung Lớn Nhất Và Bội Chung Nhỏ Nhất Của 2 Số - YouTube
-
Tìm ước Chung Lớn Nhất Pascal
-
Tìm ước Chung Lớn Nhất Của 2 Số Trong Pascal - 123doc
-
Thuật Toán Tìm ước Chung Lớn Nhất Của 2 Số A Và B Trong Tubo Và Free ...
-
Tìm ước Chung Lớn Nhất Và Bội Chung Nhỏ Nhất ... - Shop Kiến Thức
-
Viết Chương Trình Pascal Tìm ước Chung Lớn Nhất Và Bội ... - Hoc24
-
MỌI NGƯỜI ỚI !!!!!!!!!!!!!!!! Viết Chương Trình Tìm ƯỚC CHUNG LỚN ...