SlideShare a Scribd company logo
1 of 15
MÔN TIN HỌC
BÀI 2
LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH (TT)
KIỂM TRA BÀI CŨ
CÂU HỎI: Em 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?
Các thành phần cơ bản của ngôn ngữ lập
trình gồm:
Bảng chữ cái và các quy tắc để viết các
câu lệnh tạo thành một chương trình
hoàn chỉnh và thực hiện được trên máy
tính
Bài 2: Làm quen với chương trình và ngôn
ngữ lập trình (tt)
3. Từ khóa và tên
4. Cấu trúc chung của chương trình
5. Ví dụ về ngôn ngữ lập trình
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
3. Từ khóa và tên
Từ khóa là gì?
Từ khóa của một ngôn ngữ lập trình là những
từ dành riêng, không được dùng các từ khóa
này 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 định
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
3. Từ khóa và tên
Ví dụ:
Program CT_DAU_TIEN;
Uses crt;
Begin
writeln(‘Chao cac ban’);
End.
Program: từ khóa dùng để khai báo tên
chương trình.
Uses: từ khóa khai báo các thư viện.
Begin và end dùng để thông báo điểm bắt đầu
và kết thúc phần thân chương trình.
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
3. Từ khóa và tên
Tên là gì?
Tên là một dãy các kí tự liên tiếp không quá
127 kí tự bao gồm chữ cái, chữ số và dấu
gạch dưới.
Tên có 2 dạng:
•Tên chuẩn
•Tên do người lập trình đặt
• Tên chuẩn là tên được ngôn ngữ lập trình
dùng với ý nghĩa nào đó. Người lập trình có
thể khai báo và dùng chúng với ý nghĩa
khác.
•Tên do người lập trình đặt đượ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 và thỏa mãn:
Tên khác nhau tương ứng với những đại
lượng khác nhau.
Tên không được trùng với từ khóa.
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
3. Từ khóa và tên
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
3. Từ khóa và tên
Ví dụ:
Trong các tên sau đây tên nào là hợp lệ, tên nào không
hợp lệ trong ngôn ngữ lập trình Pascal
Shinhtron, begin, bai_tap, program, A2, 2A, hoc sinh.
Đáp án:
Các tên hợp lệ là: Shinhtron, bai_tap, A2.
Các tên không hợp lệ là: begin, program, 2A, hoc sinh.
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
3. Từ khóa và tên
Lưu ý:
Khi đặt tên phải chú ý đến một số điểm sau:
Không được đặt trùng tên với từ khóa.
Kí tự đầu tiên của tên bắt buộc phải bắt
đầu bằng chữ cái hoặc dấu gạch dưới.
Không được đặt tên với kí tự khoảng trắng
(space), các phép toán.
Không phân biệt chữ hoa và chữ thường.
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
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 2 phần:
Phần khai báo và phần thân.
Phần khai báo ( không bắt buộc) thường gồm các
câu lệnh dùng để:
oKhai báo tên chương trình
oKhai báo các thư viện và một số khai báo khác.
Phần thân ( bắt buộc) của chương trình gồm các
câu lệnh mà máy tính cần thực hiện.
Lưu ý: nếu có phần khai báo thì nó phải được đặt
trước phần thân chương trình.
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
4. Cấu trúc chung của chương trình
Ví dụ:
Program CT_DAU_TIEN;
Uses crt;
Begin
writeln(‘Chao cac ban’);
End.
Phần khai báo
Phần thân
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
5. Ví dụ về ngôn ngữ lập trình
Khởi động phần mềm Turbo Pascal để soạn
thảo chương trình.
Sau khi soạn thảo xong, nhấn tổ hợp phím
Alt+F9 để dịch chương trình. Chương trình
dịch sẽ kiểm tra các lỗi chính tả và cú pháp.
Nếu gặp câu lệnh sai, chương trình dịch sẽ
thông báo để người viết chương trình dễ nhận
biết và chỉnh sửa.
Nhấn tổ hợp phím Ctrl+F9 để chạy chương
trình.
Củng cố:
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
Tiết học hôm nay các em cần nắm:
1.Từ khóa và tên.
2.Cấu trúc chung của chương trình.
Hướng dẫn về nhà:
Học bài và chuẩn bị bài thực hành 1:
Làm quen với TURBO PASCAL
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;
Bài 2: Làm quen với chương trình và ngôn ngữ lập
trình (tt)
Tin học lớp 8

More Related Content

What's hot

BÀI 05: NGÔN NGỮ LẬP TRÌNH
BÀI 05: NGÔN NGỮ LẬP TRÌNHBÀI 05: NGÔN NGỮ LẬP TRÌNH
BÀI 05: NGÔN NGỮ LẬP TRÌNH
Trần Nhân
 
Bài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương TrìnhBài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương Trình
Heo_Con049
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Châu Trần
 
Bai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinhBai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinh
Hòa Hoàng
 
Hdg bai 5 ngon ngu lap trinh
Hdg bai 5 ngon ngu lap trinhHdg bai 5 ngon ngu lap trinh
Hdg bai 5 ngon ngu lap trinh
Hòa Hoàng
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
Hoa Cỏ May
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Tấn Nhật
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]
bookbooming1
 
Bai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinhBai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinh
Bính Trần
 
K33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtK33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbt
Tin 5CBT
 

What's hot (15)

BÀI 05: NGÔN NGỮ LẬP TRÌNH
BÀI 05: NGÔN NGỮ LẬP TRÌNHBÀI 05: NGÔN NGỮ LẬP TRÌNH
BÀI 05: NGÔN NGỮ LẬP TRÌNH
 
tin học lớp 7
tin học lớp 7tin học lớp 7
tin học lớp 7
 
Bài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương TrìnhBài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương Trình
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
 
Bai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinhBai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinh
 
9 ngon ngu_lap_trinh
9 ngon ngu_lap_trinh9 ngon ngu_lap_trinh
9 ngon ngu_lap_trinh
 
Hdg bai 5 ngon ngu lap trinh
Hdg bai 5 ngon ngu lap trinhHdg bai 5 ngon ngu lap trinh
Hdg bai 5 ngon ngu lap trinh
 
BÀI 1: Làm quen với lập trình - Giáo trình FPT
BÀI 1: Làm quen với lập trình - Giáo trình FPTBÀI 1: Làm quen với lập trình - Giáo trình FPT
BÀI 1: Làm quen với lập trình - Giáo trình FPT
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
Ky thuat lap trinh c++
Ky thuat lap trinh c++Ky thuat lap trinh c++
Ky thuat lap trinh c++
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]
 
Bai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinhBai 5 ngon ngu lap trinh
Bai 5 ngon ngu lap trinh
 
Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11
 
K33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtK33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbt
 

Viewers also liked

Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Heo_Con049
 
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnBài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
indochinasp
 
Giao an tin_hoc_10
Giao an tin_hoc_10Giao an tin_hoc_10
Giao an tin_hoc_10
Lê Thái
 

Viewers also liked (20)

Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
 
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnBài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
 
5 bo nho may tinh
5 bo nho may tinh5 bo nho may tinh
5 bo nho may tinh
 
ngữ văn 7
ngữ văn 7ngữ văn 7
ngữ văn 7
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Ppct Tin học 6 7-8
Ppct Tin học 6 7-8Ppct Tin học 6 7-8
Ppct Tin học 6 7-8
 
Giao an tin_hoc_10
Giao an tin_hoc_10Giao an tin_hoc_10
Giao an tin_hoc_10
 
Giáo án dạy phụ đạo môn Ngữ Văn lớp 7
Giáo án dạy phụ đạo môn Ngữ Văn lớp 7Giáo án dạy phụ đạo môn Ngữ Văn lớp 7
Giáo án dạy phụ đạo môn Ngữ Văn lớp 7
 
Giáo án môn Ngữ Văn lớp 7 cả năm
Giáo án môn Ngữ Văn lớp 7 cả nămGiáo án môn Ngữ Văn lớp 7 cả năm
Giáo án môn Ngữ Văn lớp 7 cả năm
 
Bai tap pascal co giai
Bai tap pascal co giaiBai tap pascal co giai
Bai tap pascal co giai
 
Giải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKGiải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGK
 
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPTBÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
 

Similar to Tin học lớp 8

Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
bookbooming1
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Informatics and Maths
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Tin 5CBT
 
Chương i lop 11
Chương i lop 11Chương i lop 11
Chương i lop 11
Sunkute
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11
Sunkute
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
vb2tin09
 
Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trình
indochinasp
 

Similar to Tin học lớp 8 (20)

Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
 
Kỹ thuật lập trình
Kỹ thuật lập trìnhKỹ thuật lập trình
Kỹ thuật lập trình
 
Tin 8
Tin 8Tin 8
Tin 8
 
Bai1 tin11_HuynhThiThuyLinh
Bai1 tin11_HuynhThiThuyLinhBai1 tin11_HuynhThiThuyLinh
Bai1 tin11_HuynhThiThuyLinh
 
Ngôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal fullNgôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal full
 
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.comBài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
 
C++ dai hoc cong nghe
C++ dai hoc cong ngheC++ dai hoc cong nghe
C++ dai hoc cong nghe
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
 
Giao an tin 11
Giao an tin 11Giao an tin 11
Giao an tin 11
 
Bai 8
Bai 8Bai 8
Bai 8
 
Chương i lop 11
Chương i lop 11Chương i lop 11
Chương i lop 11
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11
 
Giaoan bai2 tinhoc11
Giaoan bai2 tinhoc11Giaoan bai2 tinhoc11
Giaoan bai2 tinhoc11
 
Bai3 tin11_HuynhThiThuyLinh
Bai3 tin11_HuynhThiThuyLinhBai3 tin11_HuynhThiThuyLinh
Bai3 tin11_HuynhThiThuyLinh
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
 
Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trình
 

More from Yến Nhỏ (10)

Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 
Tin học lớp 7
Tin học lớp 7Tin học lớp 7
Tin học lớp 7
 
Tin học lớp 9
Tin học lớp 9Tin học lớp 9
Tin học lớp 9
 
Tin học lớp 9
Tin học lớp 9Tin học lớp 9
Tin học lớp 9
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 
Tin học lớp 9
Tin học lớp 9Tin học lớp 9
Tin học lớp 9
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 
Tin học lớp 6
Tin học lớp 6Tin học lớp 6
Tin học lớp 6
 

Recently uploaded

C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
DungxPeach
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 

Recently uploaded (20)

Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net Viet
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 

Tin học lớp 8

  • 1. MÔN TIN HỌC BÀI 2 LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (TT)
  • 2. KIỂM TRA BÀI CŨ CÂU HỎI: Em 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? Các thành phần cơ bản của ngôn ngữ lập trình gồm: Bảng chữ cái và các quy tắc để viết các câu lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính
  • 3. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên 4. Cấu trúc chung của chương trình 5. Ví dụ về ngôn ngữ lập trình
  • 4. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên Từ khóa là gì? Từ khóa của một ngôn ngữ lập trình là những từ dành riêng, không được dùng các từ khóa này 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 định
  • 5. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên Ví dụ: Program CT_DAU_TIEN; Uses crt; Begin writeln(‘Chao cac ban’); End. Program: từ khóa dùng để khai báo tên chương trình. Uses: từ khóa khai báo các thư viện. Begin và end dùng để thông báo điểm bắt đầu và kết thúc phần thân chương trình.
  • 6. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên Tên là gì? Tên là một dãy các kí tự liên tiếp không quá 127 kí tự bao gồm chữ cái, chữ số và dấu gạch dưới. Tên có 2 dạng: •Tên chuẩn •Tên do người lập trình đặt
  • 7. • Tên chuẩn là tên được ngôn ngữ lập trình dùng với ý nghĩa nào đó. Người lập trình có thể khai báo và dùng chúng với ý nghĩa khác. •Tên do người lập trình đặt đượ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 và thỏa mãn: Tên khác nhau tương ứng với những đại lượng khác nhau. Tên không được trùng với từ khóa. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên
  • 8. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên Ví dụ: Trong các tên sau đây tên nào là hợp lệ, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal Shinhtron, begin, bai_tap, program, A2, 2A, hoc sinh. Đáp án: Các tên hợp lệ là: Shinhtron, bai_tap, A2. Các tên không hợp lệ là: begin, program, 2A, hoc sinh.
  • 9. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 3. Từ khóa và tên Lưu ý: Khi đặt tên phải chú ý đến một số điểm sau: Không được đặt trùng tên với từ khóa. Kí tự đầu tiên của tên bắt buộc phải bắt đầu bằng chữ cái hoặc dấu gạch dưới. Không được đặt tên với kí tự khoảng trắng (space), các phép toán. Không phân biệt chữ hoa và chữ thường.
  • 10. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 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 2 phần: Phần khai báo và phần thân. Phần khai báo ( không bắt buộc) thường gồm các câu lệnh dùng để: oKhai báo tên chương trình oKhai báo các thư viện và một số khai báo khác. Phần thân ( bắt buộc) của chương trình gồm các câu lệnh mà máy tính cần thực hiện. Lưu ý: nếu có phần khai báo thì nó phải được đặt trước phần thân chương trình.
  • 11. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 4. Cấu trúc chung của chương trình Ví dụ: Program CT_DAU_TIEN; Uses crt; Begin writeln(‘Chao cac ban’); End. Phần khai báo Phần thân
  • 12. Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) 5. Ví dụ về ngôn ngữ lập trình Khởi động phần mềm Turbo Pascal để soạn thảo chương trình. Sau khi soạn thảo xong, nhấn tổ hợp phím Alt+F9 để dịch chương trình. Chương trình dịch sẽ kiểm tra các lỗi chính tả và cú pháp. Nếu gặp câu lệnh sai, chương trình dịch sẽ thông báo để người viết chương trình dễ nhận biết và chỉnh sửa. Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình.
  • 13. Củng cố: Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt) Tiết học hôm nay các em cần nắm: 1.Từ khóa và tên. 2.Cấu trúc chung của chương trình. Hướng dẫn về nhà: Học bài và chuẩn bị bài thực hành 1: Làm quen với TURBO PASCAL
  • 14. 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; Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (tt)