... v 1.0 - 10/2012 Lê Viết Mẫn - lvman@hce.edu.vn Thuật toán học Lập trình ? 1.1 Lập trình ngơn ngữ lập trình 1.2 Lịch sử hướng lập trình 1.3 Chương trình thuật tốn 1.4 Các bước lập trình C# NET ... tốn • • • Có thể mơ tả • • • • Ngơn ngữ tự nhiên Ngơn ngữ lập trình Mã giả Lưu đồ Cấu trúc liệu - Phương pháp tổ chức liệu Chương trình = Thuật tốn + Cấu trúc liệu Lê Viết Mẫn - lvman@hce.edu.vn ... lvman@hce.edu.vn 10 Thuật tốn Ví dụ Tính tiền lương cơng nhân biết lương số ngày công Đầu vào : lương bản, số ngày công Đầu : tiền lương cơng nhân Xử lý : tính theo cơng thức Lương = Lương * Ngày công Lê
Ngày tải lên: 21/05/2021, 12:38
... nhiều ngôn ngữ lập trình để tạo ra một chương trình máy tính. - Lập trình viên: Là người viết chương trình máy tính. 2. Sự phát triển của các công cụ lập trình. 3. Một số ngôn ngữ lập trình thông ... Character char 1 -128 ÷ 127 Integer int 2 -32768 ÷ 32767 Short integer short 2 -32768 ÷ 32767 Long integer long 4 -2,147,483,648 ÷ 2,147,483,647 Unsigned character unsigned char 1 0 ÷ 255 Unsigned ... học kinh tế 1 Bài giảng: Cơ sở lập trình =================================================================== CHƯƠNG I: TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C I. GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH 1. Các
Ngày tải lên: 11/08/2014, 21:20
Bài giảng cơ sở lập trình máy tính chương 7 ths nguyễn thị khiêm hòa
... “d” Decimal 1234 ("D") -> 1234 -1234 ("D6") -> -001234 “F”/ "f" Fixed-point 1234.567 ("F2", en-US) -> 1234.57 "G"/ “g” General -123.456 ("G", ... -> -123.456 123.4546 ("G4", en-US) -> 123.5 “N”/ “n” Number 1234.567 ("N", en-US) -> 1,234.57 “X”/ “x” Hexadecimal 255 ("X") -> FF -1 ("x") -> ff 255 ... 6/15/2009 1:45:30 PM -> 6/15/2009 "D" Long date 6/15/2009 1:45:30 PM -> Monday, June 15, 2009 "f" Full date/time (short time) 6/15/2009 1:45:30 PM -> Monday, June 15, 2009
Ngày tải lên: 03/12/2015, 13:52
Bài giảng cơ sở lập trình máy tính chương 1 ths nguyễn thị khiêm hòa
... Ngân hàng TP.HCM Tổng quan về lập trình máy tính Chương 1: Giảng viên: Ths Nguyễn Thị Khiêm Hòa 1 Trang 4Các khái niệm cơ bản Lập trình máy tính Gọi tắt là lập trình (programming) Nghệ ... cạnh quan trọng nhất 21 Trang 22Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM là gì?” 22 Trang 23Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM Một số nguyên tắc cơ bản Đóng gói ... đoạn chương trình Chương trình = CTDL + giải thuật Trang 19Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM Lập trình hướng đối tượng (Object Oriented Programming – OOP) Lập trình hướng
Ngày tải lên: 03/12/2015, 16:22
Bài giảng cơ sở lập trình máy tính chương 3 ths nguyễn thị khiêm hòa
... một phương thức của đối tượng khác Trang 23Từ khóa this class Point { } Ví dụ Gọi nạp chồng phương thức thiết lập từ phương thức thiết lập khác Trang 24 Dùng chung cho tất cả các thể hiện ... Trang 28Hủy đối tượng Ngôn ngữ C# cung cấp cơ chế thu dọn (garbage collection) Khai báo tường minh các phương thức hủy để giải phóng các tài nguyên với các đoạn mã không được quản lý Trang 29 ... collection Lớp là một tham chiếu 42 i c Trang 32Truyền tham số cho phương thức int h=0, m=0, s=0; this.GetTime(h, m, s); Console.WriteLine(“{0}:{1}:{2}”,h,m,s); } } Ví dụ Trang 33Truyền
Ngày tải lên: 04/12/2015, 14:17
Bài giảng cơ sở lập trình máy tính chương 4 ths nguyễn thị khiêm hòa
... định nghĩa lại (Override) một phương thức của lớp cơ sở. .. Thông tin – Trường Đại học Ngân hàng TP.HCM Sử dụng thành phần của lớp cơ sở trong lớp dẫn xuất Dùng từ khóa base public class ... là một lớp cơ sở khái quát Chứa các phương thức trừu tượng được thực hiện trong... phần không trừu tượng (non-abstract) Phương thức trừu tượng không thực hiện trong lớp cơ sở Khoa Công ... thức ảo (Virtual) là việc định nghĩa lại (Override) một phương thức của lớp cơ sở trong lớp dẫn xuất Lớp cơ sở Lớp dẫn xuất Animal Cat Virtual Method Override Method Eat () Eat () Hành
Ngày tải lên: 04/12/2015, 14:17
Bài giảng cơ sở lập trình máy tính chương 5 ths nguyễn thị khiêm hòa
... Chương 5: Nạp chồng toán tử Giảng viên: Ths Nguyễn Thị Khiêm Hòa Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM Nội dung ... nghệ Thông tin - Đại học Ngân hàng TP.HCM Đặt vấn đề Lời gọi phương thức: Phanso kq = ps1.Cong(ps2); Đảm bảo thực phép cộng hai phân số Không tự nhiên Cần xây dựng định nghĩa phép toán thật ... Cung cấp phương thức thay theo quy định CLS Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM 12 Nguyên tắc sử dụng toán tử Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM 13 Nguyên tắc sử
Ngày tải lên: 04/12/2015, 14:17
Bài giảng cơ sở lập trình máy tính chương 6 ths nguyễn thị khiêm hòa
... ArrayList(); Trang 20Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM phần tử lớn hơn, Capacity tự động nhân đôi ArgumentOutofRangeException Trang 21Phương thức ArrayList Class Trang 22Khoa Công nghệ ... empID.ToString(); } } Trang 23ArrayList empArr = new ArrayList(); for(int i=0; i<5; i++) Trang 24Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM Trang 26Khoa Công nghệ Thông tin - Đại ... hàng TP.HCM Trang 28Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM 28 Hàng đợi (Queue) Trang 30Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM Trang 31Pop Trang 32Khoa Công nghệ Thông
Ngày tải lên: 04/12/2015, 14:17
Bài giảng cơ sở lập trình máy tính chương 9 ths nguyễn thị khiêm hòa
... Trang 1Đọc và ghi tập tin với C# Trang 2Nội dung Quản lý hệ thống tập tin Giới thiệu Stream Làm việc với tập tin nhị phân Làm ... class Dùng để đọc file nhị phân Cung cấp các phương thức có dạng ReadXXX(ReadByte, ReadInt32…) để đọc nội dung file Trang 10Làm việc với Binary Files Ví dụ Đọc file nhị phân FileStream ... Cung cấp các phương thức Write với nhiều dạng tham số khác nhau để ghi nội dung file Trang 12Làm việc với Binary Files FileStream theFile = File.Open(@"c:\somefile.bin", FileMode.OpenOrCreate,FileAccess.Write
Ngày tải lên: 04/12/2015, 14:18
Bài giảng Cơ sở lập trình: Chương 1 - Phạm Thanh An
... Trang 9Các phương pháp lập trìnhLập trình tuần tự: Assembler (hợp ngữ) Chương trình quá dài, khó nhớ Khó kiểm soát lỗi Lập trình cấu trúc (thủ tục/hướng chức năng) Chương trình chính được chia ... tiếp cận trong lập trình Tổng quan về lập trình hướng đối tượng Kiến trúc NET Framework và C# Viết các chương trình đơn giản Chương trình lệnh (chỉ dẫn) được liệt kê theo một trình tự nhất ... ngữ lập trình trình là ngôn ngữ để viết chương trình. các ký hiệu, các qui ước về ngữ pháp và ngữ nghĩa, dùng để xây dựng thành các chương trình cho máy tính. Có nhiều loại ngôn ngữ lập trình.
Ngày tải lên: 22/01/2021, 10:07
Bài giảng Cơ sở lập trình
... THÔNG TIN TRẦN TẤN TỪ BÀI GIẢNG (Dùng cho sinh viên các lớp đại học Công nghệ thông tin, đại học Sư phạm tin học) - Tài liệu lưu hành nội bộ - Trang 2LỜI NÓI ĐẦU Cơ sở lập trình là học phần giúp ... kiến thức cơ bản để cài đặt thành công một thuật toán thành chương trình bằng ngôn ngữ lập trình C Qua đó, trang bị cho sinh viên kiến thức nền để tiếp cận và học tập tốt các ngôn ngữ lập trình ... bài giảng hoàn thiện hơn trong các lần chỉnh sửa sau Xin chân thành cám ơn quý thầy cô, các bạn đồng nghiệp ! Quảng Ngãi, ngày 25/12/2013 TRẦN TẤN TỪ Trang 3CHƯƠNG 1: CÁC THÀNH PHẦN CƠ
Ngày tải lên: 09/03/2021, 05:47
Bài giảng Cơ sở lập trình nâng cao - Chương 4: Phương pháp thiết kế thuật toán – quay lui
... Trang 1CƠ SỞ LẬP TRÌNH NÂNG CAO Biên soạn: Ths.Tôn Quang Toại TonQuangToai@yahoo.com TPHCM, NĂM 2013 KHOA CÔNG NGHỆ THÔNG TIN Trang 2PHƯƠNG PHÁP THIẾT KẾ THUẬT TOÁN ... của bài toán hay vét qua hết khả năng mà không thể tìm được nghiệm của bài toán Trang 10Phương phápkiếm): Quá trình tìm kiếm lời giải theo phương pháp Quay lui sẽ sinh ra 1 cây tìm kiếm x1 x2 x3 ... xác định – Bài toán có những ràng buộc là F cả các nghiệm của bài toán thỏa điều kiện F Trang 7Phương pháp• Phương pháp Quay lui – Phương pháp Quay lui xây dựng dần nghiệm X của bài toán: Bắt
Ngày tải lên: 09/03/2021, 05:58
Bài giảng Cơ sở lập trình nâng cao - Chương 3: Lập trình đệ quy
... Trang 1CƠ SỞ LẬP TRÌNH NÂNG CAO Biên soạn: Ths.Tôn Quang Toại TonQuangToai@yahoo.com TPHCM, NĂM 2013 KHOA CÔNG NGHỆ THÔNG TIN Trang 2LẬP TRÌNH ĐỆ QUYChương 3 Trang 3Nội dung• Bài tập áp ... dạng giống bài toán f(n) – Tìm mối quan hệ giữa bài toán lớn với bài toán con – Bao nhiêu bài toán con? – Chọn bài toán con nào? Trang 9Định nghĩa theo cách đệ quy– B1: Chọn một bài toán con ... trường hợp cơ sở, trường hợp suy biến, điều kiện dừng) hợp những đối tượng trước đó không đệ quy Trang 8Định nghĩa theo cách đệ quy– Chia bài toán f(n) thành các bài toán con f(1), f(2), …, f(n-1)
Ngày tải lên: 09/03/2021, 05:59
Bài giảng Cơ sở lập trình nâng cao - Chương 8: Phương pháp thiết kế thuật toán − quy hoạch động
... giải bài toán nhỏ để hình thành lời giải bài toán lớn Trang 10Phương pháp• Hạn chế của phương pháp Chia để trị: bài toán lớn thành các bài toán con, các bài toán con lại chia nhỏ thành nhiều bài ... các bài toán con Trang 9Phương pháp• Phương pháp Chia để trị: Là phương pháp từ trên xuống dưới (top – down) với ý tưởng: – [Divide] Chia bài toán lớn thành những bài – [Solve] Giải quyết các bài ... Trang 1CƠ SỞ LẬP TRÌNH NÂNG CAO Biên soạn: Ths.Tôn Quang Toại TonQuangToai@yahoo.com TPHCM, NĂM 2013 KHOA CÔNG NGHỆ THÔNG TIN Trang 2PHƯƠNG PHÁP THIẾT KẾ THUẬT TOÁN
Ngày tải lên: 09/03/2021, 06:02
Bài giảng Cơ sở lập trình nâng cao - Chương 5: Phương pháp thiết kế thuật toán – nhánh cận
... quay về thành phố ban đầu Trang 9Bài toán tối ưu…, x(n)) của n số {1, 2, …, n} • Yêu cầu: ) 1 ( ), ( ) ( ), 1 ( ) 3 ( ), 2 ( ) 2 ( ), 1 ) f ) ( min arg X X Trang 10Bài toán tối ưuAssignment Problem ... quyết bài toán tối ưu Trang 6Bài toán tối ưu cầu tìm phương án X=(x1, x2, …, xk, …) thỏa mãn những điền kiện nào đó và phương án X (f là hàm mục tiêu hay hàm chi phí) f(X) min (max) Trang 7Bài ... Trang 1CƠ SỞ LẬP TRÌNH NÂNG CAO Biên soạn: Ths.Tôn Quang Toại TonQuangToai@yahoo.com TPHCM, NĂM 2013 KHOA CÔNG NGHỆ THÔNG TIN Trang 2PHƯƠNG PHÁP THIẾT KẾ THUẬT TOÁN
Ngày tải lên: 09/03/2021, 06:40
Bài giảng Cơ sở lập trình nâng cao - Chương 6: Phương pháp thiết kế thuật toán − chia để trị
... (1)CƠ SỞ LẬP TRÌNH NÂNG CAO Biên soạn: Ths.Tôn Quang Toại TonQuangToai@yahoo.com TPHCM, NĂM 2013 (2)PHƯƠNG PHÁP THIẾT KẾ THUẬT TOÁN − CHIA ĐỂ ... (9)Các ví dụ • Ví dụ [Sorting 1]: Cho dãy a1, a2, …, an Hãy xây dựng thuật toán xếp dãy tăng dần … n-1 Phần tử cuối (10)Các ví dụ – Bước 2: Solve Sorted ... [Combine] – Kết hợp lời giải (7)Phương pháp • Nhận xét quan trọng: – Các toán (các phần) nhận quá trình phân chia dạng với tốn ban đầu, khác kích thước – Có thể có số tốn khơng dạng với tốn lớn
Ngày tải lên: 09/03/2021, 06:49
Bài giảng Cơ sở lập trình pptx
... 22 1. 22 1.1. 22 1 .2. 23 1.3. 23 1.4. 27 Bài gi lp trình 2 3 ... li ngoi l c Bài gi lp trình 2 2 2. MessageBox 28 2. 1. 28 2. 2. 28 2. 3. Hàm thông báo MessageBox 30 ... liu. =================================== Bài giảng Cơ sở lập trình 2 =================================== Bài gi lp trình 2 28 Hàm chuyển đổi Đổi giá trị sang kiểu...
Ngày tải lên: 27/06/2014, 03:20
BÀI GIẢNG ĐIỀU KHIỂN LẬP TRÌNH 2 CHƯƠNG 5 PHẦN MỀM WINCC
... Profibus. - Sơ đồ hệ thống điều khiển: Máy tính CPU 315 – 2 DP EM 27 7 KHỐI ANALOG EM 23 1 CPU 22 4 TRẠM CÂN EM 27 7 CPU 22 4 ĐỘNG CƠ BƯỚC RS 23 2/MPI CABLE PROFIBUS CABLE Hình 5.10: Sơ đồ hệ thống ... của WINCC và các hàm thực hiện vào một chương trình của người dùng. WINCC hổ trợ ngôn ngữ lập trình vạn năng -lập trình chuẩn ANSI_C, giao diện lập trình API mở cho việc truy cập dữ liệu tới các ... thuat TP. HCM ĐIỀU KHIỂN LẬP TRÌNH 2 CHƯƠNG 5 TRANG – 1 42 Hình 5.11: Cài đặt một file GSD mới vào catalog Sau đó chọn đường dẫn đến file GSD của khối EM277. Thiết lập mạng bằng cách chọn...
Ngày tải lên: 17/06/2014, 15:28
Giáo án - Bài giảng: BÀI GIẢNG MÔN CƠ SỞ LẬP TRÌNH (C++)
... khai báo. - Cách sử dụng. Cơ Sở Lập Trình Bài Tập Tại Lớp Thành lập mỗi nhóm gồm hai người để giải quyết vấn đề sau đây: Cơ Sở Lập Trình ThS.GVC Tô Oai Hùng 22 Biểu Diễn Số Thực y Dấu ... bằng máy tính. y Lập trình: - Thực hiện thiết kế, viết và bảo trì chương trình nhằm điều khiển máy tính làm việc. y Người lập trình: - Người viết ra chương trình. Cơ Sở Lập Trình ThS.GVC Tô ... hay return Cơ Sở Lập Trình ThS.GVC Tô Oai Hùng 8 Một Số Khái Niệm y Ngôn ngữ lập trình: - Hệ thống các ký hiệu dùng để tạo thành chương trình. y Chương trình dịch: - Chương trình dùng...
Ngày tải lên: 16/04/2014, 15:33
Bài giảng cơ sở thiết kế máy 2 - P1
... 1 a e 0 2 O 1 O 2 3. Khaớ nng taớicuớaọứ trổồỹt(ọứ trổồỹtõồợ) () min he1 22 == hecos 2 =+ () h1cos 2 =+ () 0 0 h1cos 2 =+ Suy ra : v(d) /2= dx (d / 2) d= & ;2. Ma saùt vaỡ bọi ... 0 2 O 1 O 2 & ;2. Ma saùt vaỡ bọi trồn ọứ trổồỹt 1 1 CHặNG XI (2 tióỳt) ỉ TRặĩT 2 &1. Khaùinióỷm chung 1) Giồùithióỷu Ngoợng truỷc-loùtọứ : kióứulừpcoù õọỹ hồớ (1) : Thỏn ọứ (2) : ... a e 0 2 O 1 O 2 & ;2. Ma saùt vaỡ bọi trồn ọứ trổồỹt 20 3. Khaớ nng taớicuớaọứ trổồỹt(ọứ trổồỹtõồợ) r (S) Fp().d= JG G [] ra S Fp()cos( ).dS= + 2 1 ra ld Fp()cos().d 2 = A B p max h min h 0 p(...
Ngày tải lên: 29/10/2012, 09:59
Bạn có muốn tìm thêm với từ khóa: