Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
4. Các cấu trúc rẽ nhánh • Cấu trúc rẽ nhánh có thể chia làm hai loại: • Cấu trúc rẽ một trong hai nhánh : như cấu trúc if, if.else và lệnh (? :). • Cấu trúc rẽ một, hai hoặc nhiều nhánh : cấu trúc switch.case. • Trong hai cấu trúc này thì cấu trúc hai nhánh tổng quát hơn vì nó có thể áp dụng cho mọi loại biểu thức điều kiện rẽ nhánh và cấu t...
19 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 726 | Lượt tải: 1
Bộ từ vựng của C Tên/Định danh (Identifier) ─Một dãy ký tự dùng để chỉ tên một hằng số, hằng ký tự, tên một biến, một kiểu dữ liệu, một hàm. ─Không được trùng với các từ khóa, được tạo thành từ các chữ cái và các chữ số nhưng bắt buộc chữ đầu phải là chữ cái hoặc _. ─Số ký tự tối đa trong một tên là 255 ký tự và được dùng ký tự _ chen tron...
45 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 576 | Lượt tải: 1
2. Các bước giải quyết vấn đề/bài toán bằng máy tính • Máy tính không thể dùng để giải quyết các vấn đề liên quan đến hành động vật lý hoặc biểu thị cảm xúc • Máy tính chỉ làm được những gì mà nó được bảo phải làm. Máy tính không thông minh, nó không thể tự phân tích vấn đề và đưa ra giải pháp. • Lập trình viên là người phân tích vấn đề, tạo ...
32 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 592 | Lượt tải: 1
Abstract This study develops a software program used for nonlinear data analysis based on the Sequential Piecewise Linear Regression (SPLR) [1]. The SPLR is a regression analysis method relying on the concept of hinge function to identify locally linear relationship in datasets. Thus, this method can effectively used to capture nonlinear functio...
6 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 582 | Lượt tải: 1
I. Giới thiệu - C là ngôn ngữ lập trình cấp cao, được sử dụng rất phổ biến để lập trình hệ thống cùng với Assembler và phát triển các ứng dụng. - Vào những năm cuối thập kỷ 60 đầu thập kỷ 70 của thế kỷ XX, Dennish Ritchie (làm việc tại phòng thí nghiệm Bell) đã phát triển ngôn ngữ lập trình C dựa trên ngôn ngữ BCPL (do Martin Richards đưa ra vào nă...
27 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 669 | Lượt tải: 2
1.c) Phần mềm máy tính • Phần mềm máy tính (Computer Software): là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định, và các dữ liệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ hay chức năng hoặc giải quyết một vấn đề cụ thể nào đó. • Phần mềm th...
42 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 504 | Lượt tải: 1
Bài toán bầu cử: Giải pháp (1) ▪Bài toán bầu cử người lãnh đạo tương tự như bài toán loại trừ lẫn nhau ▪ Trong cả 2 bài toán, chúng ta đều quan tâm đến việc chọn ra một trong số các tiến trình, được gọi là tiến trình đặc quyền ▪Các giải pháp dựa trên người điều phối cho bài toán mutex không thể áp dụng cho bài toán bầu cử người lãnh đạo ▪...
18 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 523 | Lượt tải: 1
Thứ tự FIFO ▪Nhiều hệ thống phân tán giới hạn việc phân phối thông điệp theo thứ tự FIFO ▪Giúp đơn giản hoá thiết kế thuật toán ▪Ví dụ: chúng ta đã sử dụng giả thiết thứ tự FIFO trong thuật toán của Lamport cho bài toán truy cập tài nguyên chia sẻ ▪Tuy nhiên: chương trình sẽ mất đi một vài tính chất đồng thời ▪Khi nhận được một thông điệp ...
35 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 528 | Lượt tải: 1
Bài toán loại trừ lẫn nhau trong hệ thống phân tán ▪ Xét hệ thống phân tán bao gồm một số lượng cố định tiến trình và một tài nguyên chia sẻ ▪ Việc truy cập đến tài nguyên chia sẻ được coi là khu vực quan trọng CS ▪ Yêu cầu: Đưa ra thuật toán để phối hợp truy cập tới tài nguyên chia sẻ thỏa mãn 3 thuộc tính sau: 1. Safety: hai tiến trình kh...
25 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 648 | Lượt tải: 1
Đặc điểm của Hệ thống phân tán (1) 1. Thường thiếu một đồng hồ chia sẻ ▪Không thể đồng bộ đồng hồ của các BXL khác nhau do độ trễ của việc truyền thông điệp ▪Hiếm khi sử dụng đồng hồ vật lý để đồng bộ ▪Sử dụng khái niệm nhân quả thay cho thời gian vật lý để đồng bộ các sự kiện 6Đặc điểm của Hệ thống phân tán (2) 2. Thiếu bộ nhớ chia sẻ ...
47 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 1104 | Lượt tải: 1