Mục đích của nội dung bài học bài Là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.
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 1. Bảng chữ cái
Ví dụ:
Hình 1. Các quy tắc viết lệnh
Ví dụ:
Hình 3. Minh họa về các từ khóa
b. Tên
Ví dụ:
Hình 4. Minh họa về các tên
* Lưu ý:
* Quy tắc đặt tên trong ngôn ngữ lập trình Pascal:
Cấu trúc chung của mọi chương trình gồm hai phần:
[ < Phần khai báo > ]
< Phần thân chương trình >
Trong đó:
Phần khai báo gồm:
Gồ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
Hình 6. Màn hình làm việc trong Turbo Pascal
Trong cửa sổ chương trình dùng bàn phím để soạn thảo chương trình
Hình 7. Dịch chương trình
Nhấ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
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 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.
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 để:
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ớ:
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 tra Trắc nghiệm Tin học 8 Bài 2 cực hay có đáp án và lời giải chi tiết.
Ngôn ngữ lập trình gồm những gì?
Từ khoá của một ngôn ngữ lập trình là gì?
Tên chương trình do ai đặt?
Câu 4- 10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 8 Bài 2để giúp các em nắm vững bài học và các phương pháp giải bài tập.
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
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ục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ 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 DapAnHay
Ngôn ngữ lập trình gồm những gì?
Từ khoá của một ngôn ngữ lập trình là gì?
Tên chương trình do ai đặt?
Để dễ sử dụng, em nên đặt tên chương trình như thế nào?
Cấu trúc chung của mọi chương trình gồm mấy phần?
Phần khai báo gồm các câu lệnh dùng để làm gì?
Để chạy chương trình em nhấn tổ hợp phím nào?
Cách đặt tên nào sau đây không đúng?
Trong ngôn ngữ lập trình, từ khóa và tên:
Từ khóa dùng để khai báo là:
Hãy cho biết các thành phần cơ bản của một ngôn ngữ lập trình.
Cho biết sự khác nhau giữa từ khóa và tên. Cho biết cách đặt tên trong chương trình.
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A) a; B) Tamgiac; C) 8a; D) Tam giac;
E) beginprogram; F) end; G) b1; H) abc;
Hãy cho biết các thành phần chính trong cấu trúc của chương trình.
Các chương trình Pascal sau đây có hợp lệ không, tại sao?
a) Chương trình 1
begin
end.
b) Chương trình 2
begin
program CT thu;
writeln('Chao cac ban');
end.
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
Viết chương trình nhập vào số nguyên a. Đưa ra màn hình thông báo “a là số dương” hay “a là số âm” hay “a bằng 0”
Câu trả lời của bạn
Câu trả lời của bạn
Câu trả lời của bạn
Câu trả lời của bạn
Cấu trúc chương trình, cho VD
Câu trả lời của bạn
Câu trả lời của bạn
Write(x);
Câu trả lời của bạn
Ngôn ngữ lập trình gồm:
Bảng chữ cái
Ký hiệu và các phép toán
Các quy tắc để viết các câu lệnh có ý nghĩa xác
Câu trả lời của bạn
Câu trả lời của bạn
Ngôn ngữ lập trình gồm bẳng chữ cái và qui tắc để viết các câu lệnh có ý nghĩa xác định. Cách bố trí các câu lệnh sao cho có thể tạo thành 1 chương trình hoàn chỉnh và thực hiện được trên máy tính.
Câu trả lời của bạn
Câu trả lời của bạn
Tên do người lập trình đặt tuân thủ theo các qui tắc của ngôn ngữ lập trình cũng như của chương trình dich và thỏa mãn:
- Ko trùng với từ khóa.
- Những tên khác nhau đại diện cho những đại lượng khác nhau.
Tại sao ta phải dùng ngôn ngữ lập trình?
Câu trả lời của bạn
Thành phần cơ bản của ngôn ngữ lập trình?
Câu trả lời của bạn
Mỗi ngôn ngữ lập trình thường có ba thành phần cơ bản: bảng chữ cái, cú pháp và ngữ nghĩa.
a. Bảng chữ cái: Là tập các kí hiệu dùng để viết chương trình.
- Trong ngôn ngữ Pascal bảng chữ cái gồm: Các chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9 và một số kí tự đặc biệt (SGK)
b. Cú pháp: là bộ qui tắc dùng để viết chương trình.
c . Ngữ nghĩa: 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ó
- Cú pháp cho biết cách viết một chương trình hợp lệ , còn ngữ nghĩa xác định ý nghĩa của các tổ hợp kí tự trong chương trình.
- Lỗi cú pháp được chương trình dịch phát hiện và thông báo cho người lập chương trình biết , chỉ có các chương trình không còn lỗi cú pháp mới có thể được dịch sang ngôn ngữ máy.
- Lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện chương trình trên dữ liệu cụ thể .
Thành phần cơ bản của ngôn ngữ lập trình?
Câu trả lời của bạn
Mỗi ngôn ngữ lập trình thường có ba thành phần cơ bản: bảng chữ cái, cú pháp và ngữ nghĩa.
a. Bảng chữ cái: Là tập các kí hiệu dùng để viết chương trình.
- Trong ngôn ngữ Pascal bảng chữ cái gồm: Các chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9 và một số kí tự đặc biệt (SGK)
b. Cú pháp: là bộ qui tắc dùng để viết chương trình.
c . Ngữ nghĩa: 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ó
- Cú pháp cho biết cách viết một chương trình hợp lệ , còn ngữ nghĩa xác định ý nghĩa của các tổ hợp kí tự trong chương trình.
- Lỗi cú pháp được chương trình dịch phát hiện và thông báo cho người lập chương trình biết , chỉ có các chương trình không còn lỗi cú pháp mới có thể được dịch sang ngôn ngữ máy.
- Lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện chương trình trên dữ liệu cụ thể
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. 8a B. tamgiac C. program D. bai tap
Câu 2: Để chạy chương trình trong Turbo Pascal ta dùng tổ hợp phím nào?
A. Ctrl + F9 B. Alt + F9 C. Ctrl + Shitf +F9 D. F9
Câu 3: Các thành phấn cơ bản của một ngôn ngữ lập trình là:
A. Các từ khóa và tên. B. Bảng chữ cái và các từ khóa.
C. Bảng chữ cái, các từ khóa và tên. D. Bảng chữ cái và các quy tắc.
Câu 4: Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào?
A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3
Câu 5: Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb : real ; B. Var 4hs: integer ; C. Const x : real ; D. Var R = 30 ;
Câu 6: Trong Pascal, những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác thì được gọi là:
A. Tên có sẵn B. Tên riêng C. Từ khóa D. Biến
Câu 7: (5.0 điểm)
Viết chương trình nhập vào 2 số a, b từ bàn phím, tính trung bình cộng của hai số a, b và in kết quả ra màn hình.
Giúp mình với nha!
Câu trả lời của bạn
Câu 7:
Uses crt;
Var a,b: Longint;
TBC: Real;
Begin
Clrscr;
Write('a='); Readln(a);
Write('b='); Readln(b);
TBC:=(a+b)/2;
Writeln('TBC 2 so la:',TBC:0:2);
Readln;
End.
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. 8a B. tamgiac C. program D. bai tap
Câu 2: Để chạy chương trình trong Turbo Pascal ta dùng tổ hợp phím nào?
A. Ctrl + F9 B. Alt + F9 C. Ctrl + Shitf +F9 D. F9
Câu 3: Các thành phấn cơ bản của một ngôn ngữ lập trình là:
A. Các từ khóa và tên. B. Bảng chữ cái và các từ khóa.
C. Bảng chữ cái, các từ khóa và tên. D. Bảng chữ cái và các quy tắc.
Câu 4: Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào?
A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3
Câu 5: Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb : real ; B. Var 4hs: integer ; C. Const x : real ; D. Var R = 30 ;
Câu 6: Trong Pascal, những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác thì được gọi là:
A. Tên có sẵn B. Tên riêng C. Từ khóa D. Biến
Câu 7: (5.0 điểm)
Viết chương trình nhập vào 2 số a, b từ bàn phím, tính trung bình cộng của hai số a, b và in kết quả ra màn hình.
nêu qui tắc đặt tên trong ngôn ngữ lập trình Pascal
Câu trả lời của bạn
Qui tắc đặt tên trong ngôn ngữ lập trình Pascal:
- Tên không bắt đầu bằng chữ số.
- Tên không có khoảng cách.
- Tên không được trùng với từ khóa.
- Các đại lượng khác nhau có tên khác nhau.
mk chắc đúng luôn đó! ^...^
Sự khác nhay giữa từ khóa và tên. Cho biết cách đặt tên trong chương trình
Câu trả lời của bạn
Bài 2.
Chương trình 1 là chương trình Pascal đầy đủ và hoàn toàn hợp lệ, mặc dù chương trình này chẳng thực hiện điều gì cả. Phần nhất thiết phải có trong chương trình là phần thân chương trình được đảm bảo bằng 2 từ begin và end, cuối còn có dấu chấm.
Chương trình 2 ko hợp lệ vì câu lệnh khai báo tên chương trình program CT_thu lại nằm ở phần đầu chương trình
4. Câu hỏi phát triển bài tập:
4.2. Hãy tìm hiểu xem trong ngôn ngữ pascal các từ tiếng anh trên là gì? Được dùng như thế nào?
Program
Test
Uses
Crt
Câu trả lời của bạn
Program là từ khóa khai báo tên chương trình
Uses là từ khóa khai báo tên thư viện
Var là thể hiện số thực
Integer thể hiện số nguyên
Begin/end là từ khóa bắt đầu và kết thục chương trình
Làm thế nào để phóng to (mở rộng) chương trình Turbo Pascal?
Câu trả lời của bạn
cái này dễ ẹc à: bạn chỉ cần mở alt+enter thôi
Truc Thanh chương trình Turbo Pascal pn tải về máy tính của pn r thì không mở rộng đk đâu.
hãy cho biết các thành phần chính trong cấu trúc của chương trình.
Câu trả lời của bạn
Một chương trình viết bằng ngôn ngữ lập trình bậc cao thông thường gồm có: 2 phần là phần khai báo và phần thân chương trình, trong đó phần thân bắt buộc phải có.
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *