Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
363,5 KB
Nội dung
Lời Nói Đầu Bài giảng “Tin học” được xây dựng theo chương trình đào tạo của trường cao đẳng nghề Yên bái. Giáo trình này cung cấp cho sinh viên những kiến thức cơ bản về Tin học, kiến thức lập trình trong ngôn ngữ Pascal và một số phần mềm được ứng dụng rộng rãi nhất hiện nay. Từ đó giúp sinh viên nâng cao hiểu biết về tin học và vận dụng kiến thức tin học vào các môn chuyên ngành, cũng như vận dụng tin học vào các công việc của mình. Nội dung giáo trình chia 5 chương: Chương 1: Các khái niệm cơ bản. Chương này nhằm cung cấp cho sinh viên các kiến thức, các khái niệm cơ sở liên quan đến tin học, hệ thống máy tính trước khi bước vào các chương tiếp theo. Chương 2: Hệ điều hành MS – DOS . Chương này cung cấp cho sinh viên các khái niệm cơ bản, tổng quan về hệ điều hành, bên cạnh đó còn cung cấp cho sinh viên phương thức hoạt động, chức năng, nhiệm vụ của HĐH, cách sử dụng hệ điều hành MS-DOS. Chương 3: Hệ điều hành Windows : Chương này cung cấp cho sinh viên những kiến thức cơ bản về hệ điều hành Windows Xp, các kỹ năng cơ bản trong việc sử dụng một số ứng dụng thông dụng trong hệ điều hành Windows. Chương 4:Phòng Trống Vi rút: Chương này nhằm cung cấp cho sinh viên những kiến thức cơ bản về virut tin học, cách thức hoạt động và cách phòng trống vi rút. Chương 5: Ngôn ngữ lập trình TURBO PASCAL : Chương này cung cấp cho sinh viên các kiến thức tổng quan và cơ bản về ngôn ngữ lập trình . Qua đó sinh viên có thể nắm được các khái niệm cơ bản về lập trình và viết được một số chương trình đơn giản bằng ngôn ngữ PASCAL. 1 CHƯƠNG I : CÁC KHÁI NIỆM CƠ BẢN Bài 1 : Thông tin và xử lý thông tin 1 - Khái niệm về thông tin Là những phản ánh đặc trưng về một sự vật, sự việc được con người nhận thức và trừu tượng hoá. Thông tin được nhận thức bằng các giác quan như là : Thị giác, thính giác, khứu giác, vị giác và được lưu trữ dưới nhiều dạng của vật chất như là : Tranh ảnh, sách vở, băng từ, não người 2 - Xử lý thông tin 2.1. Mô hình xử lý thông tin Quá trình xử lý thông tin chính là sự biến đổi những dữ liệu đầu vào ở dạng rời rạc thành thông tin đầu ra ở dạng chuyên biệt phục vụ cho những mục đích nhất định. Mọi quá trình xử lý thông tin cho dù thực hiện bằng máy tính hay bằng con người đều phải tuân thủ theo chu trình sau : 2.2.Xử lý thông tin bằng máy tính điện tử (MTĐT) + Trước hết đưa chương trình cần thực hiện (do con người lập sẵn) vào bộ nhớ của máy tính + Máy bắt đầu xử lý, dữ liệu nhập từ môi trường ngoài vào bộ nhớ (Thông qua thiết bị nhập dữ liệu). + Máy thực hiện thao tác dữ liệu và ghi kết quả trong bộ nhớ. + Đưa kết quả từ bộ nhớ ra bên ngoài nhờ các thiết bị xuất (máy in, màn hình). 3. Đơn vị đo thông tin Trong tin học, đơn vị đo thông tin nhỏ nhất là Bit (viết tắt của Binary digit - số nhị phân) - được biểu diễn với 2 giá trị 0 và 1, viết tắt là b. Trong thực tế người ta thường dùng đơn vị lớn hơn là byte. Byte là một nhóm 8 2 Xử lý ( Processing ) Nhập dữ liệu ( Input ) Xuất dữ liệu (Output ) bit trong bảng mã ASCII. Ngoài ra người ta còn dùng các bội số của byte như sau: Tên gọi Ký hiệu Giá trị Byte B 8 bit Kilo Byte KB 1024b = 2 10 b Mega Byte MB 1024Kb = 2 10 Kb Giga Byte GB 1024Mb = 2 10 Mb Tera Byte TB 1024Gb = 2 10 Gb 4. Biểu diễn thông tin trong máy tính 4.1. Các hệ đếm Hệ đếm là tập hợp các ký hiệu và qui tắc sử dụng tập ký hiệu đó để biểu diễn và xác định các giá trị các số. Mỗi hệ đếm có một số ký số (digits) hữu hạn và tổng số ký số của mỗi hệ đếm được gọi là cơ số (base hay radix), ký hiệu là b. Có 4 hệ đếm cơ bản sau : Hệ đếm Cơ số Ký số và trị tuyệt đối Hệ nhị phân Hệ bát phân Hệ thập phân Hệ thập lục phân 2 8 10 16 0, 1 0, 1, 2, 3, 4, 5, 6, 7 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Công thức tổng quát của hệ cơ số đếm như sau X b = a n a n-1 a 1 a 0 = a n b n + a n-1 b n-1 + a 1 b + a 0 Hệ đếm thập phân ( cơ số 10 ) Hệ đếm thập phân hay hệ đếm cơ số 10 là một trong những phát minh của người Ả rập cổ, bao gồm 10 ký số theo ký hiệu sau: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Ví dụ: Số 5246 có thể được thể hiện như sau: 5246 = 5 x 10 3 + 2 x 10 2 + 4 x 10 1 + 6 x 10 0 = 5 x 1000 + 2 x 100 + 4 x 10 + 6 x 1 Phần phân số trong hệ thập phân sau dấu chấm phân cách (theo qui ước của Mỹ) thể hiện trong ký hiệu mở rộng bởi 10 lũy thừa âm tính từ phải sang trái kể từ dấu chấm phân cách. Ví dụ : 254.68 = 2x10 2 + 5x10 1 + 4x10 0 + 6x10 -1 + 8x10 -2 hệ đếm nhị phân ( cơ số 2 ) 3 Ðây là hệ đếm đơn giản nhất với 2 chữ số là 0 và 1. Mỗi chữ số nhị phân gọi là BIT, Vì hệ nhị phân chỉ có 2 trị số là 0 và 1, nên khi muốn diễn tả một số lớn hơn, hoặc các ký tự phức tạp hơn thì cần kết hợp nhiều bit với nhau. Ta có thể chuyển đổi hệ nhị phân theo hệ thập phân quen thuộc VD : 11101.11 (2) = 1x16 + 1x8 + 1x4 + 0x2 + 1x1 + 1x0.5 + 1x0.25 = 29.75 (10) tương tự số 10101 (hệ 2) sang hệ thập phân sẽ là: 10101(2) = 1x2 4 + 0x2 3 + 1x2 2 + 0x2 1 + 1x2 0 = 8 + 0 + 4 + 0 + 1 = 13(10) Hệ đếm bát phân ( cơ số 8 ) Các trị số này tương đương với 8 trị số trong hệ thập phân là 0, 1, 2, 3, 4, 5, 6, 7. Tập hợp các chữ số này gọi là hệ bát phân, Trong hệ bát phân, trị số vị trí là lũy thừa của 8. Ví dụ : 235 . 64(B) = 2x8 2 + 3x8 1 + 5x8 0 + 6x8 -1 + 4x8 -2 = 157.8125(10) Hệ đếm thập lục phân ( cơ số 16 ) Hệ đếm thập lục phân là hệ cơ số 16, ta có 16 ký tự gồm 10 chữ số từ 0 đến 9, và 6 chữ in A, B, C, D, E, F để biểu diễn các giá trị số tương ứng là 10, 11, 12, 13, 14, 15. Với hệ thập lục phân, trị vị trí là lũy thừa của 16. Ví dụ : 34F5C(16) = 3X16 4 + 4x16 3 + 15x16 2 + 5x16 1 + 12x16 0 = 216294(10) Bảng qui đổi tương đương 16 chữ số đầu tiên của 4 hệ đếm Hệ 10 Hệ 2 Hệ 8 Hệ 16 0 1 2 3 4 5 6 7 8 9 10 11 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 00 01 02 03 04 05 06 07 10 11 12 13 0 1 2 3 4 5 6 7 8 9 A B 4 12 13 14 15 1100 1101 1110 1111 14 15 16 17 C D E F 4.2. Chuyển đổi giữa các hệ cơ số đếm Chuyển đổi từ hệ cơ số 2 sang hệ cơ số 10 Muốn chuyển đổi số từ hệ đếm cơ sô 2 sang hệ 10 ta dùng công thức: X = a n a n-1 a 1 a 0 = a n b n + a n-1 b n-1 + + a 1 b + a 0 Với b là cơ số hệ đếm, a 0 , a 1 , a 2 , , a n là các chữ số cơ bản VD : Số 1101 (2) = 1.2 3 + 1.2 2 + 0.2 1 + 1.2 0 = 13 (10) Chuyển đổi từ hệ cơ số 10 sang hệ cơ số 2 Ðể chuyển đổi một số từ hệ thập phân sang hệ có cơ số 2 ta áp dụng cách làm sau: Lấy số thập phân chia cho 2 cho đến khi phần thương của phép chia bằng 0, số đổi được chính là các phần dư của phép chia theo thứ tự ngược lại. Ví dụ: Lấy số 3295 (trong hệ thập phân) làm ví dụ: 3295 chia 2 = 1647.5 -> Dư 1 1647 chia 2 = 823.5 -> Dư 1 823 chia 2 = 411.5 -> Dư 1 411 chia 2 = 205.5 -> Dư 1 205 chia 2 = 102.5 -> Dư 1 102 chia 2 = 51 -> Dư 0 51 chia 2 = 25.5 -> Dư 1 25 chia 2 = 12.5 -> Dư 1 12 chia 2 = 6 -> Dư 0 6 chia 2 = 3 -> Dư 0 chia 2 = 1.5 -> Dư 1 1 chia 2 = 0.5 -> Dư 1 5 vậy số : 3295 ( cơ số 10) = 110011011111 (cơ số 2) Chuyển đổi từ hệ 16 sang hệ 2 và từ hệ 2 sang hệ 16 - Chuyển đổi từ hệ 16 sang hệ 2: Thay 1 chữ số hệ 16 bằng một nhóm 4 bit hệ 2 tương ứng Ví dụ X = 3B 16 = 0011’1011 2 = 11’1011 2 - Chuyển đổi số thừ hệ 2 sang hệ 16: Thay một nhóm 4 bit hệ 2 bằng 1 chữ số hệ 16 tương ứng, việc nhóm các bit hệ 2 được thực hiện từ phải qua trái nhóm cuối cùng không đủ 4 bit thì sẽ thêm các bit 0 vào trước. ví dụ: Đổi số: 1110010101110 (2) sang he 16. Ta thêm các sô 0 vào trước cho đủ các nhóm 4 bít như sau: N2 = 0001 1100 1010 1110 Tương ứng với N16 =1CAE16 Bài 2 : Khái niệm về tin học và lịch sử phát triển máy tính 6 1. Tin học là gì ? Tin học là khoa học nghiên cứu các quá trình có tính chất thuật toán nhằm mô tả và biến đổi thông tin, các quá trình này được nghiên cứu một cách có hệ thống về mọi phương diện như : Lý thuyết, phân tích, thiết kế, tính hiệu quả việc cài đặt các ứng dụng trong tin học Chia tổng thế các kiến thức tin học thành các lĩnh vực sau : - Thuật toán và cấu trúc dữ liệu - Kiến trúc máy tính, mạng máy tính, và các hệ điều hành - Lý thuyết lập trình - Cơ sở dữ liệu, Cơ sở tri thức và các hệ tin học - Phương pháp luận và công nghệ phần mềm - Trí tuệ nhân tạom giao diện người dùng và máy 2. Lịch sử phát triển máy tính Máy tính điện tử đầu tiên là ENIAC ra đời năm 1946 taị Mĩ tính cho đến nay đã trải qua 4 thế hệ được phân loại theo sự tiến bộ về công nghệ điện tử và vi điện tử cũng như các cải tiến về nguyên lý, tính năng và loại hình của nó. * Thế hệ 1 (1950 - 1958): Máy tính sử dụng các bóng đèn điện tử chân không, mạch riêng rẽ, vào số liệu bằng phiếu đục lỗ, điều khiển bằng tay. Máy có kích thước rất lớn, tiêu thụ năng lượng nhiều, tốc độ tính chậm khoảng 300 - 3.000 phép tính mỗi giây * Thế hệ 2 (1958 - 1964): Máy tính dùng bộ xử lý bằng đèn bán dẫn, mạch in. Máy đã có chương trình dịch như Cobol, Fortran và hệ điều hành đơn giản. Kích thước máy còn lớn, tốc độ tính khoảng 10.000 đến 100.000 phép/s * Thế hệ 3 (1965 - 1974): Máy tính được gắn các bộ xử lý bằng vi mạch điện tử cỡ nhỏ có thể có được tốc độ tính khoảng 100.000 đến 1 triệu phép/s. Máy đã có các hệ điều hànhđa chương trình, nhiều người dùng đồng thời hoặc theo kiểu chia thời gian. 7 * Thế hệ 4 (1974 đến nay): Máy tính bắt đầu có các vi mạch đa xử lý có tốc độ tính hàng chục triệu đến hàng tỷ phép/giây. Giai đoạn này hình thành 2 loại máy tính chính : máy tính cá nhân để bàn (Personal Computer - PC) hoặc xách tay (Laptop hoặc Notebook computer) và các loại máy tính chuyên nghiệp thực hiện đa chương trình, đa vi xử lý hình thành các hệ thống mạng máy tính (Computer Networks), và các ứng dụng phong phú đa phương tiện. Bài 3 : Các thành phần cơ bản của máy tính 8 Mỗi loại máy tính có thể có các hình dạng hoặc cấu trúc khác nhau tùy theo mục đích sử dụng. Tuy nhiên, một máy tính muốn hoạt động được phải hội tụ đủ các yếu tố sau: - Phần cứng: bao gồm các thiết bị vật lý mà người dùng có thể quan sát được. Đó là các bảng mạch điện tử được lắp ghép lại với nhau và được cung cấp điện năng để hoạt động. Phần cứng máy tính thường được chia ra làm ba phần cơ bản - đó là: Thiết bị nhập, thiết bị xử lý và thiết bị xuất. - Phần mềm: bao gồm các chương trình được viết bởi các nhà lập trình nhằm mục đích điều khiển các mạch điện tử cũng như thực hiện các phép tính toán. 1. Phần cứng (Hardware) Phần cứng có thể được hiểu đơn giản là tất cả các phần trong một hệ máy tính mà chúng ta có thể thấy hoặc sờ được. Phần cứng gồm các thiết bị máy có thể thực hiện các chứa năng sau: * Nhập dữ kiện vào máy (input) * Xử lý dữ kiện (processing) * Xuất dữ kiện/ thông tin (output) ( sơ đồ cấu trúc phần cứng máy tính ) 1.1. Đơn vị xử lý trung tâm CPU ( Central Processing Unit ) 9 Bộ xử lý trung tâm CPU Các thiết bị nhập ( bàn phím,chuột ) Các thiết bị xuất (màn hình, máy in ) CPU là đơn vị xử lý trung tâm, hay còn gọi là bộ vi xử lý - đây là bộ phận đầu não của máy tính, nó thực hiện các lệnh, tính toán và điều khiển các phần cứng. CPU có 3 bộ phận chính: khối điều khiển, khối tính toán số học và logic, và một số thanh ghi. - Khối điều khiển (CU: Control Unit) là trung tâm điều hành máy tính. Nó có nhiệm vụ giải mã các lệnh, tạo ra các tín hiệu điều khiển công việc của các bộ phận khác của máy tính theo yêu cầu của người sử dụng hoặc theo chương trình đã cài đặt. - Khối tính toán số học và logic (ALU: Arithmetic-Logic Unit) bao gồm các thiết bị thực hiện các phép tính số học (cộng, trừ, nhân, chia, ), các phép tính logic (AND, OR, NOT, XOR) và các phép tính quan hệ (so sánh lớn hơn, nhỏ hơn, bằng nhau, ) - Các thanh ghi (registers) : được gắn chặt vào CPU bằng các mạch điện tử làm nhiệm vụ bộ nhớ trung gian. Các thanh ghi mang các chức năng chuyên dụng giúp tăng tốc độ trao đổi thông tin trong máy tính. 1.2. Thiết bị nhập ( Input Device ) Là những thiết bị nhập thông tin ( dữ liệu ) vào máy tính như là : bàn phím. chuột, đĩa cứng, máy quét 1.3. Thiết bị xuất ( Output Device ) Đưa ra những kết quả xử lý tính toán và những thông tin được đưa ra qua các thiết bị xuất như là : màn hình, máy in, máy chiếu 1.4. Bộ nhớ Bộ nhớ Được dùng để lưu trữ thông tin trong máy tính, bộ nhớ gồm 2 thành phần cơ bản là bộ nhớ trong và bộ nhớ ngoài. Bộ nhớ trong : - ROM ( Read only memory ) Đây là bộ nhớ do nhà sản xuất ghi vào một lần duy nhất khi chế tạo, bộ nhớ này chỉ cho phép đọc không cho phép ghi dữ 10 [...]... tốn, phân tích dữ liệu, tổ chức hệ thống, bảo mật thơng tin, xử lý đồ họa, trò chơi điện tử, dịch vụ thơng tin mạng, 3 Các ứng dụng của tin học Bất kỳ lĩnh vực nào con người cần xử lý thơng tin thì ở đó có chỗ cho tin học phát huy tác dụng 3.1 Giải các bài tốn khoa học kỹ thuật Các bài tốn phát sinh từ các lĩnh vực thiết kế mỹ thuật xử lý các số học thực 13 nghiệm một cách nhanh tróng và chính xác có... mục, tệp tin, đường dẫn Tập tin( file) Tập tin (File) là một tập hợp các thơng tin do người dùng tạo ra, các thơng tin này là một hay nhiều chuổi ký tự, ký hiệu giống hoặc khác nhau Tập tin được đặt tên và lưu trữ trong các thiết bị lưu trữ như dĩa cứng, dĩa mềm, dĩa CD, Tên tập tin bao gồm phần tên và phần mở rộng (đi, dùng để phân loại tập tin) được phân cách bởi dấu chấm (.) Ban đầu tên tập tin chỉ... PHỊNG VÀ CHỐNG VIRUT Bài 1 : Cách thức phá hoạt của virút tin học 1 Virút tin học là gì ? Virút tin học hay còn gọi là virút máy tính là một đoạn chương trình ẩn, có kích thước nhỏ, có khả năng tự sao chép, sinh sơi, nảy nở, lây lan nhanh và có thể gây nguy cơ phá hoại các phần mềm như hệ điều hành, các chương trình ứng dụng, các tập tin, dữ liệu và nó có thể tạo ra những tập tin thừa chiếm dung lượng... tập tin - Đánh dấu File và Folder bị xố mà vẫn còn nằm trong thùng rác sau đó nháy chuột phải vào đối tượng cần phục hồi và chọn Restore để phục hồi lại 3.7 Đổi tên thư mục / tập tin Nháy chuột phải vào tập tin hay thư mục cần đổi tên và chọn Rename sau đó đánh tên tập tin hay thư mục cần đổi tên vào và hồn thành bằng ấn phím Enter 3.8 Làm ẩn thư mục / tập tin - Nháy chuột phải vào thư mục / tập tin. .. pháp : MD [drive :][path] VD : C :\> MD TINHOC : Tạo thư mục tin học trong ổ C + Lệnh TYPE : Xem nội dung tập tin trên màn hình Cú pháp: TYPE [drive:][path] + Lệnh RD (Remove Directory ) Xóa thư mục Xố bỏ một thư mục con rỗng (khơng chứa các tập tin và thư mục con) Cú pháp: RD [drive :] + Lệnh DEL (Delete ) Xố tập tin Cú pháp: DEL [drive:][path][/P] 2 Lệnh... tiện ích như : - Chương trình quản lý tệp tin: Tạo ra cho người dùng dễ dàng quản lý các tệp tin của mình như : viết các chương trình trợ giúp tìm kiếm tệp tin, tạo ra và tổ chức các thư mục, sao chép, chuyển đổi tên tệp tin - Chương trình quản lý đĩa: Bao hàm cả định dạng và chống phân mảnh các đĩa Chương trình chống phân mảnh thực hiện sắp xếp lại vị trí các tệp tin trên đĩa theo một dãy liên tục - Phần... tªn Folder míi cÇn t¹o KÕt thóc nhÊn phÝm Enter 3.2 Lựa chọn thư mục / tập tin - Bấm chuột vào thư mục / tập tin cần lựa chọn - Giữa phím Ctrl và bấm chuột vào các thư mục / tập tin cần lựa chọn - Dùng chuột kéo, rê tới các tập tin / thư mục - Lựa chọn tất cả sử dụng tổ hợp phím ( Ctrl + A ) 3.3 Sao chép các thư mục và tập tin - Chän ( ®¸nh dÊu ) th mơc cÇn sao chÐp (Copy) - Nh¸y cht vµo nót Copy trªn... thuộc vào hệ thống tập tin và Hệ điều hành, trong một số trường hợp có thể đặt tên có dấu tiếng Việt Thư mục(Folder) Thư mục (Folder, Directory) là một dạng tập tin đặc biệt có cơng dụng như là một ngăn chứa, được dùng trong việc quản lý và sắp xếp các tập tin Thư mục có thể chứa các tập tin và các thư mục phụ (Sub Folder) bên trong, các thư mục phụ này cũng có thể chứa thêm các tập tin và các thư mục... các tập tin và các thư mục con có trong thư mục Cú pháp: DIR [drive :] [path][/P][/W][/A : attribs][/O : sortorder] Ghi chú: /P : hiển thị từng trang màn hình (Page) /W : hiển thị theo hàng ngang (Wide), lượt bỏ bớt số liệu về kích thước byte, ngày, giờ /A : hiển thị thuộc tính (Attribut) của file VD : C :\> Bai tap \ tin hoc DIR : Liệt kê tất cả các thư mục hay tập tin có trong thư mục tin học + Lệnh... Tính tốn, điều khiển máy tính ) Như là Các hệ điều hành Windows 2.2 Phần mềm ứng dụng Là các chương trình được thiết kế để giải các bài tốn, hay một cơng việc cụ thể nào đó đáp ứng nhu cầu của con người trong các lĩnh vực Bài 4 : Chương trình phần mềm và các ứng dụng của tin học 11 Phần mềm là chương trình chỉ thị máy tính hoạt động xử lý dữ liệu thành những hình thái mà ta mong muốn 1 Phần mềm hệ thống: . =1CAE16 Bài 2 : Khái niệm về tin học và lịch sử phát triển máy tính 6 1. Tin học là gì ? Tin học là khoa học nghiên cứu các quá trình có tính chất thuật toán nhằm mô tả và biến đổi thông tin, . bảo mật thông tin, xử lý đồ họa, trò chơi điện tử, dịch vụ thông tin mạng, 3. Các ứng dụng của tin học Bất kỳ lĩnh vực nào con người cần xử lý thông tin thì ở đó có chỗ cho tin học phát huy. Lời Nói Đầu Bài giảng Tin học được xây dựng theo chương trình đào tạo của trường cao đẳng nghề Yên bái. Giáo trình này cung cấp cho sinh viên những kiến thức cơ bản về Tin học, kiến thức