![](images/graphics/blank.gif)
Lập trình với thuật toán
-
Lập trình có cấu trúc có thể dựa trên một trong hai phương pháp: Lập trình hướng hàm (function-oriented), còn gọi là hướng nhiệm vụ (task-oriented), hướng thủ tục (procedure-oriented) .Hàm là gì? Tiếng Anh: function - hàm, chức năng Một ₫ơn vị tổ chức chương trình, một ₫oạn mã chương trình có cấu trúc ₫ể thực hiện một chức năng nhất ₫ịnh, có giá trị sử dụng lại Các hàm có quan hệ với nhau thông qua lời gọi, các biến tham số (₫ầu vào, ₫ầu ra) và giá trị trả về Cách thực hiện cụ thể một hàm phụ thuộc...
51p
lqvang02
19-02-2013
98
11
Download
-
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...
23p
lqvang02
19-02-2013
83
5
Download
-
Trong phần 1, chúng ta đã lần lượt tìm hiểu tổng quan về máy tính điện tử bao gồm các khái niệm về phần cứng, phần mềm, hệ điều hành, mạng máy tính, biểu diễn thông tin bên trong mạng máy tính và bước đầu làm quen với các khái niệm lập trình, biểu diễn thuật toán bằng sơ đồ khối… Chương này giới thiệu về ngôn ngữ lập trình C, giúp chúng ta có cái nhìn tổng quan về ngôn ngữ lập trình này....
92p
sakuraphuong
02-06-2013
118
16
Download
-
Bài giảng "Nhập môn lập trình" có 6 chương và được chia thành 2 phần. Trong phần 1 sau đây gồm 3 chương đầu tiên với các nội dung chính như: Giới thiệu tổng quan về lập trình, các thành phần trong ngôn ngữ C, các cấu trúc điều khiển. Mời các bạn cùng tham khảo cùng tham khảo để nắm bắt các nội dung chi tiết.
56p
kiepnaybinhyen_04
17-12-2015
629
62
Download
-
Bài giảng Thực hành điện trình bày tổng quan an toàn trong sử dụng điện, qua đó nhằm giúp sinh viên làm quen với dụng cụ cầm tay và thành thạo kỹ năng nối dây, làm khoen kỹ thuật nối dây cáp điện, làm quen với mỏ hàn và thành thạo kỹ năng hàn, làm quen và thành thạo kỹ năng sử dụng, đọc đồng hồ đo vạn năng VOM. Bên cạnh đó, bài giảng cung cấp cho người học các kiến thức về sử dụng Ampe kế kẹp, biết được cách mắc các mạch điện thông dụng và hiểu được nguyên lý làm việc của từng mạch. Mời các bạn cùng tham khảo.
62p
kimngan29092009
15-10-2018
121
10
Download
-
Đề tài "Chung cư Thiên Hòa" nghiên cứu nhằm rèn luyện tính độc lập và tinh thần trách nhiệm trong việc nghiên cứu, tính toán một công trình xây dựng thực tế. Thực hành thu thập số liệu, chuẩn bị dữ liệu đầy đủ cho đồ án; đồng thời phân tích, lựa chọn phương án kiến trúc và kết cấu phù hợp với công trình; tiến hành xác định các loại tải trọng, phân tích tính toán tải trọng gió động Thực hành thiết kế các hạng mục kết cấu: sàn, dầm, cột, cầu thang, bể nước, móng cọc ép, móng cọc khoan nhồi.
258p
tuetuebinhan444
24-01-2025
8
4
Download
-
Bài giảng Kỹ thuật thi công trang bị cho sinh viên kiến thức để thiết kế và lập biện pháp thi công phần ngầm, bê tông toàn khối các công trình và kỹ thuật lắp ghép dùng trong xây dựng. Nội dung bài giảng gồm có 15 chương với những vẫn đề chính sau: Thi công đất: xác định khối lượng công tác đất, chuẩn bị phục vụ cho công tác đất, kỹ thuật thi công đất, công tác cọc và ván cừ; công tác bê tông: công tác ván khuôn, cột chống và sàn thao tác, công tác cốt thép, công tác bê tông; công tác lắp ghép: dụng cụ, phương tiện, chuẩn bị, lắp ghép.
193p
nienniennhuy44
07-01-2025
3
2
Download
-
Bài giảng Vi xử lý – Vi điều khiển gồm có những nội dung chính sau: Tổng quan về các hệ đếm và biểu diễn thông tin trong các hệ vi xử lý – vi điều khiển; Vi xử lý: Tổng quan về kiến trúc hệ vi xử lý; tổ chức phần cứng của CPU họ Intel 80x86, các chế độ đánh địa chỉ, tập lệnh, lập trình hợp ngữ (assembly) cho 80x86 với những bài toán đơn giản; một số vi mạch phụ trợ trong hệ vi xử lý; Vi điều khiển: Cấu trúc hệ vi điều khiển onchip MCS 8051; lập trình hợp ngữ cho vi điều khiển; hoạt động định thời, ngắt và truyền thông nối tiếp; giới thiệu một số họ vi xử lý thông dụng khác; Giới thiệu một s...
222p
nienniennhuy44
07-01-2025
2
1
Download
-
Bài viết trình bày phẫu thuật điều trị rung nhĩ xâm lấn tối thiểu đã chứng minh được tính an toàn và hiệu quả. Cô lập tĩnh mạch phổi là nền tảng của các chiến lược đốt cắt, do trong đa số trường hợp rung nhĩ được kích hoạt bên trong hoặc gần các tĩnh mạch phổi. Tuy nhiên, các ổ sinh loạn nhịp có thể hình thành bên ngoài các tĩnh mạch phổi. Kiến thức về giải phẫu và hình thái các tĩnh mạch phổi và các ổ sinh loạn nhịp khác là điều cần thiết đối với bác sĩ phẫu thuật.
5p
vinara
11-01-2025
1
1
Download
-
Những năm gần đây cùng với sự phát triển về kinh tế, các công trình nhỡ cao tầng đợc xây dựng khắp nơi trên đất nớc để giải quyết nhu cầu nhỡ ở cho ngời dân, đặc biệt ở các thỡnh phố lớn. Theo tỡi liệu khảo sát địa chất vùng châu thổ Sông Hồng, nhất lỡ khu vực Hỡ Nội cho thấy đây lỡ vùng đất có lịch sử hình thỡnh lỡ đồng bằng tích tụ nên có khả năng chịu tải của một số tầng địa chất kém nhtầng Hải Hng, tầng Thái Bình, có thể nói đây lỡ vùng đất yếu, kém chịu nén. Mặt khác...
60p
bigstar19
23-02-2012
178
47
Download
-
Mục tiêu nghiên cứu của sáng kiến kinh nghiệm là thông qua hệ thống kiến thức và bài tập được phân chia theo mức độ giáo viên có thể đánh giá kết quả học tập của học sinh. Qua các nội dung giáo viên rèn luyện tư duy logic và kĩ năng giải quyết vấn đề cho học sinh. Thay đổi thực trạng của đội tuyển, khắc phục nhược điểm của giải pháp cũ, góp phần nâng cao chất lượng đội tuyển. Hệ thống lại kiến thức cơ bản về thuật toán từ đó giúp học sinh có thể hiểu, nhớ và vận dụng các thuật toán cơ bản vào giải quyết các bài toán khó.
46p
chubongungoc
23-09-2021
44
4
Download
-
Sáng kiến kinh nghiệm Tiểu học được hoàn thành với một số biện pháp như sau: Rèn luyện khả năng đặc biệt hóa, khái quát hóa thông qua một số bài toán cơ bản, từ đó vận dụng phép tương tự hóa để giải quyết các bài toán mở rộng, bài toán thực tiễn; Rèn luyện cho học sinh khả năng phân tích, tổng hợp, vận dụng các kiến thức, kỹ năng đã có để giải quyết bài toán theo nhiều thuật giải khác nhau từ đó lựa chọn ra thuật giải tối ưu.
17p
chubongungoc
23-09-2021
46
4
Download
-
Giải thích được: – Thừa kế là gì trong OOP – Các loại thừa kế trong các ngôn ngữ OOP – Đa hình là gì trong OOP • Phân biệt được kỹ thuật Overloading và overriding • Hiện thực được đặc điểm thừa kế trong OOP với Java • Hiện thực được đặc điểm đa hình trong OOP với Java • Sử dụng được toán tử instanceOf và ép kiểu trong Java
27p
quan_pc
25-05-2012
501
87
Download
-
Mục tiêu nghiên cứu của sáng kiến kinh nghiệm là nêu ra các định hướng giúp học sinh có thể lựa chọn thuật toán tối ưu phù hợp với dữ liệu bài toán trong một số dạng bài toán quen thuộc trên ngôn ngữ lập trình C++. Từ đó bồi dưỡng học sinh năng lực giải quyết vấn đề trong giải toán Tin học, đồng thời rèn luyện và nâng cao kĩ năng lập trình cho các em. Đặc biệt là học sinh tham gia dự thi học sinh giỏi cấp tỉnh THCS, THPT hoặc thi vào các trường chuyên.
47p
caphesuadathemtieu
31-12-2021
35
5
Download
-
Mục tiêu nghiên cứu của sáng kiến kinh nghiệm là Đối với giáo viên: Phục vụ việc bồi dưỡng HSG. Hỗ trợ giáo viên trong tính toán kết quả các bài toán hình học phẳng nhanh chóng và chính xác. Đối với học sinh. Học sinh thấy được sự liên kết giữa các môn học, thấy được ứng dụng của lý thuyết Toán học và ngôn ngữ lập trình trong Tin học vào thực tiễn. Học sinh được tiếp cận với tri thức trong nhiều lĩnh vực, đem lại nhiều điều mới mẻ và hứng thú hơn trong học tập. Biết vận dụng tốt các thuật toán hình học phẳng để giải quyết các bài toán Tin có yếu tố hình học. Giúp ôn thi HSG.
46p
caphesuadathemtieu
31-12-2021
41
5
Download
-
Băm là phương pháp rất thích hợp để cài đặt tập hợp có số phần tử lớn và thời gian cần thiết để thực hiện các phép toán từ điển, ngay cả trong trường hợp xấu nhất, là tỉ lệ với cỡ của tập hợp. Chúng ta sẽ đề cập tới hai phương pháp băm khác nhau. Một gọi là băm mở cho phép sử dụng một không gian không hạn chế để lưu giữ các phần tử của tập hợp. Phương pháp băm khác được gọi là băm đóng sử dụng một không gian cố định do đó tập...
42p
123968574
26-06-2012
186
22
Download
-
Internet Explorer 7 là phiên bản mới nhất của trình duyệt web từ Microsoft với khá nhiều tính năng mới, đặc biệt là khả năng bảo mật cao hơn. Tuy vậy, những tiện ích bổ sung cho Internet Explorer 7 sau sẽ làm cho trình duyệt của bạn thật sự tiện dụng hơn rất nhiều. Những tiện ích này được Microsoft cung cấp hoàn toàn miễn phí và từ chính công ty hay các lập trình viên phát triển phần mềm uy tín. Windows Defender Dẫn đầu danh sách tiện ích được sử dụng nhiều nhất cho Internet Explorer, Windows...
27p
ken333
06-07-2012
115
16
Download
-
Trong bài viết sau, Quản Trị sẽ hướng dẫn các bạn cách thiết lập hệ thống mail server đầy đủ tính năng, an toàn bảo mật, dễ dàng mở rộng và thay thế một số chức năng khác nếu cần. Mô hình này cung cấp các dịch vụ host ảo dành cho mailbox với nhiều định dạng khác nhau, chế độ lọc quota và server – side, alias domain, alias address, forward address và catchall address. Quá trình chuyển tiếp được đảm bảo an ninh với giao thức STARTTLS và SMTP-AUTH....
55p
suthebeo
17-07-2012
96
10
Download
-
Pascal là tên của một trong các ngôn ngữ lập trình cấp cao thông dụng. Ngôn ngữ lập trình Pascal được giáo sư Niklaus Wirth ở trường Ðại học Kỹ thuật Zurich (Thụy sĩ) thiết kế và công bố vào năm 1970. Niklaus Wirth đặt tên cho ngôn ngữ này là Pascal để tưởng nhớ đến nhà Toán học và Triết học Pháp ở thế kỷ 17 là Blaise Pascal, người đã phát minh ra một máy tính cơ khí đơn giản đầu tiên của con người. Ngôn ngữ Pascal được dùng hiện nay có nhiều điểm khác biệt với...
37p
rose_12
06-12-2012
205
55
Download
-
Có thể nói toán học toán học rời rạc là bộ môn tiên quyết và hiệu quả nhất để người học nâng cao tư duy trong phân tích, thiết kế thuật toán và rèn luyện kỹ năng lập trình với những thuật toán phức tạp. Không những thế nó còn là cữa ngõ để người học có thể tiếp cận với rất nhiều modul trong khoa học máy tính.
110p
hidiefei
18-03-2013
125
32
Download
CHỦ ĐỀ BẠN MUỐN TÌM
![](images/graphics/blank.gif)