Đề bài: Nhập ngày tháng năm. Hãy cho biết ngày tháng năm sau đó N ngày.
[Read More...]
*> Download: Turbo Pascal 7.0, Turbo Pascal for win 7, Free Pascal
*> Giáo trình học Pascal
*> Lý thuyết: Cấu trúc chương trình - Câu lệnh điều kiện - Câu lệnh vòng lặp - Mảng - Xâu
*> Bài tập: * Yều cầu/Giải bài tập Pascal
- Tìm số nguyên tố
- Tìm UCLN, BCNN
- Kiểm tra cấp số cộng
- Đếm số lần xuất hiện mỗi chữ cái trong xâu
*> Giáo trình học Pascal
*> Lý thuyết: Cấu trúc chương trình - Câu lệnh điều kiện - Câu lệnh vòng lặp - Mảng - Xâu
*> Bài tập: * Yều cầu/Giải bài tập Pascal
- Tìm số nguyên tố
- Tìm UCLN, BCNN
- Kiểm tra cấp số cộng
- Đếm số lần xuất hiện mỗi chữ cái trong xâu
You are here: » Home » Posts filed under Bài tập Pascal
In ra tệp các phần tử xuất hiện trong tệp từ k lần trở lên
17:15
Dinh
Nhập một dãy A (mỗi số chỉ
xuất 1 lần) có N (< 40) số tự nhiên và 1 số K. Hãy xuất ra các
phần tử có số lần xuất hiện trong dãy A từ K lần trở lên.
Dữ liệu nhập: file DAYSO.INP:
- Dòng 1: 2 số n và k cách nhau bởi 1 dấu cách.
- Dòng 2: dãy A.
Dữ liệu ra: file DAYSO.OUT: Xuất các số thỏa điều kiện trên.
Dữ liệu nhập: file DAYSO.INP:
- Dòng 1: 2 số n và k cách nhau bởi 1 dấu cách.
- Dòng 2: dãy A.
Dữ liệu ra: file DAYSO.OUT: Xuất các số thỏa điều kiện trên.
Tìm các số tổng các các ước của số này bằng số kia và ngược lại
14:16
Dinh
Hai số m,n gọi là bạn của nhau nếu tổng các ước của m bằng n và ngược lại.Tìm tất cả các số là bạn của nahu và nhỏ hơn 10001.
[Read More...]
Kiểm tra số chính phương trong mảng 1 chiều
16:57
Dinh
Trước hết, chúng ta sẽ tìm hiểu khái niệm về số chính phương. Số chính phương là gì? Số chính phương là một số mà tự nó là căn bậc hai của một
số tự nhiên khác, hay nói rõ hơn thì số chính phương là bình
phương của một số tự nhiên.
Ví dụ: 289 là một số chính phương vì 289 = 17 bình phương.
Ví dụ: 289 là một số chính phương vì 289 = 17 bình phương.
Bài tập dãy Fibonaci và số nguyên tố
11:39
Dinh
Dãy FIBONACI là dãy được xác định như sau: F(0) = 0; F(1) = 1 và F(n) = F(n-1) + F(n-2) với n = 2, 3...
Hãy viết chương trình máy tính để nhập từ bàn phím số nguyên dương M (2<M<2000000000), rồi xuất ra màn hình số FIBONACI lớn nhất là nguyên tố và nhỏ hơn M.
Hãy viết chương trình máy tính để nhập từ bàn phím số nguyên dương M (2<M<2000000000), rồi xuất ra màn hình số FIBONACI lớn nhất là nguyên tố và nhỏ hơn M.
Tổng m số tận cùng của n trong pascal
14:56
Dinh
Nhập vào 1 số tự nhiên n* và nhập vào m, sau đó tính tổng m các số tận cùng của n.
vd: n = 365 m =2 tổng = 5+6=11.
[Read More...]
vd: n = 365 m =2 tổng = 5+6=11.
Tính chữ số 0 tận cùng của n!
11:07
Dinh
Đề bài: Nhập vào n (1<=n<=30000), hãy in ra số chữ số 0 cuối cùng của n giai thừa.
Ý tưởng cách tìm: Xét tất cả các số chia hết cho 5. Giả sử mỗi số đó có thể chia hết cho Xi chữ số 5.
Cộng tất cả các Xi đó lại thì ta được số chữ số 0.
[Read More...]
Ý tưởng cách tìm: Xét tất cả các số chia hết cho 5. Giả sử mỗi số đó có thể chia hết cho Xi chữ số 5.
Cộng tất cả các Xi đó lại thì ta được số chữ số 0.
Đổi từ hệ 10 sang hệ 2 (hệ thập phân sang nhị phân)
14:17
Dinh
Nguyên tắc của phương pháp chuyển đổi từ hệ cơ số 10 sang hệ cơ số 2 là lấy số cần chuyển đổi chia cho 2 (kết quả chỉ lấy phần nguyên), sau đó tiếp tục lấy kết quả chia 2 (và cũng chỉ lấy phần nguyên), kết quả số nhị phân thu được là tập hợp các số dư của các phép chia.
[Read More...]
Xử lý tệp văn bản
19:05
Dinh
Sử dụng ngôn ngữ lập trình pascal viết chương trình xử lý tệp văn bản với các yêu cầu sau:
* Đọc tệp văn bản và in ra màn hình.
* Sữa Tệp văn bản theo quy tắc
* Bỏ các dấu cách không cần thiết
* Trước các dấu . , : ; ! ? không có dấu cách
* Sau các dấu . , : ; ! ? phải có 1 dấu cách
* Đầu mổi câu (sau dấu . ! ) phải viết hoa
* Chương trình có dao diện đẹp và dể sử dụng.
[Read More...]
* Đọc tệp văn bản và in ra màn hình.
* Sữa Tệp văn bản theo quy tắc
* Bỏ các dấu cách không cần thiết
* Trước các dấu . , : ; ! ? không có dấu cách
* Sau các dấu . , : ; ! ? phải có 1 dấu cách
* Đầu mổi câu (sau dấu . ! ) phải viết hoa
* Chương trình có dao diện đẹp và dể sử dụng.
Xâu thuần nhất (Giải nén xâu trong pascal)
20:36
Dinh
Xâu kí tự thuần nhất được định nghĩa là xâu chỉ bao gồm các chữ cái
tiếng anh. Một xâu thuần nhất có thể được viết thu gọn, bao gồm các số
thứ tự kèm theo tần số xuất hiện liên tiếp của nhóm đó!
VD: AACCBBB<-->A2B2C3
XCAABAABAABCCADADCADCAABAABCCADADY<-->X(C(A2B)3C2(AD)2)2Y
(AB)2(QXA)3<-->ABABQXAQXAQXA
Hãy viết chương trình thu gọn và giải mã (hay nén và giải nén) xâu.
[Read More...]
VD: AACCBBB<-->A2B2C3
XCAABAABAABCCADADCADCAABAABCCADADY<-->X(C(A2B)3C2(AD)2)2Y
(AB)2(QXA)3<-->ABABQXAQXAQXA
Hãy viết chương trình thu gọn và giải mã (hay nén và giải nén) xâu.
In ra màn hình pascal phần tử có dạng '3 mũ k cộng 2'
08:50
Dinh
Viết chương trình nhập mảng 1 chiều có N phần tử. In ra màn hình các phần tử có dạng 3k+2 (k=0,1,2,3...).
Ý tưởng: Viết hàm kiểm tra xem phần tử a[i] có dạng 3^k+2 hay không.
[Read More...]
Ý tưởng: Viết hàm kiểm tra xem phần tử a[i] có dạng 3^k+2 hay không.
Bài tập Pascal - Giải bài tập Pascal (cơ bản)
19:15
Dinh
Nhằm đáp ứng nhu cầu hỏi đáp về Pascal của anh em, đây sẽ là khu vực hỏi đáp, giải các bài tập về Pascal. Trước khi đặt câu hỏi, bạn cần lưu ý những điều sau:
Thuật toán tìm kiếm 1 số trong mảng 2 chiều (Pascal)
10:16
Dinh
Viết chương trình Pascal tìm một số (phần tử) trong mảng hai chiều. In tổng số lần và vị trí xuất hiện của các phần tử ra màn hình.
Xóa các phần tử trùng nhau trong mảng 1 chiều (pascal)
10:13
Dinh
Nhập vào mảng 1 chiều gồm 1 dãy số nguyên N phần tử. Hãy xóa các phần tử trùng nhau trong mảng và in kết quả ra màn hình. Ý tưởng: Duyệt mảng 1 chiều bằng 2 biến, nếu phát phát hiện phần tử nào trùng thì xóa phần tử ấy ra khỏi mảng.
[Read More...]
Nhập thêm 1 phần tử vào mảng 1 chiều
09:11
Đô Rê Mon ĐZ
Viết chương trình nhập vào một mảng A gồm N số nguyên và nhập thêm vào một số nguyên X.
[Read More...]
Tìm tổng các số bất kỳ từ dãy 1,2,2,3,3,3,4,4,4,4...
09:04
Dinh
Cho mảng A là dãy số 1,2,2,3,3,3,4,4,4,4,5,5,5,5,5.... Nhập vào số m, n (m<=n<=100000). In ra tổng A[m]+A[m+1]+...+A[n-1]+A[n].
[Read More...]
Đăng ký:
Bài đăng (Atom)