Sách Tin học dành cho học sinh PTNK - ĐHQG TPHCM - Tiến sĩ Đào Duy Nam

Sách tin học cho học sinh PTNK Đào Duy Nam: Nâng cao kiến thức, chuẩn bị tốt cho hành trình học tập và nghiên cứu chuyên sâu về khoa học máy tính.

Trường ĐH

Trường Phổ thông Năng khiếu – ĐHQG TPHCM

Chuyên ngành

Tin học

Tác giả

Luan An

Thể loại

Sách

Số trang

153

Thời gian đọc

23 phút

Lượt xem

0

Lượt tải

0

Phí lưu trữ

50 Point

Tóm tắt nội dung

I. Sách Tin học PTNK Luyện thi HSG hiệu quả

Sách Tin học PTNK, do Tiến sĩ Đào Duy Nam biên soạn, là tài liệu chuyên sâu dành cho học sinh chuẩn bị các kỳ thi học sinh giỏi. Cuốn sách tổng hợp nhiều bài toán lập trình đa dạng, rèn luyện tư duy thuật toán. Mục tiêu là giúp học sinh nắm vững kiến thức, phát triển kỹ năng giải quyết vấn đề. Nội dung được trình bày rõ ràng, dễ hiểu, phù hợp với trình độ học sinh PTNK. Sách không chỉ cung cấp lý thuyết mà còn tập trung vào thực hành. Đây là nguồn tài nguyên quý giá, hỗ trợ toàn diện quá trình ôn luyện cho các cuộc thi quan trọng.

1.1. Chuẩn bị vững chắc cho kỳ thi quốc gia

Sách cung cấp lộ trình học tập hiệu quả. Học sinh sẽ làm quen với nhiều dạng bài thi thực tế. Mục lục chứa các chủ đề trọng tâm. Các bài tập được phân loại rõ ràng, giúp học sinh dễ dàng theo dõi tiến độ. Việc giải quyết các vấn đề này sẽ củng cố nền tảng kiến thức. Sách là công cụ không thể thiếu cho mọi thí sinh tham gia luyện thi HSG Tin học.

1.2. Phát triển kỹ năng tư duy logic và lập trình

Tài liệu này khuyến khích tư duy logic. Học sinh học cách phân tích yêu cầu bài toán. Phát triển các bước giải quyết vấn đề. Rèn luyện kỹ năng viết mã sạch, hiệu quả. Sách thúc đẩy khả năng tự học, tự nghiên cứu. Điều này rất quan trọng trong lập trình. Các bài tập như sắp xếp ảo, điều khiển robot giúp phát triển kỹ năng này.

1.3. Tiếp cận các dạng bài toán Tin học phổ biến

Sách giới thiệu các dạng bài toán thường gặp. Bao gồm cả các vấn đề cơ bản và nâng cao. Ví dụ như bài toán về đồng hồ báo thức, dãy số trung bình cộng, hoặc hiển thị số bằng đèn LED. Điều này giúp học sinh không bỡ ngỡ. Chuẩn bị tốt nhất cho mọi thử thách lập trình.

II. Thuật toán Cấu trúc dữ liệu trong Tin học PTNK

Sách Tin học PTNK của Tiến sĩ Đào Duy Nam đi sâu vào các thuật toán và cấu trúc dữ liệu quan trọng. Học sinh sẽ học cách áp dụng những nguyên lý này để giải quyết các bài toán phức tạp. Tài liệu bao gồm nhiều kỹ thuật lập trình như quy hoạch động, thuật toán tham lam, và đồ thị. Mỗi chủ đề đều được minh họa bằng các ví dụ thực tế, giúp củng cố kiến thức lý thuyết và kỹ năng thực hành. Sự hiểu biết vững chắc về thuật toán là chìa khóa để đạt thành tích cao trong các cuộc thi học sinh giỏi Tin học.

2.1. Nắm vững Quy hoạch động và thuật toán tham lam

Quy hoạch động là một phương pháp mạnh mẽ. Nó giúp giải quyết các bài toán tối ưu. Thuật toán tham lam lại chọn lựa giải pháp tốt nhất ở mỗi bước. Sách cung cấp nhiều bài tập về cả hai phương pháp. Ví dụ về bài toán phản vật chất, tổng nhỏ nhất, ba lô du lịch, hoặc mua vé xe. Học sinh sẽ hiểu sâu cách áp dụng chúng vào bài toán tối ưu.

2.2. Khám phá lý thuyết đồ thị và ứng dụng thực tiễn

Lý thuyết đồ thị là một phần không thể thiếu trong Tin học PTNK. Sách trình bày các khái niệm cơ bản. Bao gồm thành phần liên thông, đường đi ngắn nhất. Học sinh tìm hiểu cách mô hình hóa vấn đề. Giải quyết các bài toán giao thông thành phố, mạng giao thông, hay tham quan thành phố. Các ví dụ này giúp học sinh nắm vững cấu trúc dữ liệu đồ thị.

2.3. Tối ưu hóa với các cấu trúc dữ liệu hiệu quả

Sách hướng dẫn sử dụng cấu trúc dữ liệu tối ưu. Bao gồm mảng, xâu, stack, queue. Việc chọn đúng cấu trúc giúp tối ưu hóa chương trình. Giảm thời gian thực thi, tiết kiệm bộ nhớ. Ví dụ về xử lý xâu ký tự ngoặc, khôi phục ngoặc, hoặc tìm tần số xuất hiện nhiều nhất. Các bài toán này đòi hỏi kiến thức về cấu trúc dữ liệu.

III. Bài toán lập trình Đào Duy Nam Thực hành tối ưu

Tuyển tập bài toán lập trình của Tiến sĩ Đào Duy Nam trong Sách Tin học PTNK là một nguồn tài liệu thực hành phong phú. Mỗi bài toán đều được thiết kế để thách thức tư duy, khuyến khích học sinh tìm kiếm giải pháp tối ưu nhất. Sách tập trung vào việc áp dụng các thuật toán đã học vào các tình huống cụ thể, từ đó nâng cao khả năng phân tích và giải quyết vấn đề. Các bài toán đa dạng, bao gồm nhiều lĩnh vực khác nhau, đảm bảo học sinh có cơ hội luyện tập toàn diện, sẵn sàng cho mọi dạng đề thi lập trình.

3.1. Giải quyết các bài toán số học và tổ hợp phức tạp

Phần này đề cập đến các vấn đề số học. Bao gồm số nguyên tố, tối giản phân số, số thân thiện, số sinh đôi, hoặc phép tính XOR. Học sinh sẽ áp dụng kiến thức về số học. Các bài toán tổ hợp cũng được giới thiệu. Ví dụ như bài toán bảy chữ số, con số bí ẩn. Đây là nền tảng quan trọng trong lập trình thi đấu.

3.2. Vận dụng hình học tính toán và logic không gian

Sách bao gồm các bài toán hình học tính toán. Học sinh học cách xử lý tọa độ, khoảng cách. Các vấn đề về vị trí, hình dạng được trình bày. Ví dụ như cánh đồng cỏ, phòng thủ pháo đài, xây dựng hàng rào, hay chìa khóa tam giác. Điều này rèn luyện tư duy không gian và ứng dụng thuật toán hình học.

3.3. Thực hành lập trình game và mô phỏng thực tế

Sách cung cấp các bài toán mô phỏng. Ví dụ về ếch đột biến gen, gen vi khuẩn, lây nhiễm Ebola. Các vấn đề này yêu cầu mô phỏng sự kiện. Hoặc lập trình trò chơi đơn giản như trò chơi với dãy số, dưa hấu ở cánh đồng kỳ diệu. Điều này giúp học sinh phát triển tư duy mô hình hóa và áp dụng kỹ năng lập trình vào các tình huống sống động.

IV. Kỹ năng giải quyết vấn đề Tin học PTNK nâng cao

Sách Tin học PTNK của Tiến sĩ Đào Duy Nam không chỉ truyền đạt kiến thức mà còn tập trung vào việc nâng cao kỹ năng giải quyết vấn đề cho học sinh. Cuốn sách trình bày các phương pháp tiếp cận đa dạng, từ việc phân tích bài toán, thiết kế thuật toán đến việc triển khai và kiểm thử giải pháp. Học sinh sẽ học cách tư duy một cách có hệ thống, đối mặt với những thách thức phức tạp và tìm ra những cách tiếp cận sáng tạo. Đây là nền tảng vững chắc để học sinh tự tin tham gia vào các cuộc thi lập trình và ứng dụng kiến thức vào thực tế.

4.1. Phân tích yêu cầu bài toán và chọn thuật toán phù hợp

Học sinh cần hiểu rõ yêu cầu. Xác định dữ liệu đầu vào, đầu ra. Phân tích ràng buộc, giới hạn. Sau đó, lựa chọn thuật toán tối ưu. Quyết định sử dụng quy hoạch động, đồ thị hay tham lam. Kỹ năng này rất quan trọng để giải quyết các bài toán như đồng hồ báo thức hay phản vật chất.

4.2. Xây dựng và kiểm tra chương trình hiệu quả

Việc viết mã cần tuân thủ quy tắc. Đảm bảo tính chính xác, hiệu suất. Học sinh thực hành kiểm thử với nhiều trường hợp. Tìm kiếm lỗi, tối ưu hóa code. Sách cung cấp ví dụ về cách debug, phát triển thói quen lập trình chuyên nghiệp. Các bài toán về sắp xếp ảo hay xử lý xâu ký tự dài nhất đòi hỏi sự tỉ mỉ này.

4.3. Phát triển khả năng sáng tạo trong lập trình

Sách khuyến khích tư duy sáng tạo. Tìm kiếm nhiều cách giải khác nhau. Đôi khi, giải pháp phi truyền thống lại hiệu quả hơn. Các bài toán đòi hỏi sự linh hoạt, ví dụ như giải các trò chơi con số bí ẩn hoặc tìm cách tiếp theo trong một chuỗi. Điều này mở rộng tầm nhìn của học sinh, rèn luyện tư duy lập trình sáng tạo.

V. Chinh phục kỳ thi Tin học Đào Duy Nam với chiến lược

Để đạt được thành công trong các kỳ thi học sinh giỏi Tin học, Sách Tin học PTNK của Tiến sĩ Đào Duy Nam không chỉ trang bị kiến thức mà còn định hướng chiến lược ôn tập hiệu quả. Cuốn sách giúp học sinh xây dựng lộ trình học tập cá nhân, từ việc phân bổ thời gian hợp lý cho từng chủ đề đến việc rèn luyện tâm lý phòng thi. Việc luyện tập thường xuyên với các bài toán có độ khó tăng dần và đa dạng thể loại sẽ củng cố sự tự tin. Học sinh sẽ học cách quản lý thời gian thi, đưa ra quyết định nhanh chóng và tối ưu hóa điểm số.

5.1. Xây dựng kế hoạch ôn tập cá nhân hóa chuyên sâu

Sách gợi ý cách lập kế hoạch ôn tập. Học sinh cần đánh giá điểm mạnh, điểm yếu. Tập trung vào các chủ đề còn hạn chế. Luyện tập đều đặn hàng ngày thông qua các bài tập về nhà và các bài luyện tập dự thi học sinh giỏi. Điều này tạo ra sự tiến bộ bền vững, giúp học sinh chủ động trong học tập và chuẩn bị tốt nhất.

5.2. Rèn luyện kỹ năng quản lý thời gian và áp lực thi

Thời gian là yếu tố then chốt trong thi đấu lập trình. Sách khuyến khích giải bài toán trong thời gian giới hạn. Tập làm quen với áp lực. Học cách phân bổ thời gian cho mỗi câu hỏi. Các bài toán như rạp chiếu bóng, hội khỏe Phù Đổng hay giờ thể dục đòi hỏi kỹ năng này. Điều này giúp học sinh bình tĩnh, tự tin khi đối mặt với các kỳ thi.

5.3. Tối ưu hóa điểm số thông qua việc kiểm tra kỹ lưỡng

Sau khi viết chương trình, cần kiểm tra kỹ. Đảm bảo đáp án chính xác. Xem xét các trường hợp đặc biệt, các điều kiện biên. Tránh lỗi vặt không đáng có. Sách nhấn mạnh tầm quan trọng của việc kiểm tra lại để đạt kết quả đẹp và tối giản phân số một cách chính xác. Điều này giúp học sinh đạt điểm số tối đa trong mọi bài thi.

Xem trước tài liệu
Tải đầy đủ để xem toàn bộ nội dung
Sách tin học dành cho học sinh ptnk tiến sĩ đào duy nam

Tải xuống file đầy đủ để xem toàn bộ nội dung

Tải đầy đủ (153 trang)

Trích đoạn nội dung luận án

Tải xuống để đọc toàn bộ

TRƢỜNG PHỔ THÔNG NĂNG KHIẾU – ĐHQG TPHCM HIGH SCHOOL FOR THE GIFTED – VNU HCM SÁCH TIN HỌC DÀNH CHO HỌC SINH PTNK Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM Làm trai phải lạ ở trên đời, Há để càn khôn tự chuyển dời Sách Tin Học dành cho học sinh PTNK Page 2 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM MỤC LỤC ĐỒNG HỒ BÁO THỨC. 7 PHẢN VẬT CHẤT. 8 CÁNH ĐỒNG CỎ. 11 TỔNG NHỎ NHẤT.

13 DÃY SỐ TRUNG BÌNH CỘNG. 14 THU NHẶT BÓNG. 23 XÂU KÝ TỰ NGOẶC. 24 KHÔI PHỤC NGOẶC.

28 PHÒNG THỦ PHÁO ĐÀI. 30 SÔ CÔ LA. 31 RẠP CHIẾU BÓNG. 32 GIAO THÔNG THÀNH PHỐ.

38 CÁC THÀNH PHẦN LIÊN THÔNG. 45 NGÀY THÁNG. 49 KHOẢNG CÁCH SỐ. 50 LÂY NHIỄM EBOLA.

54 XÂY DỰNG HÀNG RÀO. 55 Sách Tin Học dành cho học sinh PTNK Page 3 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM HỘI KHỎE PHÙ ĐỔNG. 60 ĐÁNH CÁ TRÊN SÔNG KAMA. 62 ĐẶT QUẦY PHỤC VỤ.

65 ẾCH ĐỘT BIẾN GEN. 67 GEN VI KHUẨN. 70 BÀI TẬP VỀ NHÀ. 71 SỐ NGUYÊN TỐ.

73 DÃY CON ĐƠN ĐIỆU TĂNG DÀI NHẤT. 74 TỐI GIẢN PHÂN SỐ. 75 BA LÔ DU LỊCH. 77 HIỆN SỐ BẰNG ĐÈN LED.

80 THÀNH PHỐ MAY MẮN. 82 ĐƢỜNG VÀNH ĐAI. 83 CÁC THỎI NAM CHÂM. 84 TẦN SỐ XUẤT HIỆN NHIỀU NHẤT.

85 DƢA HẤU Ở CÁNH ĐỒNG KỲ DIỆU. 90 ĐẶT THÁP PHÒNG THỦ Ở CÁC NGỌN NÚI. 96 NGÔN NGỮ MUMBA. 97 CÁCH TIẾP THEO.

100 SỐ THÂN THIỆN. 102 TRÕ CHƠI VỚI DÃY SỐ. 103 CON SỐ BÍ ẨN. 104 LUYỆN TẬP DỰ THI HỌC SINH GIỎI.

105 SẮP XẾP ẢO. 106 HỆ ĐIỀU HÀNH. 108 Sách Tin Học dành cho học sinh PTNK Page 4 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM SỐ ĐỐI XỨNG. 113 GIỜ THỂ DỤC.

115 PHẦN THƢỞNG. 118 ROBOT DI CHUYỂN. 119 THỰC NGHIỆM KỸ THUẬT ROBOT. 123 THAM QUAN THÀNH PHỐ.

127 CÁC MÁY CHỦ Ở SAO THỦY. 128 BẢY CHỮ SỐ. 133 KẾT QUẢ ĐẸP. 135 THIẾT BỊ KĨ THUẬT SỐ.

138 MUA VÉ XE. 140 ĐƢỜNG TRƢỢT. 142 QUAY XÂU KÝ TỰ. 143 CHÌA KHÓA TAM GIÁC.

145 MẠNG GIAO THÔNG. 146 SỐ SINH ĐÔI. 147 ĐIỀU KHIỂN MÁY QUAY PHIM. 148 PHÉP TÍNH XOR.

152 TỪ DÀI NHẤT. 153 Sách Tin Học dành cho học sinh PTNK Page 5 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM ĐỒNG HỒ BÁO THỨC An rất mê đồng hồ loại hiển thị bằng số điện tử sử dụng 7 đèn LED để biểu diễn các số từ 0 đến 9 nhƣ hình bên dƣới. An thƣờng mân mê chỉnh chiếc đồng hồ xinh xắn của mình để đặt báo thức vào mỗi tối. Đêm qua cô bé đã mơ về chiếc đồng hồ yêu quý của mình, nhƣng không may khi tỉnh dậy lại quên thời gian đã hiển thị trên đồng hồ mà chỉ còn nhớ số vạch LED hiển thị trên đồng hồ.

Thời gian hiển thị trên đồng hồ của An đƣợc biểu diễn bởi 4 chữ số, 2 chữ số cho giờ và 2 chữ số cho phút, và đƣợc thiết lập hiển thị ở chế độ 24h. Ví dụ hình bên biểu diễn cho 9h30 (có số 0 ở đầu). Dữ liệu: vào từ tập tin văn bản ALARM.INP số nguyên là số vạch hiển thị trên đồng hồ. Kết quả: xuất ra tập tin văn bản ALARM.OUT 5 kí tự hiển thị theo định dạng “hh:mm” là thời gian hợp lệ hiển thị trên đồng hồ.

- Nếu có nhiều kết quả thì in ra kết quả bất kỳ - Nếu không tìm đƣợc kết quả thì in ra thông báo “Impossible” Ví dụ: ALARM.OUT 28 Impossible Sách Tin Học dành cho học sinh PTNK Page 6 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM BÁO THỨC Mỗi sáng, khi tiếng chuông đồng hồ báo thức vang lên, Steve truồi ra khỏi giƣờng rồi tất bật chuẩn bị đi học trong trạng mơ màng ngái ngủ. Do đãng trí, đôi khi Steve vẫn để chuông cả vào chủ nhật. Tuy vậy điều đó cũng không làm Steve phải phiền lòng nhiều. Thật là thú vị khi đƣợc nằm trên giƣờng đệm êm ấm cho đến khi thực sự tỉnh ngủ.

Steve ƣớc gì ngày nào cũng đƣợc nhƣ vậy. Một ngƣời bạn đã mách cho Steve một giải pháp đơn giản: đặt chuông sớm 45 phút và Steve làm theo lời khuyên. Đồng hồ của Steve thuộc loại 24giờ, nghĩa là sau 23 giờ 59 phút sẽ là 00 giờ 00 phút. Yêu cầu: Cho h và m là giờ và phút mà Steve cần dậy.

Hãy xác định x và y – giờ và phút Steve cần dặt báo thức theo lời khuyên của bạn bè. Dữ liệu: Vào từ file văn bản ALARM.INP gồm một dòng chứ 2 số nguyên h và m. Kết quả: Đƣa ra file văn bản ALARM.OUT trên một dòng hai số nguyên x và y.OUT 0 30 23 45 Sách Tin Học dành cho học sinh PTNK Page 7 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM PHẢN VẬT CHẤT Công ty kiểm tra công nghệ nhận phản vật chất sử dụng trong chất lƣợng nhiên liệu trong tàu vũ trụ liên hành tinh. Phản vật chất nhận đƣợc trong kết quả của các thí nghiệm đặc biệt trong lò phản ứng.

Đƣợc biết n loại thí nghiệm, diễn ra để nhận phản vật chất. Trong kết quả diễn ra thử nghiệm thứ loại thứ i trong bể chứa lò phản ứng đƣợc thêm vào từ li đến ri gram phản vật chất. Từ việc đảm bảo an toàn nghiêm cấm đƣa vào bể chứa lò phản ứng nhiều hơn a gram phản vật chất. Chi phí để tiến hành thí nghiệm loại thứ i là ci, còn chi phí của một gram phản vật chất nhận đƣợc là 109.

Nếu sau khi tiến hành thí nghiệm trong bể chứa hình thành t gram phản vật chất, còn tổng chi phí tiến hành thí nghiệm trong lò phản ứng là s, thì lợi nhuận đƣợc xác định theo công thức (t. Công ty cần phát triển chiến lƣợc tiến hành thí nghiệm cho phép nhận đƣợc lợi nhuận lớn nhất mà đảm bảo có thể nhận đƣợc. Sự phụ thuộc vào kết quả của chiến lƣợc thí nghiệm trƣớc xác định thí nghiệm loại nào tiến hành hoặc quyết định bỏ thực nghiệm thí nghiệm. Chiến lƣợc cho phép đảm bảo nhận đƣợc lợi nhuận x, nếu trong bất kỳ kết quả tiến hành thí nghiệm: đầu tiên, trong bể chứa lò phản ứng đƣợc chỉ ra không nhiều hơn a gram phản vật chất, thứ hai lợi nhuận đạt đƣợc không nhỏ hơn x.

Ví dụ, có thể chỉ một loại thí nghiệm làm ra từ 4 đến 6 gram phản vật chất, chi phí cho nó là 10, còn công suất bể chứa đạt đƣợc 17 gram. Khi đó sau hai lần tiến hành thí nghiệm trong bể có từ 8 đến 12 gram phản vật chất. Nếu nhận 12 gram phản vật chất thì không thể tiến hành thí nghiệm thêm nữa nhƣ trong trƣờng hợp nhận 6 gram phản vật chất bể chứa có thể bị tràn. Các trƣờng hợp còn lại có thể tiến hành thí nghiệm trong ba lần và nhận đƣợc từ 12 đến 17 gram phản vật chất.

Trong trƣờng hợp xấu nhất tiến hành thí nghiệm ba lần chi phí là 30, lợi nhuận ( 12. Yêu cầu: Viết chƣơng trình xác định lợi nhuận lớn nhất x, mà đảm bảo có thể nhận đƣợc. Dữ liệu vào  Dòng đầu tiên chứa hai số nguyên n – số lƣợng các loại thí nghiệm và a – số lƣợng phản vật chất lớn nhất cho phép trong bể chứa ( 100 , 1 ≤ a ≤ 2 000 000 ). Sách Tin Học dành cho học sinh PTNK Page 8 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM  Tiếp theo n dòng chứa ba số nguyên li, ri và ci – số lƣợng nhỏ nhất, lớn nhất phản vật chất nhận đƣợc trong kết quả thí nghiệm loại i, và chi phí của thí nghiệm loại này ( 0 ≤ li ≤ ri ≤ a, 0 ≤ ci ≤ 100 ).

Dữ liệu ra Đƣa ra một số nguyên x là lợi nhuận lớn nhất mà đảm bảo có thể nhận đƣợc.OUT 1 17 11999999970 4 6 10 2 11 9999999890 2 2 100 355 Sách Tin Học dành cho học sinh PTNK Page 9 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM CÁNH ĐỒNG CỎ Ngƣời ta chia một cánh đồng hình chữ nhật thành ô vuông đơn vị có kích thƣớc bằng nhau. Tại mỗi ô vuông đơn vị, ngƣời ta trồng cỏ hoặc để trống dành chỗ cho lối đi. Ban đầu cỏ đƣợc trồng để chia cánh đồng thành rất nhiều vùng khác nhau, ngăn cách giữa các vùng đất trồng cỏ là các lối đi. Tuy nhiên do giống cỏ dại phát triển rất nhanh nên sau một thời gian, một số ô của lối đi đã bị cỏ mọc phủ lên làm một số vùng cỏ khác nhau trƣớc đây bị sáp nhập lại, 2 vùng cỏ bị sáp nhập nếu chúng tồn tại 2 ô vuông đơn vị có chung cạnh với nhau.

******##******* Thông tin về các vùng cỏ trên cánh đồng đƣợc vệ tinh ghi nhận lại *****##******** ******#######** dƣới dạng một bản đồ với các kí hiệu sau: 1 dấu * thể hiện vùng cỏ #######****##** mọc trên một ô vuông đơn vị, 1 dấu # thể hiện 1 ô vuông đơn vị ******###**#*** **###***###**** dành làm lối đi. Ví dụ dƣới đây minh họa kết quả ghi nhận của vệ tinh đối với cánh đồng bị chia thành 4 vùng cỏ: Yêu cầu: Hãy đếm số vùng cỏ còn lại trên cánh đồng. Dữ liệu: Đọc từ tập tin văn bản AREA.INP - Dòng đầu chứa 2 số nguyên dƣơng. - Trong dòng tiếp theo, mỗi dòng chứa kí tự là dấu * hoặc dấu # biểu diễn dữ liệu của cánh đồng.

Kết quả: Xuất ra tập tin văn bản AREA.OUT số vùng cỏ trên cánh đồng.OUT 6 15 4 ******##******* *****##******** ******#######** #######****##** ******###**#*** **###***###**** Sách Tin Học dành cho học sinh PTNK Page 10 Tiến sĩ Đào Duy Nam PTNK – ĐHQG TPHCM TÁC GIẢ Các phát minh khoa học lớn thƣờng đƣợc đặt bằng tên các nhà khoa học đã tìm ra chúng. Ví dụ, hệ thống mã hóa phi đối xứng RSA do các nhà bác học Rivest, Shamir và Adleman đề xuất. Một ví dụ quen thuộc khác – giải thuật Knuth – Morris – Pratt đƣợc gọi bởi tên các tác giả là Knuth, Morris và Pratt. Các tài liệu khoa học có rất nhiều và không hoàn toàn nhất quán khi đặt tên giải thuật.

Có khi ngƣời ta dùng phƣơng án ngắn gọn – dùng chữ cái đầu của tên tác giả (nhƣ RSA), có khi dùng phƣơng án đầy đủ – tên các tác giả, nối với nhau bằng ký tự “-“ ( nhƣ Knuth – Morris – Pratt).

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Câu hỏi thường gặp

Luận án "Sách Tin học PTNK - Đào Duy Nam" nghiên cứu về vấn đề gì?

Sách tin học cho học sinh PTNK Đào Duy Nam: Nâng cao kiến thức, chuẩn bị tốt cho hành trình học tập và nghiên cứu chuyên sâu về khoa học máy tính.

Luận án "Sách Tin học PTNK - Đào Duy Nam" được bảo vệ tại trường nào?

Luận án này được bảo vệ tại Trường Phổ thông Năng khiếu – ĐHQG TPHCM.

Luận án "Sách Tin học PTNK - Đào Duy Nam" thuộc chuyên ngành gì?

Luận án "Sách Tin học PTNK - Đào Duy Nam" thuộc chuyên ngành Tin học. Danh mục: Công Nghệ Thông Tin.

Luận án "Sách Tin học PTNK - Đào Duy Nam" có bao nhiêu trang?

Luận án "Sách Tin học PTNK - Đào Duy Nam" có 153 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.

Cách tải luận án "Sách Tin học PTNK - Đào Duy Nam" về máy như thế nào?

Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.

Luận án liên quan

Chia sẻ tài liệu: Facebook Twitter