Professional Documents
Culture Documents
0-GioiThieuMonHoc tin hoc co so 2
0-GioiThieuMonHoc tin hoc co so 2
0-GioiThieuMonHoc tin hoc co so 2
VC
VC
BB
BB
TIN HỌC CƠ SỞ 2
07/10/24
2
&&
VC
VC
BB
BB
Phân bổ giờ giảng
Nghe giảng lý thuyết: 24 tiết
Thực hành: 2 buổi
Tỉ lệ điểm đánh giá môn học
• Chuyên cần: 10%
• Trung bình kiểm tra: 10%
• Thực hành: 10%
• Thi cuối kỳ (trên máy): 70%
07/10/24
3
&&
VC
VC
BB
BB Tài liệu tham khảo
07/10/24
4
&&
VC
VC
BB
BB
ĐIỂM THƯỞNG VÀ MIỄN THI
5
&&
VC
VC
BB
BB Nội dung
4 Chương 4. Hàm
5 Chương 5. Mảng
07/10/24
6
&&
VC
VC
BB
BB
Học như thế nào?
?
7
&&
VC
VC
BB
BB
8
&&
VC
VC
BB
BB Các trang luyện tập thêm – ngoài CODE PTIT
https://www.spoj.com/PTIT/
https://codeforces.com/
https://vnoi.info/
https://www.hackerrank.com/
https://www.geeksforgeeks.org/
9
&&
VC
VC
BB
BB Một chương trình – mức cơ bản
10
&&
VC
VC
BB
BB Chấm tự động
Chạy chương trình với input cho trước, so sánh với output chuẩn.
Các thông báo trả về (nếu không phải AC):
No, Compilation Error (CE): Lỗi biên dịch.
No, Wrong Answer (WA): Sai kết quả. Có thể ghi ra không đúng định dạng
No, Runtime Error (RTE): Lỗi ngoại lệ trong thời gian chạy. Có thể do tràn mảng, chia cho 0, truy
xuất vùng nhớ không hợp lệ …
No, TimeLimit Exceeded (TLE): Vượt quá thời gian chạy (hết thời gian quy định mà chương trình
vẫn chưa chạy xong)
No, Memory Limit Exceeded (MLE): Vượt quá giới hạn bộ nhớ cho phép. Có thể do đệ quy quá
sâu
No, Invalid Return (IR): Chương trình trả về giá trị không mong muốn. Có thể do hàm nào đó bị
dừng giữa chừng (tương tự như RTE).
Nên coi kết quả trả về của phần mềm chấm tự động là gợi ý để chỉnh sửa chương trình.
11
&&
VC
VC
BB
BB Viết chương trình ĐÚNG
Phần xử lý
Tạo thói quen cho cách tư duy logic
12
&&
VC
VC
BB
BB Input
13
&&
VC
VC
BB
BB Output
14
&&
VC
VC
BB
BB Process
Lựa chọn và code đúng giải thuật – tư duy logic mạch lạc
15