Bài giảng Tin học đại cương: Bài 1 - ThS. Nguyễn Thị Phương Thảo
Số trang: 48
Loại file: pdf
Dung lượng: 1.64 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Tin học đại cương - Bài 1: Tổng quan về máy tính" cung cấp cho người học các kiến thức: Các khái niệm cơ bản, biểu diễn thông tin trong máy tính, các hệ đếm thông dụng, bảng mã ASCII, phần cứng và phần mềm,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương: Bài 1 - ThS. Nguyễn Thị Phương Thảo TIN HỌC ĐẠI CƯƠNGTỔNG QUAN MÔN HỌCVÀ GIỚI THIỆU CHUNG Nguyễn Thị Phương Thảo Bộ môn KTMT và M, Khoa CNTT Trường Đại học Thủy Lợi Email: thaont@tlu.edu.vn 1 GIỚI THIỆU MÔN HỌC Tên môn học: Tin đại cương Thời lượng: 3 TC (30 giờ Lý thuyết, 15 giờ thực hành) Cách đánh giá: Điểm quá trình: 50% (thi giữa kỳ + bài tập thực hành + chuyên cần) Điểm thi cuối kỳ: 50% (thi viết, 90’) 2 Nội dung môn họcMáy tính và chương trình máy tínhCác lệnh lựa chọn và lặpDữ liệu MảngFile và struct 3 Nội dung môn học Khái niệm cơ bản của lập trình C++ Các lệnh cơ bản Câu cấu trúc điều khiển Chương trình con Mảng và vector Xâu ký tự (string) Tập tin (file) và Cấu trúc (struct) Bài tập tổng hợp 4 MỤC TIÊU MÔN HỌC Hiểu biết cơ bản về lập trình C++ Nắm được các kỹ năng viết, dịch, sửa lỗi và chạy một chương trình C++ Biết cách giải một số bài toán bằng lập trình C++ Biết ứng dụng kiến thức về thuật toán và lập trình vào công việc sau này 5 TÀI LIỆU MÔN HỌC Giáo trình chính: Bản tiếng Anh: Introduction to Engineering Programming: Solving Problems with Algorithms, James Paul Holloway, John Wiley & Sons, 2005... Bản dịch: Giới thiệu Lập trình Kỹ thuật, Khoa CNTT, Trường ĐH Thủy Lợi Tài liệu tham khảo khác: C++ Language Tutorial, http://www.cplusplus.com/doc/tutorial/ Teach Yourself C++ in 21 Days, Second Edition, http://newdata.box.sk/bx/c/ 6 TỔNG QUAN VỀ MÁY TÍNH Các khái niệm cơ bản Biểu diễn thông tin trong máy tính Các hệ đếm thông dụng Bảng mã ASCII Phần cứng và phần mềm Thuật toán Ngôn ngữ lập trình 7 CÁC KHÁI NIỆM CƠ BẢN Thông tin (information): Tất cả những gì mang lại sự hiểu biết, nhận thức cho con người. Dữ liệu (data) là sự biểu diễn của thông tin và được thể hiện bằng các tín hiệu vật lý. Ví dụ: Dữ liệu có thể ở dạng: số, văn bản, âm thanh, hình ảnh, … Thông tin chứa đựng ý nghĩa còn dữ liệu không có ý 8 nghĩa nếu chúng không được tổ chức và xử lý.CÔNG NGHỆ THÔNG TIN VÀ MÁY TÍNH … … 9 CÁC KHÁI NIỆM CƠ BẢN Máy tính điện tử là công cụ xử lý thông tin. Về cơ bản máy tính có 4 thao tác chính: Nhận thông tin: Thu nhận thông tin từ thế giới bên ngoài vào máy tính Xử lý thông tin: Biến đổi, phân tích, tổng hợp, tra cứu… những thông tin ban đầu để có được thông tin mong muốn Xuất thông tin: Đưa các thông tin kết quả ra bên ngoài Lưu trữ thông tin: Ghi nhớ lại các thông tin đã được ghi nhận 10 CÁC KHÁI NIỆM CƠ BẢN Để được lưu trữ và xử lý trong MTĐT, dữ liệu được mã hoá bằng các mã nhị phân. Mọi dữ liệu dù bản chất khác nhau nhưng đều được số hoá Lí do: Trong máy tính chỉ có 2 tín hiệu là bật và tắt 0: mô phỏng trạng thái ngắt của mạch điện (đèn tắt) 1: mô phỏng trạng thái đóng của mạch điện (đèn sáng) Bit (binary digit): Đơn vị nhỏ nhất của thông tin chỉ có thể có giá trị là 0 hoặc là 1 11 ĐƠN VỊ ĐO THÔNG TINCác đơn vị đo thông tin được dùng để đo dung lượng của bộ nhớ.Bảng quy đổi các đơn vị đo thông tin bao gồm: 12 PHẦN CỨNG VÀ PHẦN MỀM Quá trình xử lí thông tin bằng máy tính được thực hiện theo quy trình sau: Để thực hiện được quá trình trên, máy tính cần phải có phần cứng và phần mềm hỗ trợ Phần cứng (Hardware) là toàn bộ các thiết bị vật lý của máy tính Phần mềm (Software) là thuật ngữ chuyên môn được dùng để chỉ các chương trình máy tính được lập sẵn và ghi trên đĩa. 13 PHẦN MỀMThông thường, phần mềm được chia làm 3 loại chính: Hệ điều hành (OS: Operating System): Là phần mềm cơ bản, gồm tập hợp các chương trình điều khiển hoạt động của máy tính cho phép người dùng khai thác dễ dàng và hiệu quả các thiết bị của hệ thống. Ngôn ngữ lập trình (Programming Language): Dùng lập chương trình cho máy tính hoạt động. Một số ngôn ngữ lập trình: Pascal, C, C++, Vis ...
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương: Bài 1 - ThS. Nguyễn Thị Phương Thảo TIN HỌC ĐẠI CƯƠNGTỔNG QUAN MÔN HỌCVÀ GIỚI THIỆU CHUNG Nguyễn Thị Phương Thảo Bộ môn KTMT và M, Khoa CNTT Trường Đại học Thủy Lợi Email: thaont@tlu.edu.vn 1 GIỚI THIỆU MÔN HỌC Tên môn học: Tin đại cương Thời lượng: 3 TC (30 giờ Lý thuyết, 15 giờ thực hành) Cách đánh giá: Điểm quá trình: 50% (thi giữa kỳ + bài tập thực hành + chuyên cần) Điểm thi cuối kỳ: 50% (thi viết, 90’) 2 Nội dung môn họcMáy tính và chương trình máy tínhCác lệnh lựa chọn và lặpDữ liệu MảngFile và struct 3 Nội dung môn học Khái niệm cơ bản của lập trình C++ Các lệnh cơ bản Câu cấu trúc điều khiển Chương trình con Mảng và vector Xâu ký tự (string) Tập tin (file) và Cấu trúc (struct) Bài tập tổng hợp 4 MỤC TIÊU MÔN HỌC Hiểu biết cơ bản về lập trình C++ Nắm được các kỹ năng viết, dịch, sửa lỗi và chạy một chương trình C++ Biết cách giải một số bài toán bằng lập trình C++ Biết ứng dụng kiến thức về thuật toán và lập trình vào công việc sau này 5 TÀI LIỆU MÔN HỌC Giáo trình chính: Bản tiếng Anh: Introduction to Engineering Programming: Solving Problems with Algorithms, James Paul Holloway, John Wiley & Sons, 2005... Bản dịch: Giới thiệu Lập trình Kỹ thuật, Khoa CNTT, Trường ĐH Thủy Lợi Tài liệu tham khảo khác: C++ Language Tutorial, http://www.cplusplus.com/doc/tutorial/ Teach Yourself C++ in 21 Days, Second Edition, http://newdata.box.sk/bx/c/ 6 TỔNG QUAN VỀ MÁY TÍNH Các khái niệm cơ bản Biểu diễn thông tin trong máy tính Các hệ đếm thông dụng Bảng mã ASCII Phần cứng và phần mềm Thuật toán Ngôn ngữ lập trình 7 CÁC KHÁI NIỆM CƠ BẢN Thông tin (information): Tất cả những gì mang lại sự hiểu biết, nhận thức cho con người. Dữ liệu (data) là sự biểu diễn của thông tin và được thể hiện bằng các tín hiệu vật lý. Ví dụ: Dữ liệu có thể ở dạng: số, văn bản, âm thanh, hình ảnh, … Thông tin chứa đựng ý nghĩa còn dữ liệu không có ý 8 nghĩa nếu chúng không được tổ chức và xử lý.CÔNG NGHỆ THÔNG TIN VÀ MÁY TÍNH … … 9 CÁC KHÁI NIỆM CƠ BẢN Máy tính điện tử là công cụ xử lý thông tin. Về cơ bản máy tính có 4 thao tác chính: Nhận thông tin: Thu nhận thông tin từ thế giới bên ngoài vào máy tính Xử lý thông tin: Biến đổi, phân tích, tổng hợp, tra cứu… những thông tin ban đầu để có được thông tin mong muốn Xuất thông tin: Đưa các thông tin kết quả ra bên ngoài Lưu trữ thông tin: Ghi nhớ lại các thông tin đã được ghi nhận 10 CÁC KHÁI NIỆM CƠ BẢN Để được lưu trữ và xử lý trong MTĐT, dữ liệu được mã hoá bằng các mã nhị phân. Mọi dữ liệu dù bản chất khác nhau nhưng đều được số hoá Lí do: Trong máy tính chỉ có 2 tín hiệu là bật và tắt 0: mô phỏng trạng thái ngắt của mạch điện (đèn tắt) 1: mô phỏng trạng thái đóng của mạch điện (đèn sáng) Bit (binary digit): Đơn vị nhỏ nhất của thông tin chỉ có thể có giá trị là 0 hoặc là 1 11 ĐƠN VỊ ĐO THÔNG TINCác đơn vị đo thông tin được dùng để đo dung lượng của bộ nhớ.Bảng quy đổi các đơn vị đo thông tin bao gồm: 12 PHẦN CỨNG VÀ PHẦN MỀM Quá trình xử lí thông tin bằng máy tính được thực hiện theo quy trình sau: Để thực hiện được quá trình trên, máy tính cần phải có phần cứng và phần mềm hỗ trợ Phần cứng (Hardware) là toàn bộ các thiết bị vật lý của máy tính Phần mềm (Software) là thuật ngữ chuyên môn được dùng để chỉ các chương trình máy tính được lập sẵn và ghi trên đĩa. 13 PHẦN MỀMThông thường, phần mềm được chia làm 3 loại chính: Hệ điều hành (OS: Operating System): Là phần mềm cơ bản, gồm tập hợp các chương trình điều khiển hoạt động của máy tính cho phép người dùng khai thác dễ dàng và hiệu quả các thiết bị của hệ thống. Ngôn ngữ lập trình (Programming Language): Dùng lập chương trình cho máy tính hoạt động. Một số ngôn ngữ lập trình: Pascal, C, C++, Vis ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Tin học đại cương Tin học đại cương Bảng mã ASCII Biểu diễn thông tin trong máy tính Hệ đếm thông dụngGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 299 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 257 0 0 -
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 235 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 232 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 142 0 0 -
Giáo trình Tin học đại cương: Phần 1 - Vi Hồng Thắm
90 trang 129 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 127 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 117 0 0 -
Quản trị người dùng trong Exchange 2007 bằng Powershell
9 trang 107 0 0