Bài giảng Tin học đại cương: Bài 1 cung cấp cho người học những kiến thức như: Công nghệ thông tin và máy tính; Biểu diễn thông tin trong máy tính; Hệ đếm; Đơn vị đo thông tin. Mời các bạn cùng tham khảo!
TIN HỌC ĐẠI CƯƠNG Giảng viên: Nguyễn Văn Đồng– Khoa Công nghệ thông tin – ĐH Thủy Lợi Email: nvdong@tlu.edu.vn SĐT: 01662359837 GIỚI THIỆU MƠN HỌC Số tín chỉ: Mục tiêu môn học: Trang bị cho sinh viên ngành kỹ thuật hiểu biết kỹ tin học bao gồm: -Các thành phần máy tính -Ngơn ngữ lập trình C++ -Xây dựng thuật toán để giải toán khoa học kỹ thuật máy tính Trang web mơn học: www.hdtlu.github.io KIỂM TRA ĐÁNH GIÁ Điểm môn học: - Điểm trình: 50% Thi kỳ (Lần (viết giấy Tuần 5) Lần (trên máy tính Tuần 8)) Điểm danh -Điểm thi cuối kỳ: 50% - Hình thức trắc nghiệm TÀI LIỆU THAM KHẢO Giáo trình: –“Giới thiệu lập trình kỹ thuật thuật tốn giải toán” - Được dịch từ sách tiếng Anh Introduction to Engineering Programming: Solving Problems with Algorithms, James Paul Holloway, John Wiley & Sons, 2005 NỘI DUNG MÔN HỌC BÀI TỔNG QUAN VỀ TIN HỌC ĐẠI CƯƠNG – MÁY TÍNH VÀ THƠNG TIN BÀI KHÁI NIỆM CƠ BẢN TRONG C++ BÀI NHẬP, XUẤT THÔNG TIN VÀ FILE BÀI CÂU LỆNH LỰA CHỌN BÀI CÂU LỆNH LẶP BÀI HÀM BÀI XỬ LÝ MẢNG BÀI VECTOR VÀ STRUCT BÀI LÀM VIỆC VỚI XÂU KÝ TỰ BÀI GIỚI THIỆU CHUNG NỘI DUNG Công nghệ thông tin máy tính Máy tính cấu trúc máy tính Phần cứng thiết bị ngoại vi Phần mềm Biểu diễn thơng tin máy tính Hệ đếm Đơn vị đo thơng tin MÁY TÍNH Là thiết bị hay hệ thống dùng để tính tốn kiểm sốt hoạt động Các máy tính thường có: – Bộ phận đầu vào – Bộ xử lý – Bộ phận đầu 10 MÁY TÍNH • Thế hệ thứ (1940s – 1950s) – Sử dụng ống chân khơng – Kích cỡ lớn phức tạp Thế hệ thứ (1955 – 1960) – Sử dụng cơng nghệ transitor – Tốn lượng hơn, nóng – Máy tính cỡ lớn 11 MÁY TÍNH • Thế hệ thứ (1960s) • Thế hệ thứ (1970 – nay) – Mạch tích hợp (Ics) – Sử dụng nhiều vi mạch tích hợp – Kích cỡ nhỏ – Kích thước ngày nhỏ 12 Phần cứng - CPU 14 Phần cứng - Bộ nhớ Bộ nhớ trong: • ROM – Bộ nhớ đọc – Ghi lần • RAM – Bộ nhớ truy xuất ngẫu nhiên – Bộ nhớ đọc, ghi – Thông tin lưu tạm thời, mất nguồn điện cung cấp 15 Phần cứng – Bộ nhớ Bộ nhớ ngồi: Ổ đĩa cứng USB Đĩa mềm, đĩa CD/DVD Đĩa 16 Phần cứng – Thiết bị đầu vào Chuột Bàn phím Máy quét Webcam Microphone 17 Phần cứng – Thiết bị đầu Màn hình Máy chiếu Máy in Loa 18 Phần mềm • Là chương trình chạy máy tính • Phân loại phần mềm: – Phần mềm hệ thống – Phần mềm ứng dụng 19 Biểu diễn thông tin máy tính • Dữ liệu mã hóa dạng nhị phân lưu vào nhớ Các số : giữ nguyên Các chữ cái: mã hóa -> số Âm thanh: mã hóa -> số Hình ảnh: mã hóa -> số • Các hệ đếm: Hệ đếm nhị phân Hệ đếm thập phân Hệ đếm thập lục phân 20 Biểu diễn thơng tin máy tính • Bảng mã ASCII Là bảng ký tự bảng mã ký tự dựa bảng chữ La Tinh Dùng để hiển thị văn máy tính • Cấu trúc bảng mã: • 32 ký tự (từ -31) ký tự điều khiển • Mã ASCII từ 48 – 57: 10 chữ số • Mã ASCII từ 65 – 90: chữ hoa A->Z • Mã ASCII từ 97 – 122: chữ thường a->z • Mã ASCII từ 128-255: ký tự đồ họa • Mã ASCII cịn lại ký tự đặc biệt 21 Biểu diễn thơng tin máy tính 22 Hệ đếm • Hệ nhị phân Là hệ đếm dùng ký tự để biểu đạt giá trị số 2 ký tự • Hệ thập phân: Dùng 10 ký tự từ đến để biểu đạt 10 giá trị • Hệ thập lục phân: Là hệ đếm có 16 ký tự, từ đến từ A đến F Ví dụ: 1510 = 11112 = F16 23 Đổi số thập phân sang nhị phân Quy tắc: chia số thập phân liên tiếp cho thương lấy số dư từ lên Số thập phân: 43 21 10 2 2 Số nhị phân: 101011 24 Đổi số nhị phân sang thập phân Quy tắc: Lấy số vị trí nhân với 2^[vị trí] cộng lại số thập phân Số nhị phân: 101011 = 1x25 + 0x24 + 1x23 + 0x22 + 1x21 + 1x20 = 32 + + + + + Số thập phân: = 43 25 Hệ đếm Hệ 10 Hệ Hệ 16 Hệ 10 Hệ Hệ 16 0000 1000 0001 1001 0010 10 1010 A 0011 11 1011 B 0100 12 1100 C 0101 13 1101 D 0110 14 1110 E 0111 15 1111 F 26 Đơn vị đo thơng tin • Đơn vị nhỏ để biểu diễn thơng tin bit – Bit nhận giá trị: • Các đơn vị đo thông tin: Byte (B) : 8bit KiloByte (KB): B = 1024 B MegaByte (MB): B = 1024 KB GigaByte (GB): B = 1024 MB TeraByte B = 1024 GB (TB): 27 KẾT THÚC 28 ... = 43 25 Hệ đếm Hệ 10 Hệ Hệ 16 Hệ 10 Hệ Hệ 16 0000 10 00 00 01 10 01 0 010 10 10 10 A 0 011 11 10 11 B 010 0 12 11 00 C 010 1 13 11 01 D 011 0 14 11 10 E 011 1 15 11 11 F 26 Đơn vị đo thơng tin • Đơn vị nhỏ để... 43 21 10 2 2 Số nhị phân: 10 1 011 24 Đổi số nhị phân sang thập phân Quy tắc: Lấy số vị trí nhân với 2^[vị trí] cộng lại số thập phân Số nhị phân: 10 1 011 = 1x25 + 0x24 + 1x23 + 0x22 + 1x 21 + 1x20... MÔN HỌC BÀI TỔNG QUAN VỀ TIN HỌC ĐẠI CƯƠNG – MÁY TÍNH VÀ THƠNG TIN BÀI KHÁI NIỆM CƠ BẢN TRONG C++ BÀI NHẬP, XUẤT THÔNG TIN VÀ FILE BÀI CÂU LỆNH LỰA CHỌN BÀI CÂU LỆNH LẶP BÀI HÀM BÀI XỬ LÝ MẢNG BÀI