Violet
Giaoan

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Giáo án học kì 1

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Đỗ Thị Yến
Ngày gửi: 16h:36' 27-02-2022
Dung lượng: 20.5 KB
Số lượt tải: 99
Số lượt thích: 0 người
- Ngày soạn: /12/2021
- Ngày giảng: /12/2021
Tiết 29-30-37
CẤU TRÚC CỦA MỘT CHƯƠNG TRÌNH C++
CÁC TOÁN TỬ, LỆNH NHẬP XUẤT
I. Mục tiêu
1. Kiến thức
- Biết cấu trúc của một chương trình C++;
- Bước đầu làm quen với khái niệm hàm, thư viện…
2.Năng lực
- Thực hiện làm được các bài tập cơ bản về cấu trúc của chương trình C++.
3. Phẩm chất
- Yêu thích, hứng thú tìm hiểu ngôn ngữ lập trình C++.
II. Đồ dùng.
- GV: Máy tính có có cài đặt phần mềm C++., máy chiếu.
- HS: Tài liệu hướng dẫn
III. Tiến trình dạy học
- Tiết 1(Tiết 29): Tìm hiểu cấu trúc của chương trình C++, ví dụ đơn giản
- Tiết 2( Tiết 30): Làm một số bài tập cơ bản, học các toán tử
- Tiết 3( Tiết 37-HKII): Luyện tập thực hành
IV. Bài mới
1. Khởi động
- GV: Mời CTHĐTQ cho lớp chơi trò chơi nhìn hình đoán chữ.
- HS: Chơi trò chơi
- GV: Y/c HS xác định mục tiêu bài học
- HS: Nghiên cứu trả lời.
- GV: Chốt mục tiêu của bài và chỉ rõ bài học được chia làm 2 tiết.
2. Bài mới
A. Hoạt động khởi động
Hoạt động của GV và HS
Nội dung

+ Mục tiêu:Chỉ ra điểm giống và khác nhau khi học ngôn ngữ lập trình với môn ngoại ngữ khác
+ Cách tổ chức hoạt động/phương án lên lớp:

- GV: Cho HS HĐ cả lớp trả lời câu hỏi
(?): Theo em khi học một ngôn ngữ lập trình, có gì gống và khác so với quá trình học một môn ngoại ngữ?
- HS: Tìm hiểu chia sẻ
- SPHS:
+ Giống: Phải học từ mới; cú pháp
+ Khác: Ngôn ngữ lập trình phải viết đầy đủ theo cấu trúc, và phải viết trên một chương trình để dịch ra kết quả, còn bộ môn ngoại ngữ thì không cần.
- GV: Vậy một chương trình có cấu trúc như thế nào, chúng ta cùng tìm hiểu phần HĐ hình thành kiến thức.


B. Hoạt động hình thành kiến thức
* HĐ 1: Tìm hiểu cấu trúc chương trìnhC++.
+ Mục tiêu:Biết cấu trúc của một chương trình C++.;
+ Cách tổ chức hoạt động/phương án lên lớp:

- GV: Chiếu hình ảnh 2 ví dụ, Y/c HS thảo luận nhóm đôi nhận xét.
- HS: Thảo luận, nhận xét, chia sẻ.
- GV: Chốt
- GV: Cho HS tìm hiểu thông tin trong tài liệu đã tải và trả lời các câu hỏi sau:
(?): Cấu trúc chương trình c++ gồm những thành phần nào?
- HS: Gốm 3 phần chính
- GV: chốt, phân tích













- GV: Chiếu hình ảnh một chương trình C++ và giới thiệu các phần tương ứng với chương trình.

?Tại sao máy tính có thể hiểu được chương trình của chúng ta?
GV: Máy tính chỉ có thể nhận dữ liệu là các bit dưới dạng nhị phân 0 và 1. Vì thế mà Compiler ra đời, giống như người phiên dịch, Compiler sẽ dịch toàn bộ code của chúng ta sang dạng nhị phân để máy tính có thể hiểu và thực hiện được.



1. Cấu trúc chương trình C++.

Các câu lệnh và biểu thức (Statements and expressions).
Hàm (Functions).
Thư viện chuẩn C++.
Câu lệnh và biểu thức
Các câu lệnh và biểu thức là thành phần nhỏ nhất để cấu thành lên một chương trình.
Một chương trình có thể gồm rất nhiều câu lệnh nhưng cũng có thể không có câu lệnh nào
Mỗi một câu lệnh sẽ yêu cầu chương trình thực hiện một nhiệm vụ nhất định.
Câu lệnh phải kết thúc bằng dấu chấm phẩy “ ; ”.
Ví dụ:
1
2
3
int x;
x = 5 * 2;
cout << "Xin chao cac ban!";

Phân tích ví dụ:
Dòng 1: Câu lệnh khai báo biến có tên là x.
Dòng 2: Là câu lệnh gán giá trị cho biến x. Ở đây biến x được gán giá trị bằng kết quả của biểu thức 5 * 2;
Dòng 3: Câu lệnh có nhiệm vụ đưa dữ liệu lên màn hình.

1.2. Hàm (Functions).
Hàm là một nhóm các câu lệnh được tập hợp lại để thực hiện một nhiệm vụ nào đó.
Với bất cứ một chương trình C++ nào cũng đều phải có ít nhất là một hàm main().
1
 
Gửi ý kiến