Trong trang này, chúng ta sẽ thảo luận về việc tạo Chương trình mẫu C ++, Nhưng trước khi bắt đầu các chương trình Mẫu C ++, chúng ta sẽ thảo luận về các câu hỏi sau.
Cả hai câu hỏi đều từ kinh nghiệm cá nhân của tôi Vì vậy, có thể một số người không đồng ý với chúng tôi,
Có bắt buộc phải tạo các chương trình mẫu trong C ++ không?
Các chương trình Mẫu có khác với các Chương trình thông thường khác không?.
Làm thế nào để tạo các mẫu Chương trình trong C ++? cho người mới bắt đầu, đôi khi làm cho các mẫu có thể khó.
Hãy thảo luận về chúng,
Chương trình mẫu sẽ cải thiện kỹ năng Lập trình của bạn
Nếu bạn là người mới bắt đầu và bạn muốn cải thiện kỹ năng lập trình của mình, thì việc tạo các chương trình liên quan đến mẫu trở nên bắt buộc.
Không quan trọng là tất cả các khái niệm của bạn chưa được hoàn thành. Có lẽ Chất lượng tốt hơn là hoàn thành khái niệm.
Trong bất kỳ ngôn ngữ lập trình nào, khi chúng ta nói về khái niệm cơ bản, câu lệnh điều khiển có vai trò chính trong đó. Tuyên bố kiểm soát không chỉ là một định nghĩa trong đó điều kiện trở thành sự thật thì cơ thể sẽ được thực hiện và trở thành cơ thể giả bỏ qua. nó là một tính năng mạnh mẽ của bất kỳ ngôn ngữ lập trình nào,
- Chúng tôi sử dụng câu lệnh điều khiển để tạo ra logic là cấu trúc cơ bản của một chương trình.
- Cấu trúc dữ liệu hoàn toàn phụ thuộc vào câu lệnh điều khiển.
- Sử dụng khái niệm câu lệnh điều khiển, tức là với một mảng cung cấp cho chúng ta các tính năng khác của các phần tử mảng sắp xếp, tìm kiếm nhị phân, cây, phần tử tìm kiếm, truy cập các phần tử theo cách thủ công, v.v.
Có tất cả các dự án và chương trình phức tạp trên trang web này. Trong đó, 80% câu lệnh điều khiển đã được sử dụng trong khi khái niệm Oops chỉ được sử dụng để quản lý mã lớn.
Ví dụ- làm trái tim, chữ Vạn, cây thông Noel, quản lý học sinh, tải thanh, chuyển đổi thành giá trị số thành dạng ký tự, v.v.
Theo kinh nghiệm của chúng tôi, nếu bạn có thể tạo bất kỳ mẫu nào thì bạn có thể thực hiện bất kỳ chương trình nào. Điều này cải thiện kỹ năng lập trình của bạn đến một mức độ lớn.
Vì vậy, nếu bạn không học chương trình mẫu bằng bất kỳ ngôn ngữ lập trình nào. Vì vậy, có thể mất nhiều thời gian để cải thiện kỹ năng lập trình của bạn. Không quan trọng bạn đã làm việc trên ngôn ngữ nào.
Chương trình mẫu so với chương trình bình thường
Hãy hiểu nó từ một ví dụ.
Có một chương trình trong đó chúng ta phải thêm hai số bất kỳ. Vậy làm thế nào để chúng ta làm điều đó?
Đơn giản, khai báo hai biến bằng cách sử dụng toán tử số học với chúng.
Nhưng chúng tôi đã làm điều đó như thế nào?
Bởi vì chúng ta đã biết cách cộng số trong thế giới thực.
Cứ như vậy,
- Làm thế nào để chia và trung bình tính toán?
- LCM và HCF là gì?
- Các số âm và dương là gì?
- Làm thế nào để một bảng số xuất hiện?
Có rất nhiều ví dụ như vậy có sẵn và chúng tôi đã thực hành tất cả các ví dụ này trước khi chúng tôi bắt đầu lập trình. Chúng tôi chỉ áp dụng chúng trong các chương trình với sự trợ giúp của một số nhà khai thác.
và về các mẫu-
- Không có toán tử cụ thể nào để tạo các mẫu như- Để thêm hai số, chỉ có dấu + được sử dụng.
- Có, chúng tôi sử dụng các toán tử khác nhau để tạo Chương trình mẫu trong C ++ hoặc bất kỳ ngôn ngữ nào, vì vậy có thể có hàng trăm cách để tạo các mẫu giống nhau.
- Bởi vì các mẫu giống nhau có thể được thực hiện theo nhiều cách, có nghĩa là, các khả năng thu được.
Làm thế nào để tạo các chương trình mẫu C ++?
Bây giờ chúng ta biết các bài tập mô hình quan trọng như thế nào. Nhưng ở đây bây giờ, câu hỏi đặt ra là làm thế nào để tạo ra các mẫu?
Đối với người mới bắt đầu, các chương trình mẫu có thể hơi khó khăn lúc đầu, nhưng khi bạn tiến về phía trước, bạn sẽ nhận được cả niềm vui và sự thú vị. cho người mới bắt đầu Để tạo một mẫu, trước tiên hãy vẽ nó trên giấy.
Bạn có hai cách để học các chương trình mẫu,
- Tạo cùng một mẫu theo những cách khác nhau.
- Vẽ các mẫu khác nhau theo cùng một cách.
Có lẽ cả hai người họ trở nên hơi phức tạp vào lúc này?
Đừng lo lắng khi bạn tạo ra các mẫu, sau đó bạn sẽ hiểu cả hai điều này. Quên đi, bây giờ.
Chúng ta đã thảo luận rằng một mô hình có thể được thực hiện theo nhiều cách. Ở đây chúng tôi sẽ sử dụng phương pháp được sử dụng phổ biến nhất.
Đó là ROW và COLUMN.
Hãy để chúng tôi hiểu điều này với việc tạo ra một mô hình đơn giản,
Ở đây chúng tôi đã tạo ra hai chương trình.
Trong chương trình đầu tiên, chúng tôi đã vẽ một góc vuông,
Đây là mã,
#include<iostream>
using namespace std;
int main()
{
int row,i,j;
cout<<"Enter the number: ";
cin>>row;
for(i=1; i<=row; i++) // row
{
for(j=1;j<=i;j++) // column
{
cout<<" "<<j; // print j value
}
cout<<endl;
}
return 0;
}
RA
Enter Number of rows: 5
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Và đây là lời giải thích
Trong chương trình, chúng tôi đã sử dụng hai vòng lặp, vòng đầu tiên là vòng ngoài và vòng thứ hai là vòng lặp bên trong.
Vòng lặp đầu tiên được sử dụng cho hàng có ý nghĩa số, kích thước của mẫu sẽ là bao nhiêu.
Trong khi vòng lặp thứ hai sẽ in mẫu
Đây là một cái khác nơi chúng tôi tạo ra một kim tự tháp,
#include<iostream>
using namespace std;
int main()
{
int row,i,j,k;
cout<<"Enter the number: ";
cin>>row;
cout<<endl;
for(i=1;i<=row;i++)
{
for(j=1;j<=row-i;j++)
cout<<" ";
for(k=1; k<=i*2-1; k++)
cout<<k;
cout<<endl;
}
return 0;
}
RA
Enter the number: 5
1
123
12345
1234567
123456789
Lời giải thích
Chương trình này hơi khác một chút so với mẫu trên. Như bạn có thể thấy kim tự tháp này bao gồm hai mẫu,
Ở đây chúng tôi đã sử dụng ba vòng để tạo ra một kim tự tháp,
Trong chương trình này, vòng lặp thứ 1 đại diện cho hàng số như trong chương trình trước,
Trong khi vòng lặp thứ 2 đang in một mẫu trống vì chúng ta đã gán một khoảng trắng cho biến j,
Và vòng lặp thứ 3 sẽ in kim tự tháp,
Trong tất cả các mẫu được đưa ra trong trang web này, vòng lặp đầu tiên đã được lấy dưới dạng một số hàng mà từ đó đầu vào sẽ được thực hiện bởi người dùng,
Vì vậy, kích thước của mẫu sẽ phụ thuộc vào đầu vào của người dùng, tức là chữ số cao hơn sẽ tạo ra một mẫu lớn.
Trong trang web này, bạn sẽ tìm thấy các chương trình mẫu sau,
Ở đây đưa ra các mẫu này chỉ có nghĩa là chúng ta có thể tạo bất kỳ mẫu / chương trình nào từ câu lệnh điều khiển.
CÁC MẪU CƠ BẢN |
CÁC MẪU CƠ BẢNtạo một hình chữ nhật gồm số thứ tự tăng dần trong C++ tạo một bình phương gồm các số theo thứ tự tăng dần và giảm dần trong C++ Tạo một góc vuông của các số theo thứ tự giảm dần theo chiều ngang tạo góc vuông của các số có thứ tự tăng dần theo chiều dọc khi tạo góc vuông của các số có thứ tự tăng dần từ bên phải Tạo góc vuông ngược của các số từ phía bên trái Tạo góc vuông hoàn chỉnh chỉ có số tăng dần Tạo góc vuông của các số lẻ Tạo một kim tự tháp số tăng dần và giảm dần trong C ++ bảng chữ cái, tạo góc vuông bằng mã ASCII; |
CÁC MẪU PHỨC TẠP |
Tạo một hình vuông liền khối trong C++ Tạo một kim tự tháp trong C++ Tạo một kim tự tháp ngược trong C++ Tạo một kim tự tháp thẳng và kim tự tháp ngược Tạo một tam giác với các tam giác ngược khác Tạo tam giác cân trong C++ Tạo tam giác đều trong C++ Tạo góc vuông trong C++ Tạo một tam giác khó hiểu trong C++ Tạo một hình chữ nhật trong C++
Tạo một hình vuông trong C++ Tạo Lattu trong C++ |
Cho dù đó là một mô hình đơn giản như hình tam giác, hình vuông, góc vuông, v.v. hoặc các mẫu phức tạp khác như trái tim, cây, shiv-Trishul, Hy Mã Lạp Sơn, bản đồ, v.v.
Cách tốt nhất để học các chương trình mẫu là tạo ra một mẫu đơn giản theo những cách khác nhau, có nghĩa là tìm các khả năng khác nhau. Các mẫu khác sẽ được chính bạn hiểu. Bạn sẽ không phải hiểu chúng một cách riêng biệt.
Phụ
Trong các mẫu, ngoài dấu *, chúng ta cũng có thể sử dụng nhiều dấu hiệu khác. Dưới đây là một số dấu hiệu dưới đây –
Ở đây tuyên bố sẽ không được sử dụng. Ở đây chúng ta sẽ sử dụng một chức năng khác cout
cprintf()
Như
cprintf("%c", number);
Hãy thử điều này với một ví dụ ở đây, nơi chúng ta tạo một hình vuông.
#include<iostream>
using namespace std;
int main()
{
int i,j,n;
cout<<"Enter Number of rows: "; cin>>n;
for(i=1; i<=n; i++)
{
for(j=1; j<=n*2; j++)
{
cprintf("%c",3);
}
cout<<endl;
}
return 0;
}
RA
Enter Number of rows: 5
♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥