Mục đích của nội dung bài học bàiLàm quen với chương trình và ngôn ngữ lập trình nhằm giúp các em biết được: ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh; ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng nhất định; tên trong ngôn ngữ lập trình là do người lập trình đặt ra, khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình;... Mời các em cùng theo dõi nội dung bài học dưới đây.
Bạn đang xem: Ngôn ngữ lập trình là gì tin học 8
1. Tóm tắt lý thuyết
1.1.Ví dụ về chương trình
1.2.Ngôn ngữ lập trình gồm những gì?
1.3.Từ khóa và tên
1.4.Cấu trúc chung của chương trình
1.5.Ví dụ về ngôn ngữ lập trình
2. Bài tập minh họa
3. Luyện tập Bài 2 Tin học 8
3.1. Trắc nghiệm
3.2. Bài tập SGK
4. Hỏi đápBài 2 Tin học 8
Cho chương trình viết bằng ngôn ngữ lập trình Pascal:
Hình 1. Minh họa chương trình viết bằng ngôn ngữ lập trình Pascal đơn giản
Chương trình có thể có nhiều câu lệnh, mỗi câu lệnh gồm các cụm từ khác nhau được tạo từ các chữ cái.
Mỗi ngôn ngữ lập trình thường gồm 2 thành phần cơ bản: bảng chữ cái và các quy tắc viết lệnh
Bảng chữ cáiMọi ngôn ngữ lập trình đều có bảng chữ cái riêngCác câu lệnh chỉ được viết từ các chữ cái trong bảng chữ cái của ngôn ngữ lập trìnhBảng chữ cái của các ngôn ngữ lập trình thường gồm:Bảng 1. Bảng chữ cái
Các quy tắcMỗi câu lệnh trong chương trình đều có quy tắc quy định cách viết các từ và thứ tự của chúng.Mỗi câu lệnh đều có một ý nghĩa nhất định xác định thao tác mà máy tính cần thực hiện và kết quả đạt được.Xem thêm: Open Relationship [ Mối Quan Hệ Mở Là Gì ? Mối Quan Hệ Mở
Ví dụ:
Hình 1. Các quy tắc viết lệnh
1.3. Từ khóa và tên
a. Từ khóaTừ khóa là những từ dành riêng, không được dùng cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy địnhMỗi ngôn ngữ lập trình đều có một số từ khóa nhất định
Ví dụ:
Hình 3. Minh họa về các từ khóa
b. Tên
Têndùng để nhận biết và phân biệt các đại lượng và đối tượng trong chương trìnhTên do người lập trình đặt theo các qui tắc của ngôn ngữ lập trình và chương trình dịchVí dụ:
Hình 4. Minh họa về các tên
* Lưu ý:
Hai đại lượng khác nhau trong một chương trình phải có tên khác nhau.Tên không được trùng với các từ khóa* Quy tắc đặt tên trong ngôn ngữ lập trình Pascal:
Không bắt đầu bằng chữ sốKhông chứa dấu cách1.4. Cấu trúc chung của chương trình
Cấu trúc chung của mọi chương trình gồm hai phần:
< >
Trong đó:
Phần khai báo có thể có hoặc khôngPhần thân chương trình bắt buộc phải cóa. Phần khai báoPhần khai báo gồm:
Khai báo tên chương trìnhKhai báo các thư viện: chứa các lệnh viết sẵn có thể dùng trong chương trìnhb.Phần thân chương trìnhGồm các câu lệnh mà máy tính cần thực hiện
Ví dụ:
Hình 5. Minh họa các thành phần cơ bản trong một chương trình
1.5. Ví dụ về ngôn ngữ lập trình
Hình 6. Màn hình làm việc trong Turbo Pascal
a.Soạn thảo chương trìnhTrong cửa sổ chương trình dùng bàn phím để soạn thảo chương trình
b. Dịch chương trìnhNhấn tổ hợp phím Alt + F9Chương trình dịch sẽ kiểm tra lỗi chính tả và cú phápHình 7. Dịch chương trình
c. Chạy chương trìnhNhấn tổ hợp phím Ctrl + F9
Hình 8. Màn hình hiện kết quả của chương trình
Bài tập minh họa
Câu 1
Hãy chỉ ra những tên không hợp lệ trong Pascal. Vì sao?
A.Bai toan
B.8A1
C.So_hoc_sinh
D.R1
Gợi ý trả lời:
Tên không hợp lệ là A [có chứa dấu cách], B [bắt đầu bằng số]
Câu 2
Cấu trúc chung của chương trình trong ngôn ngữ lập trình có những phần nào?
Gợi ý trả lời:
Cấu trúc chung của chương trình trong ngôn ngữ lập trình gồm 2 phần: phần khai báo và phần thân chương trình.
Câu 3
Trong ngôn ngữ lập trình Pascal để dịch chương trình và chạy chương trình ta phải thực hiện thao tác gì?
Gợi ý trả lời:
Trong ngôn ngữ lập trình Pascal để:
3. Luyện tập Bài 2 Tin học 8
Sau khi học xong Bài 2:Làm quen với chương trình và ngôn ngữ lập trình, các em cần ghi nhớ:
Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnhTừ khóa: tập hợp các từ dành riêng cho những mục đích sử dụng nhất định của ngôn ngữ lập trìnhTên để phân biệt các đại lượng trong chương trình và do người lập trình đặtCấu trúc chương trình thường gồm hai phần:Phần khai báoPhần thân chương trình3.1. Trắc nghiệm
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm traTrắc nghiệm Tin học 8 Bài 2cực hay có đáp án và lời giải chi tiết.
Câu 1:Ngôn ngữ lập trình gồm những gì?
A.tập hợp các kí hiệu và quy tắt viết các lệnhB.tạo thành một chương trình hoàn chỉnhC.và thực hiện được trên máy tínhD.Cả A, B và C
Câu 2:
Từ khoá của một ngôn ngữ lập trình là gì?
A.là những từ dành riêngB.cho một mục đích sử dụng nhất địnhC.cho những mục đích sử dụng nhất địnhD.A và C
Câu 3:
Tên chương trình do ai đặt?
A.học sinhB.sinh viênC.người lập trìnhD.A và B
3.2. Bài tập SGK
Bài tập 1 trang 13 SGK Tin học 8
Bài tập 2 trang 13 SGK Tin học 8
Bài tập 3 trang 13 SGK Tin học 8
Bài tập 4 trang 13 SGK Tin học 8
Bài tập 5 trang 13 SGK Tin học 8
4. Hỏi đáp Bài 2 Tin học 8
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mụcHỏi đáp, Cộng đồng Tin họcanhhung.mobisẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 8 HỌC247
Bài học cùng chương
Tin học 8 Bài 1: Máy tính và chương trình máy tính
Tin học 8 Bài thực hành 1: Làm quen với Turbo Pascal
Tin học 8 Bài 3: Chương trình máy tính và dữ liệu
Tin học 8 Bài thực hành 2: Viết chương trình để tính toán
Tin học 8 Bài 4: Sử dụng biến trong chương trình
Tin học 8 Bài thực hành 3: Khai báo và sử dụng biến
ADSENSE
ADMICRO
Bộ đề thi nổi bật
ON
ADSENSE /
XEM NHANH CHƯƠNG TRÌNH LỚP 8
Toán 8
Lý thuyết Toán 8
Giải bài tập SGK Toán 8
Trắc nghiệm Toán 8
Đại số 8 Chương 1
Hình học 8 Chương 1
Ngữ văn 8
Lý thuyết Ngữ Văn 8
Soạn văn 8
Soạn văn 8 [ngắn gọn]
Văn mẫu 8
Soạn bài Tôi đi học
Tiếng Anh 8
Giải bài Tiếng Anh 8
Giải bài Tiếng Anh 8 [Mới]
Trắc nghiệm Tiếng Anh 8
Unit 1 Lớp 8 My friend
Tiếng Anh 8 mới Unit 1
Vật lý 8
Lý thuyết Vật lý 8
Giải bài tập SGK Vật Lý 8
Trắc nghiệm Vật lý 8
Vật Lý 8 Chương 1
Hoá học 8
Lý thuyết Hóa 8
Giải bài tập SGK Hóa học 8
Trắc nghiệm Hóa 8
Hóa học 8 Chương 1
Sinh học 8
Lý thuyết Sinh 8
Giải bài tập SGK Sinh 8
Trắc nghiệm Sinh 8
Sinh Học 8 Chương 1
Lịch sử 8
Lý thuyết Lịch sử 8
Giải bài tập SGK Lịch sử 8
Trắc nghiệm Lịch sử 8
Lịch Sử 8 Chương 1 LSTG Cận Đại
Địa lý 8
Lý thuyết Địa lý 8
Giải bài tập SGK Địa lý 8
Trắc nghiệm Địa lý 8
Địa Lý 8 Châu Á
GDCD 8
Lý thuyết GDCD 8
Giải bài tập SGK GDCD 8
Trắc nghiệm GDCD 8
GDCD 8 Học kì 1
Công nghệ 8
Lý thuyết Công nghệ 8
Giải bài tập SGK Công nghệ 8
Trắc nghiệm Công nghệ 8
Công nghệ 8 Chương 1
Tin học 8
Lý thuyết Tin học 8
Giải bài tập SGK Tin học 8
Trắc nghiệm Tin học 8
Tin học 8 HK1
Cộng đồng
Hỏi đáp lớp 8
Tư liệu lớp 8
Xem nhiều nhất tuần
Tôi đi học
Trong lòng mẹ
Bảy hằng đẳng thức đáng nhớ
Tiếng Anh Lớp 8 Unit 1
Tiếng Anh Lớp 8 Unit 2
5 bài văn mẫu hay Trong lòng mẹ
Video Toán nâng cao lớp 8
Kết nối với chúng tôi
TẢI ỨNG DỤNG HỌC247
Thứ 2 - thứ 7: từ 08h30 - 21h00
anhhung.mobi.vnThỏa thuận sử dụng
Đơn vị chủ quản: Công Ty Cổ Phần Giáo Dục HỌC 247
Chịu trách nhiệm nội dung: Nguyễn Công Hà - Giám đốc Công ty CP Giáo Dục Học 247