Bài giảng Tin học cơ sở 4 - Bài 1: Giới thiệu
lượt xem 6
download
Bài giảng Tin học cơ sở 4 - Bài 1: Giới thiệu với mục tiêu giúp các bạn nắm các khái niệm chính trong lập trình và thuật toán; Các cấu trúc dữ liệu và thuật toán cơ bản. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tin học cơ sở 4 - Bài 1: Giới thiệu
- Tin học cơ sở 4 Bài 1. Giới thiệu Bộ môn Khoa học máy tính - 2017
- Mục tiêu khóa học Các khái niệm chính trong lập trình và thuật toán Các cấu trúc dữ liệu và thuật toán cơ bản 2
- Các kỹ năng lập trình nền tảng Lớp - đối tượng Bài 9, 10 Hàm, mô-đun chương trình Bài 8, 9 Nhập / xuất, Bài 7 đồ họa, âm thanh, hình ảnh Mảng Bài 5, 6 Cấu trúc điều khiển Bài 3, 4 Các phép toán Nhập / xuất chuỗi Bài 2, 3 Các kiểu dữ liệu cơ bản Phép gán giá trị
- Nội dung buổi học 1. Khái niệm về chương trình và lập trình 2. Môi trường lập trình 3. Cấu trúc một chương trình 4. Biên dịch và chạy chương trình 5. Làm quen hệ thống chấm bài 4
- Chương trình Một dãy các lệnh (instruction) cho máy tính Máy tính không thể tự vận hành Cần chương trình để hoạt động Máy tính chạy các lệnh của chương trình tại bộ xử lý trung tâm (CPU) 5
- Lập trình Quá trình tạo ra chương trình giải quyết vấn đề cụ thể bằng máy tính Phát Đánh Cài Phân Kiểm triển giá đặt tích thử, thuật thuật thuật vấn đề gỡ lỗi toán toán toán 6
- Tại sao cần lập trình Giải Trải Khai phá Điều quyết nghiệm tiềm khiển nhiều sáng tạo năng trí máy tính vấn đề thú vị tuệ hiện đại 7
- Tại sao cần lập trình Sử dụng lại các phần mềm có sẵn: tốt nhưng bị giới hạn Tự lập trình: có thể làm gì tùy thích 8
- Ngôn ngữ lập trình Ngôn ngữ máy: khó hiểu, dễ sinh lỗi Ngôn gữ tự nhiên: nhập nhằng với máy Ngôn ngữ bậc cao • Có thể chuyển thành ngôn ngữ máy – Sử dụng công cụ, chương trình dịch • Gần với ngôn ngữ tự nhiên – Dễ đọc, dễ trao đổi • C/C++, Java, Python, … 9
- Môi trường lập trình Các công cụ giúp lập trình viên xây dựng chương trình Chạy Soạn Biên Kiểm chương Gỡ lỗi thảo dịch thử trình 10
- Môi trường lập trình Môi trường phát triển tích hợp (IDE) Phần mềm tích hợp tất cả các tính năng Trong khóa học này: CodeBlocks Học viên cũng có thể Phối hợp các công cụ riêng lẻ Thực hiện từng bước hoặc cả gói 11
- Đánh giá chương trình Tính đúng (correctness) Tính chịu lỗi (robustness) Tính dễ dùng (usability) Tính khả chuyển (portability) Tính khả trì (maintainability) Tính hiệu quả (efficiency) 12
- Chương trình đầu tiên Yêu cầu: máy tính in ra Hello, World !!! #include using namespace std; int main() { cout
- Chương trình đầu tiên Yêu cầu: máy tính in ra câu chào Hello, World !!! #include Khai báo thư viện using namespace std; Khai báo không gian tên int main() Khai báo hàm main() { Mở đầu, cout
- Khai báo thư viện Thư viện = tập hợp các cấu trúc lập trình đã được viết sẵn Dữ liệu, tài liệu, mô-đun, hàm, mã lệnh Ai viết ? Sử dụng thư viện Nhập / xuất dữ liệu #include In ra màn hình Đọc từ bàn phím … 15
- Khai báo không gian tên Namespace: tập hợp các tên Tên hàm, tên biến, tên lớp … Giúp tổ chức chương trình Phân biệt các tên trùng nhau Sử dụng không gian tên std Chứa các tên cout, endl using namespace std; Nếu không có cần viết std::cout std::endl 16
- Hàm main() Điểm vào của chương trình Mã lệnh trong hàm main() được chạy trước tiên Chỉ có một hàm main() trong chương trình Khai báo hàm main() int: kết quả là số nguyên int main() main: tên hàm (): đây là tên một hàm Hàm không có tham số 17
- Câu lệnh in ra màn hình cout
- In nhiều dòng liên tục cout
- Câu lệnh return Trả về kết quả của một hàm Cho đoạn mã gọi hàm Hàm main: hệ điều hành gọi và nhận kết quả trả về Trả về giá trị nguyên là số 0 Do khai báo sẽ trả về số nguyên return 0; Mã thoát chương trình 0: chương trình không có lỗi 1, -1, …: chương trình có lỗi 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin học cơ sở: Bài 16 - Đào Kiến Quốc
16 p | 143 | 13
-
Bài giảng Tin học cơ sở: Bài 3 - Đào Kiến Quốc
16 p | 143 | 13
-
Bài giảng Tin học cơ sở: Bài 1 - Thông tin và xử lý thông tin
19 p | 144 | 8
-
Bài giảng Tin học cơ sở (Basics of Informatics) - Chương 1: Thông tin và biểu diễn thông tin
18 p | 41 | 5
-
Bài giảng Tin học cơ sở 3 bài 1: Tổng quan về cơ sở dữ liệu quan hệ
11 p | 26 | 5
-
Bài giảng Tin học cơ sở 1 - Chương 0: Giới thiệu môn học
8 p | 152 | 5
-
Bài giảng Tin học cơ sở: Bài 14 - Đào Kiến Quốc
27 p | 108 | 5
-
Bài giảng Tin học cơ sở 2: Chương 0 - ThS. Nguyễn Mạnh Sơn
7 p | 121 | 4
-
Bài giảng Tin học cơ sở (Basics of Informatics) - Chương 5: Các vấn đề xã hội của công nghệ thông tin
13 p | 37 | 4
-
Bài giảng Tin học cơ sở 2: Chương 2 - ThS. Nguyễn Mạnh Sơn
38 p | 73 | 3
-
Bài giảng Tin học cơ sở: Bài 3 - Hà Nguyên Long
20 p | 63 | 3
-
Bài giảng Tin học cơ sở 2: Chương 0 - Nguyễn Ngọc Duy
4 p | 94 | 2
-
Bài giảng Tin học cơ sở: Chương 4 - Học viện Nông nghiệp Việt Nam (tt)
26 p | 67 | 2
-
Bài giảng Tin học cơ sở: Chương 2 - Học viện Nông nghiệp Việt Nam
4 p | 70 | 2
-
Bài giảng Tin học cơ sở: Chương 3 - Học viện Nông nghiệp Việt Nam
8 p | 52 | 1
-
Bài giảng Tin học cơ sở: Chương 2 - Học viện Nông nghiệp Việt Nam (TT)
37 p | 55 | 1
-
Bài giảng Tin học cơ sở - Chương 1: Giới thiệu chung
13 p | 57 | 1
-
Bài giảng Tin học cơ sở: Chương 4 - Học viện Nông nghiệp Việt Nam
4 p | 42 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn