logo
Danh mục
  • Giáo dục phổ thông
  • Tài liệu chuyên môn
  • Bộ tài liệu cao cấp
  • Văn bản – Biểu mẫu
  • Luận Văn - Báo Cáo
  • Trắc nghiệm Online
  1. Trang chủ
  2. Công Nghệ Thông Tin
  3. Khoa học máy tính

Bài giảng Lập trình hàm

Khuôn mẫu hàm và khuôn mẫu lớp: Kỹ thuật lập trình tổng quát - Phần III

Kỹ thuật lập trình- Phần III: Lập trình tổng quát - Chương 9: Khuôn mẫu hàm và khuôn mẫu lớp

Vấn ₫ề: Nhiều hàm chỉ khác nhau về kiểu dữ liệu tham số áp dụng, không khác nhau về thuật toán Ví dụ: int max(int a, int b) { return (a b)? a : b; } double max(double a, double b) { return (a b)? a : b; } ... Các ví dụ khác: các hàm swap, sort, find, select,... Bản chất của vấn ₫ề? Nằm ở ngôn ngữ lập trình còn thấp, chưa gần với tư duy của con người! Giải pháp: Tổng quát hóa các hàm chỉ khác nhau về kiểu dữ liệu áp dụng thành khuôn mẫu...
23 trang
96 lượt xem
5 lượt tải
Bài giảng Ngôn ngữ C# chuẩn SEO

Bài giảng Ngôn ngữ C#

Nội dung: Cấu trúc chương trình C#; Kiểu dữ liệu, từ khoá, định danh biến, hằng…; Chuyển đổi kiểu; Console I/O; Tham số ref, out, param; Lệnh lặp for, while, do while, foreach; Lệnh phân nhánh switch, lệnh nhảy; Mảng 1 chiều, đa chiều; Kiểu enumeration.
54 trang
1478 lượt xem
73 lượt tải
Bài giảng lập trình DOT NET C#: Lập trình hướng đối tượng (Bài 3)

Bài giảng lập trình DOT NET - Bài 3 Lập trình hướng đối tượng C#

Định nghĩa lớp và tạo được các thể hiện của lớp (đối tượng). Khai báo và sử dụng các phương thức trong lớp, cách nạp chồng phương thức. Truyền tham số, các từ khóa ref, out và params. Cơ chế ủy quyền và sự kiện (delegate - event)
30 trang
250 lượt xem
51 lượt tải
Bài giảng lập trình DOT NET: Hướng đối tượng C# (tt) - Bài 4

Bài giảng lập trình DOT NET - Bài 4 Hướng đối tượng C#(tt)

Khai báo sử dụng thuộc tính của lớp, sử dụng các loại thuộc tính khác nhau. Định nghĩa nạp chồng toán tử, các toán tử có thể nạp chồng và cú pháp nạp chồng toán tử. Thuộc tính là khái niệm cho phép truy cập trạng thái của lớp thông qua phương thức của lớp thay vì truy cập trực tiếp tới các biến thành viên. Đặc tính này cung cấp khả năng bảo vệ các trường bên trong một lớp.
25 trang
247 lượt xem
44 lượt tải
Bài giảng lập trình DOT NET: Lập trình tổng quát trong C# (Bài 8)

Bài giảng lập trình DOT NET - Bài 8 Lập trình tổng quát trong C#

Khái niệm, khai báo, cách sử dụng lập trình tổng quát (Generic). Lập trình tổng quát lớp, cấu trúc và các hàm Một số cấu trúc dữ liệu tổng quát được xây dựng sẵn trong C# như Collection, List, Dictionary… Trong C++ đã đề cập tới khái niệm Template (thường gọi là mẫu), Template được dùng để tạo các hàm, các class mà không cần quan tâm đến kiểu dữ liệu của đối số. Template được đưa ra với mục đích tăng tính năng sử dụng lại mã nguồn....
23 trang
415 lượt xem
64 lượt tải
Java C2: Lập Trình Cơ Bản cho Người Mới Bắt Đầu

Java C2. Programming Basics

Explanation to improve readability of program comments one line /* ... */ comments multiple lines javadoc comments Comments that in form of /** …*/ are used by the javadoc program to produce HTML documentation for the program Example: This is an example of special java doc comments used for \n generating an html documentation. It uses tags like: @author Florence Balagtas @version 1.2
61 trang
88 lượt xem
5 lượt tải
Ứng dụng OOP C4 Java: Lập trình hướng đối tượng

Java C4. OOP Application

Mechanism to create new classes using existing classes The existing class is called the parent class, or superclass, or base class The derived class is called the child class or subclass As the name implies, the child inherits characteristics of the parent That is, the child class inherits the methods and data defined by the parent class. Once a behavior (method) is defined in a super class, that behavior is automatically inherited by all subclasses
77 trang
132 lượt xem
10 lượt tải
JDBC nâng cao trong Java C9: Hướng dẫn chuyên sâu

Java C9. Advanced JDBC

Prepared Statement : compile only one time Statement : compile each time to run If we have to use one SQL statement several times, it would better to use Preparerd Statement. PreparedStatement java.sql.Connection.prepareStatement(String sql) throws SQLException Arguments : setting by parameters “?”
34 trang
100 lượt xem
5 lượt tải
Chapter 5 Template: Mẫu [từ mô tả/định tính]

Chapter 5 Template

Trong lập trình nhiều khi gặp một loạt các hàm giống nhau về giải thuật, chỉ khác nhau về kiểu dữ liệu. Để tránh viết lặp lại các giải thuật, ta xây dựng mô hình hàm. Ví dụ 5.1. Hàm tìm max cho số nguyên, thực: int max(int a, int b) { return (ab) ? a:b; } float max(float a, float b) { return (ab) ? a:b; }
24 trang
115 lượt xem
7 lượt tải
Socket Programming C/C++: Hướng dẫn từ A đến Z

Socket Programming in C/C++

Socket are characterized by their domain, type and transport protocol. Common domains are: I AF UNIX: address format is UNIX pathname I AF INET: address format is host and port number Common types are: virtual circuit: received in order transmitted and reliably datagram: arbitrary order, unreliable
40 trang
165 lượt xem
6 lượt tải
Kỹ thuật lập trình C/C++: Câu lệnh (Chuẩn Nhất)

Kỹ thuật lập trình C/C++-Chương: Câulệnh

Để lập trình giải một bài toán nào đó, chúng ta phải sử dụng các câu lệnh sau: Lệnh gán: được sử dụng để đặt một giá trị vào một biến nào đó. Lệnh rẽ nhánh: Được sử dụng để xác định xem chương trình sẽ thực hiện công việc gì trong điều kiện ra sao Lệnh lặp: Cho phép chương trình của bạn tự động lặp lại các thao tác nào đó Quá trình xây dựng các bước để thực hiện một bài toán nào đó, gọi là quá trình xây dựng giải thuật....
21 trang
161 lượt xem
14 lượt tải
Kỹ thuật lập trình C/C++: Thư viện STL (Standard Template Library) - Tổng quan và hướng dẫn

Kỹ thuật lập trình C/C++-Chương: Thư viện STL

STL là thư viện chuẩn của C++, được xây dựng sẵn. Cài đặt các cấu trúc dữ liệu và thuật toán thông dụng. Bao gồm các lớp và hàm khuôn mẫu, cho phép làm việc với dữ liệu tổng quát. Nằm trong một namespace có tên std. Các phần chính: Các lớp dữ liệu cơ bản: string, complex. Xuất nhập (IO). Các lớp chứa (containers): list, vector, deque, stack, map, set,… Duyệt phần tử của các lớp chứa (iterators). Một số thuật toán thông dụng: tìm kiếm, so sánh, sắp xếp,… Quản lý bộ nhớ, con trỏ. Xử lý ngoại lệ (exception handling)....
21 trang
271 lượt xem
30 lượt tải
Bài giảng lập trình C căn bản: Chương 3 - Trường Apptech

Bài giảng lập trình c căn bản - Trường Apptech - Chương 3

Qui tắc chuyển đổi kiểu tự động trình bày dưới đây nhằm xác định giá trị biểu thức: char và short được chuyển thành int và float được chuyển thành double. Nếu có một toán hạng là double, toán hạng còn lại sẽ được chuyển thành double, và kết quả là double.
25 trang
127 lượt xem
6 lượt tải
Bài giảng Lập trình cơ bản: Các khái niệm cơ bản trong ngôn ngữ lập trình C

Bài giảng Lập trình cơ bản bài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C

Bài giảng Các khái niệm cơ bản trong ngôn ngữ lập trình C giúp cho học sinh nắm được những kiến thức về ngôn ngữ lập trình C bao gồm: Kiểu dữ liệu cơ bản, biến, hằng và biểu thức, các phép toán, cấu trúc chương trình, hàm Main và đối số dòng lệnh...
98 trang
242 lượt xem
16 lượt tải
Bài giảng Lập trình cơ bản: Các cấu trúc điều khiển (Bài 7)

Bài giảng Lập trình cơ bản bài 7: Các cấu trúc điều khiển

Bài giảng Các cấu trúc điều khiển giúp cho học sinh có thể hiểu một cách sâu rộng hơn về cách viết lệnh trong ngôn ngữ lập trình C như lệnh if, lệnh if - else, lệnh nhiều if, lệnh if lồng nhau, lệnh switch, các vòng lặp lồng nhau, lệnh break và continue...
44 trang
285 lượt xem
24 lượt tải
Bài giảng Lập trình cơ bản: Mảng, con trỏ và xâu ký tự (Bài 8)

Bài giảng Lập trình cơ bản bài 8: Mảng, con trỏ và xâu ký tự

Bài giảng Mảng, con trỏ và xâu ký tự bao gồm những nội dung chính như sau: Các phần tử của mảng và các chỉ số, khai báo mảng, cách quản lý mảng trong C, cách khởi tao mảng, tìm hiểu chuỗi/ mảng ký tự, mảng hai chiều, cách khởi tạo mạng hai chiều...
67 trang
198 lượt xem
11 lượt tải
Bài giảng cơ sở lập trình C - Chương 2: Các phần tử cơ bản (mới nhất)

Bài giảng Cơ sở lập trình - Chương 2: Các phần tử cơ bản của ngôn ngữ C

Trong chương 2 Các phần tử cơ bản của ngôn ngữ C của bài giảng Cơ sở lập trình nhằm trình bày về các thành phần cơ bản, cấu trúc chương trình C, các kiểu liệu cơ sở, thứ tự ưu tiên các phép toán, sử dụng môi trường làm việc.
59 trang
206 lượt xem
30 lượt tải
Bài giảng Lập trình C ThS. Nguyễn Thị Thúy Loan

Bài giảng Lập trình C - ThS. Nguyễn Thị Thúy Loan

Bài giảng Lập trình C trình bày các nội dung: Kiến thức cơ bản, tổng quan về lập trình, biểu thức, toán tử, vào ra dữ liệu, cấu trúc điều khiển và lưu đồ thuật toán, hàm mảng – chuỗi kí tự. Mời bạn đọc tham khảo tài liệu để hiểu thêm về các nội dung trên.
68 trang
260 lượt xem
36 lượt tải

Chủ đề liên quan

Lập trình hàm

Bài giảng Lập trình hàm

248

Giáo trình Lập trình hàm

13

Project Lập trình hàm

3

Tài liệu Lập trình hàm

56

Giới thiệu

Về chúng tôi

Việc làm

Quảng cáo

Liên hệ

Chính sách

Thoả thuận sử dụng

Chính sách bảo mật

Chính sách hoàn tiền

DMCA

Hỗ trợ

Hướng dẫn sử dụng

Đăng ký tài khoản VIP

Zalo/Tel:

093 303 0098

Email:

support@tailieu.vn

Phương thức thanh toán

Theo dõi chúng tôi

Facebook

Youtube

TikTok

chứng nhận
Chịu trách nhiệm nội dung: Nguyễn Công Hà. ©2025 Công ty TNHH Tài Liệu trực tuyến Vi Na.
Địa chỉ: 54A Nơ Trang Long, P. Bình Thạnh, TP.HCM - Điện thoại: 0283 5102 888 - Email: info@tailieu.vn
Giấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015