Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

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
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

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

Bài 2. Các thành phần của ngôn ngữ lập trình

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
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: Vũ Trường
Ngày gửi: 13h:36' 05-01-2022
Dung lượng: 1.6 MB
Số lượt tải: 313
Số lượt thích: 0 người
Bài 2:
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
Hãy là chính mình
Be yourself
thứ tư, 05 tháng một 2022
I. Các thành phần cơ bản
Bảng chữ cái là gì?
Cú pháp là gì?
Ngữ nghĩa là gì?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
2
I. Các thành phần cơ bản
1. Bảng chữ cái là gì?
Bảng chữ cái: là tập các kí tự được dùng để viết chương trình. Không được phép dùng bất kì kí tự nào ngoài các kí tự quy định trong bảng chữ cái.
Bảng chữ cái bao gồm:
Các chữ cái thường và các chữ cái in hoa của bảng chữ cái tiếng Anh.
a b c d e f h g i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
10 chữ số thập phân Ả Rập: 0 1 2 3 4 5 6 7 8 9
Các kí tự đặc biệt:
+ - * / = < > [ ] . , _ ; # ^ $ & ( ) { } : …
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
3
I. Các thành phần cơ bản
2. Cú pháp là gì?
3. Ngữ nghĩa là gì?
Cú pháp: là bộ quy tắc để viết chương trình.
Ngữ nghĩa: là xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
4
II. Một số khái niệm
Tên là gì?
Hằng và biến?
Chú thích là gì?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
5
II. Một số khái niệm
1. Tên là gì?
Tên: là một dãy liên tiếp các kí tự, bao gồm chữ số, chữ cái hoặc dấu gạch dưới.
Quy tắc đặt tên:
Bắt đầu bằng chữ cái hoặc dấu gạch dưới.
Ngôn ngữ lập trình C++ có phân biệt chữ hoa và chữ thường.
Không chứa dấu cách, các phép toán (toán tử), các kí tự đặc biệt.
Không được trùng với từ khóa.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
6
II. Một số khái niệm
Ví dụ:
Tên đúng: LapTrinh_C _BaiTap_1A
Tên sai:
1. Tên là gì?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
7
II. Một số khái niệm
Tên dành riêng (từ khóa): dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác.
Ví dụ: include, void, main, if, while, …
Có mấy loại tên?
Tên chuẩn: dùng với một ý nghĩa nhất định nào đó, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác.
Ví dụ: cin, cout, getchar, …
Tên do người lập trình đặt: dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng. Các tên này không được trùng với tên dành riêng.
Ví dụ: DELTA, x1, x2, …
Lưu ý: Các tên trong chương trình không được trùng nhau.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
8
II. Một số khái niệm
2. Hằng và biến?
Hằng là gì?
Biến là gì?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
9
II. Một số khái niệm
2. Hằng và biến?
Hằng: là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Hằng là gì?
Có mấy loại hằng?
Hằng số học: là các số nguyên và số thực (dấu phẩy tĩnh hoặc dấu phẩy động).
Hằng lôgic: là giá trị đúng hoặc sai tương ứng với true hoặc false.
Hằng xâu: là dãy các kí tự trong bộ mã ASCII. Khi viết, chuỗi kí tự này được đặt trong cặp dấu nháy kép.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
10
II. Một số khái niệm
Biến: là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Ví dụ: Tong, xyz.
Lưu ý: Biến phải khai báo trước khi sử dụng.
2. Hằng và biến?
Biến là gì?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
11
II. Một số khái niệm
3. Chú thích là gì?
Chú thích giúp cho người đọc chương trình nhận biết ý nghĩa của chương trình đó dễ hơn.
Chú thích không ảnh hưởng đến nội dung chương trình nguồn và được chương trình dịch bỏ qua.
Có mấy loại chú thích?
Chú thích trên một dòng: bắt đầu bằng dấu //
Chú thích trên nhiều dòng: đặt giữa cặp dấu /* và */
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
12
II. Một số khái niệm
3. Chú thích là gì?
Ví dụ:
#include
using namespace std;
int main()
{ /*
Chuong trinh xuat ra man hinh cau thong bao:
" Xin chao cac ban"
*/
cout<< " Xin chao cac ban ";
// cout << : Xuat ra man hinh cau thong bao
cout << endl; // dung xuong hang
return 0;
}
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
13
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
14
Tên: là một dãy liên tiếp các kí tự, bao gồm chữ số, chữ cái hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới.
Tên dành riêng: được dùng với ý nghĩa riêng, không được dùng với ý nghĩa khác.
Tên chuẩn: tên dùng với ý nghĩa nhất định, khi cần dùng với ý nghĩa khác thì phải khai báo.
Tên do người lập trình đặt: cần khai báo trước khi sử dụng.
Hằng: là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Biến: là đại lượng được đặt tên. Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
15
BÀI TẬP VỀ NHÀ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
16
Xem kỹ lại bài học.
Học thuộc phần “KIẾN THỨC CẦN NHỚ”.
BÀI TẬP – DẶN DÒ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
17
TÓM TẮT CHƯƠNG 1 – BÀI 01 & BÀI 02
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
18
ÔN TẬP
TRẮC NGHIỆM
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
19
Câu 1: Các thành phần của ngôn ngữ lập trình là:
A. Chương trình thông dịch và chương trình biên dịch;
C. Bảng chữ cái, cú pháp, ngữ nghĩa;
B. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa;
D. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
20
Câu 2: Tên nào không đúng trong ngôn ngữ C++?
A. abc_123
D. 123_abc
B. _123abc
C. abc123
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
21
Câu 3: Hãy chọn biểu diễn tên đúng trong những biểu diễn sau?
D. Tensai
A. ‘*****’
B. -tenkhongsai
C. (bai_tap)
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
22
Câu 4: Trong C++, các đoạn chú thích được đặt giữa cặp dấu nào?
D. /* và */
A. { và }
B. [ và ]
C. ( và )
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
23
Câu 5: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong C++?
D. LongInt
A. main
B. Sqrt
C. Crt
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
24
Câu 6: Tên dành riêng được ngôn ngữ lập trình dùng với ý nghĩa nào?
D. Không bắt buộc.
A. Dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác;
B. Dùng với ý nghĩa nhất định nào đó, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác;
C. Dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
25
Câu 7: Tên chuẩn được ngôn ngữ lập trình dùng với ý nghĩa nào?
D. Không bắt buộc.
A. Dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác;
B. Dùng với ý nghĩa nhất định nào đó, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác;
C. Dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
26
Câu 8: Tên do người lập trình đặt được ngôn ngữ lập trình dùng với ý nghĩa nào?
A. Dùng với ý nghĩa riêng xác định, người lập trình không được sử dụng với ý nghĩa khác;
D. Không bắt buộc.
B. Dùng với ý nghĩa nhất định nào đó, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác;
C. Dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
27
Câu 9: Khái niệm nào sau đây là đúng về tên dành riêng?
D. Tên dành riêng là các hằng hay biến;
A. Tên dành riêng là tên do người lập trình đặt;
B. Tên dành riêng là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác;
C. Tên dành riêng là tên đã được NNLT qui định đúng với ý nghĩa riêng xác định, có thể được định nghĩa lại;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
28
Câu 10: Khái niệm nào sau đây là đúng về tên chuẩn?
A. là tên do người lập trình đặt
D. là các hằng hay biến
B. là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác
C. là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, có thể được định nghĩa lại
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
29
Câu 11: Trong tin học, hằng là đại lượng:
A. Có giá trị thay đổi trong quá trình thực hiện chương trình.
D. Có thể thay đổi giá trị hoặc không thay đổi giá trị tùy thuộc vào bài toán.
B. được đặt tên
C. Có giá trị không thay đổi trong quá trình thực hiện chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
30
Câu 12: Hãy chọn biểu diễn hằng đúng trong các biểu diễn sau
A. Begin
D. ‘65.
B. 58,5
C. 1024
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
31
Cám ơn
quý thầy/cô đã tham dự
Thân ái
chào các em
Tiết học đã kết thúc
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
32
 
Gửi ý kiến