Chế độ div là gì? Đây là dạng toán quan trọng các em sẽ gặp thường xuyên trong chương trình học nên các em cần nắm vững lý thuyết cũng như cách làm bài tập.
Bài viết hôm nay bangxephang sẽ giải đáp chi tiết cho các bạn Chế độ div là gì?, chi tiết cách sử dụng div mode và hướng dẫn giải bài tập cụ thể sử dụng div mode. Theo giờ.
Xem thêm các bài tin học: Hướng dẫn cách tính GIÁ TRỊ . chức năng
Chế độ div là gì?
Div là một thuật toán Pascal chia cho một phần nguyên.
Mod là phép chia lấy dư trong toán Pascal.
Làm thế nào để phân biệt mod div?
Để phân biệt mod div, bangxephang sẽ lấy một ví dụ cụ thể để bạn đọc dễ hình dung.
25 div 4 = 6 , 25 mod 4 = 1
Vì: 25 chia 4, 6 dư 1. Div lấy phần nguyên của 6, mod lấy dư 1.
Các ứng dụng của chế độ div trong Pascal
Chế độ div được sử dụng để phân tách các chữ số của một số nguyên
Lấy ví dụ số 123456. Ta có: 123456 mod 10 = 6, lấy 6 số cuối thì 123456 div 10 = 12345 bỏ chữ số cuối, 12345 mod 10 = 5 lấy lại chữ số 5. Tiếp tục như vậy sẽ trích xuất tất cả các chữ số của số nguyên 123456.
Ví dụ cụ thể về vấn đề mod div là gì?
Dưới đây là giải pháp cụ thể cho vấn đề trên.
Dữ liệu vào file: Dem _CS.inp | Xuất ra file: Dem_CS.out |
Chứa số n
Ví dụ: 12456 |
– Dòng 1: ghi số lượng các chữ số
– Dòng 2: Nhập tổng các chữ số 5 18 |
Ý nghĩa của chương trình
Nếu n = 0 thì bộ đếm là 1, ngược lại thì bộ đếm là 0. Đây là đoạn mã xử lý trường hợp đặc biệt của n = 0, nếu điều này xảy ra thì chương trình trên sẽ không thực hiện. khoanh lại và kết luận ngay số đó có 1 chữ số và tổng các chữ số bằng 0.
Tùy theo độ khó của bài toán thường có các trường hợp đặc biệt khác nhau, ta phải lập trình để xử lý các trường hợp đó riêng chứ không theo một chương trình nhất định.
Một vòng lặp while sẽ liên tục lặp lại các tác vụ:
- Chia từng chữ số của một số nguyên (phải sang trái) – Sử dụng mod
- Sau khi chia, loại bỏ chữ số – Sử dụng Div. hoạt động
Một số mod div toán học trong pascal
Hướng dẫn sử dụng chế độ tính tổng, hiệu, tích và thương của 2 số bất kỳ
Để tính tổng, hiệu, tích và thương của hai số ta sử dụng hàm mod. Chi tiết chương trình như sau:
sử dụng crt;
var a,b,tg,i,tong:integer;
hàm tinh thể (x, y: số nguyên): số nguyên;
để bắt đầu
tg:= x mod y;
if tg=0 then Tinh:=y other Tinh:=tinh(y,tg);
kết thúc;
BẮT ĐẦU
clrscr;
write(‘Giọng a: ‘);readln(a);
write(‘Gán b: ‘);readln(b);
tong:=1;
cho i:=2 đến abs(a+b) nên
if (abs(a+b) mod i = 0) then tong:=tong+i;
writeln(‘Hai then: ‘,a+b);
writeln(‘Hiểu 2 là: ‘,ab);
writeln(‘Tick 2 so: ‘,a*b);
writeln(‘Hai as: ‘,a/b:0:4);
writeln(‘UCLN 2 so: ‘,tinh(a,b));
writeln(‘Tong cua ‘,a+b,’ la: ‘,tong);
đọc
KẾT THÚC.
Thêm các chữ số của một số bằng cách sử dụng div và mod
Cụ thể cách áp dụng chế độ div cho bài toán tính tổng các chữ số của một số:
BẮT ĐẦU
clrscr;
write(‘Pap 1 vs 3 lan: ‘);readln(a);
tong:= mod 10;
a:=a div 10;
tong:=tong+a mod 10;
a:=a div 10;
tong:=tong+a mod 10;
writeln(‘Chung la: ‘,tong);
đọc
KẾT THÚC.
Video hướng dẫn sử dụng div mode trong lập trình pascal
Để củng cố kiến thức thông tin văn phòng về cách sử dụng chế độ div trong pascal, các bạn có thể xem video dưới đây:
bản tóm tắt
Hy vọng qua bài chia sẻ trên của bangxephang, bạn đọc có thể đã biết div mode là gì, cách sử dụng div mode trong pascal cũng như những lưu ý khi sử dụng div mode. Chúc các bạn học tốt và hãy luôn theo dõi bangxephang để cập nhật thêm nhiều thông tin, kiến thức bổ ích nhé.
Categories: News
Source: vothisaucamau.edu.vn