Bài giảng Tin học đại cương - Bài 1: Tổng quan môn học và giới thiệu chung - Nguyễn Thị Phương Thảo
TIN HỌC ĐẠI CƯƠNG
TỔNG QUAN MÔN HỌC
VÀ 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: [email protected].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ọc
Máy tính và chương trình máy tính
Các lệnh lựa chọn và lặp
Dữ liệu Mảng
File 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,
Teach Yourself C++ in 21 Days, Second
Edition,
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 TIN
Cá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ỀM
Thô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++, Visual Basic
Phần mềm ứng dụng (Application): Là các chương trình
ứng dụng cụ thể vào một lĩnh vực.
14
PHẦN CỨNG
Các thành phần phần cứng cơ bản của một hệ thống máy tính:
Khối xử lý trung tâm (CPU): xử lý, tính toán các kết
quả, điều hành hoạt động tính toán của máy tính
Thiết bị lưu trữ: dùng để cất giữ thông tin bao gồm
Bộ nhớ trong (ROM, RAM) và Bộ nhớ ngoài (Đĩa
cứng, đĩa mềm, CD, VCD, USB)
Thiết bị nhập: đưa dữ liệu từ thế giới bên ngoài vào
Thiết bị xuất: gửi thông tin ra bên ngoài
15
PHẦN CỨNG - CPU
16
PHẦN CỨNG – BỘ NHỚ CHÍNH
Bộ nhớ trong:
ROM
Bộ nhớ chỉ đọc
Ghi một lần duy nhất
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 khi mất nguồn điện
cung cấp
17
PHẦN CỨNG – BỘ NHỚ CHÍNH
Bộ nhớ ngoài:
Ổ đĩa cứng
Đĩa mềm, đĩa CD/DVD
18
Đĩa ngoài
USB
CÁC THIẾT BỊ ĐẦU VÀO
Bàn phím
Chuột
19
Microphone
Webcam
Máy quét
CÁC THIẾT BỊ ĐẦU RA
Máy in
Màn hình
Loa
Máy chiếu
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học đại cương - Bài 1: Tổng quan môn học và giới thiệu chung - Nguyễn Thị Phương Thảo", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_tin_hoc_dai_cuong_bai_1_tong_quan_mon_hoc_va_gioi.pdf

