Tiểu luận CSLT_ PHƯƠNG THỨC TRONG NGÔN NGỮ LẬP TRÌNH C

21 2 0
Tiểu luận CSLT_ PHƯƠNG THỨC TRONG NGÔN NGỮ LẬP TRÌNH C

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ngôn ngữ lập trình C (“C sharp”) là một ngôn ngữ lập trình thuần hướng đối tượng phổ biến trong thế giới phát triển phần mềm biến hiện nay, được phát triển bởi Microsoft vào năm 2000 dựa trên nền tảng của 2 ngôn ngữ lập trình mạnh nhất đó là C++ và Java. C là một ngôn ngữ lập trình với mục đích xây dựng các loại chương trình và ứng dụng với tính linh hoạt rất cao như phát triển ứng dụng web, ứng dụng window, lập trình games,… Để làm được điều đó trước tiên chúng ta cần nắm rõ những kiến thức cơ bản và toàn diện về C. Một trong những khái niệm cơ bản và đặt biệt quan trọng cần hiểu rõ chính là phương thức (method). Cũng bởi vì lí do này nên em quyết định chọn đề tài Phương thức trong ngôn ngữ lặp trình C cho bài tiểu luận kết thúc học phần của mình. Bài tiểu luận gồm 5 phần chính: 1. Giới thiệu về phương thức 2. Phương thức trả về một giá trị 3. Phương thức kiểu void 4. Truyền đối sổ kiểu tham chiểu với từ khóa ref hoặc out 5. Phương thức đệ quy

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ THÀNH PHỐ HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN KINH DOANH TIỂU LUẬN MƠN: CƠ SỞ LẬP TRÌNH CHƯƠNG 4: PHƯƠNG THỨC TRONG NGƠN NGỮ LẬP TRÌNH C# Giảng viên hướng dẫn : Th.S Đỗ Thị Bích Lệ Sinh viên thực : Huỳnh Thị Bé Huyền MSSV : 31191025761 Lớp học phần : 21D1INF50900503 Khóa /Hệ : K45, Đại học quy Thành phố Hồ Chí Minh, tháng năm 2021 MỤC LỤC Huỳnh Thị Bé Huyền_31191025761 I MỞ ĐẦU Ngơn ngữ lập trình C# (“C sharp”) ngơn ngữ lập trình hướng đối tượng phổ biến giới phát triển phần mềm biến nay, phát triển Microsoft vào năm 2000 dựa tảng ngơn ngữ lập trình mạnh C++ Java C# ngơn ngữ lập trình với mục đích xây dựng loại chương trình ứng dụng với tính linh hoạt cao phát triển ứng dụng web, ứng dụng window, lập trình games,… Để làm điều trước tiên cần nắm rõ kiến thức toàn diện C# Một khái niệm đặt biệt quan trọng cần hiểu rõ phương thức (method) Cũng lí nên em định chọn đề tài Phương thức ngơn ngữ lặp trình C# cho tiểu luận kết thúc học phần Bài tiểu luận gồm phần chính: Giới thiệu phương thức Phương thức trả giá trị Phương thức kiểu void Truyền đối sổ kiểu tham chiểu với từ khóa ref out Phương thức đệ quy Huỳnh Thị Bé Huyền_31191025761 II NỘI DUNG Giới thiệu phương thức Phương thức (method) gần giống hàm (function) ngơn ngữ lập trình C/C+ + hay Java Phương thức nhóm lệnh thực tác vụ thực thi gọi Phương thức tái sử dụng, điều có nghĩa bạn định nghĩa phương thức lần gọi nhiều nơi Trong nội dung phần tìm hiểu tới tất hàm có static trước kiểu hàm sử dụng thuộc chương trình “khơng hướng đối tượng” Gọi phương thức tĩnh (Static method) Đặc điểm Static method: - Static method phương thức dùng chung lớp Được gọi thông qua tên lớp không cần khởi tạo đối tượng từ giúp tránh việc lãng phí nhớ - Hỗ trợ việc viết hàm tiện ích thư viện để sử dụng lại - Trong phương thức có sử dụng biến static phương thức phải khai báo static Phương thức chia thành loại: Phương thức trả giá trị phương thức kiểu void Bài luận giúp bạn tìm hiểu rõ hai phương thức đề cập Phương thức trả giá trị Phương thức trả giá trị bắt buộc bên phương thức ln có lệnh: Return (giá_trị); Để sử dụng phương thức cần: + Định nghĩa phương thức + Gọi phương thức * Định nghĩa phương thức: Cú pháp: static { //nội dung phương thức } Huỳnh Thị Bé Huyền_31191025761 Trong đó: - - có mức độ public, private, protect, internal khơng có ghi mặc định internal (truy cập file assembly file code) Từ khóa static thường dùng kèm với public để tạo hàm chức năng, tiện ích : kiểu trả hàm int, double, string, float, : người dùng đặt tuân thủ quy tắc đặt tên : * Gọi phương thức: Để gọi phương thức, cần khai báo biến gán xác tên phương thức cho biến Để rõ cách định nghĩa gọi phương thức trả giá trị, tìm hiểu thơng qua ví dụ Ví dụ 1: Viết chương trình nhập từ bàn phím số a, b xuất hình ước chung lớn (UCLN) hai số a, b Lưu ý viết chương trình cách sử dụng phương thức trả giá trị Giả sử nhập a=30, b=12 - Chương trình: using System; namespace ConsoleApp3 { class Method_Vd1 { static int Nhap() //Định nghĩa phương thức nhập với kiểu int (số nguyên) Phương thức để thực câu lệnh nhập liệu đầu vào { int a; Console.Write("Nhap so mot so: "); a= int.Parse(Console.ReadLine()); return a; } // -static int TimUCLN (int a, int b) // Định nghĩa phương thức TimUCLN với kiểu số nguyên Phương thức giúp thực câu lệnh tính tốn giúp tìm giá trị UCLN { int UCLN = 1; int i, j; if (a

Ngày đăng: 03/05/2023, 16:22

Tài liệu cùng người dùng

Tài liệu liên quan