SlideShare a Scribd company logo
CHỦ ĐỀ 3
LÀM QUEN VỚI
NGÔN NGỮ LẬP TRÌNH
KHỞI ĐỘNG
Bài toán: Cho bán kính của trái đất là 6378 km, em hãy viết chương trình tính độ dài đường
xích đạo, biết rằng độ dài đường xích đạo có thể được tính bằng công thức 2*bán kính* 3.14
1. Xác định bài toán
INPUT: R (bán kính trái đất).
OUTPUT: C (độ dài đường xích đạo)
R
C 2*R*3.14
C
2. Mô tả thuật toán 3. Viết chương trình?
Sử dụng ngôn ngữ
lập trình Pascal
KHÁM PHÁ
1. Tìm hiểu thành phần cơ bản của PASCAL
2. Tên trong PASCAL là gì?
3. Tìm hiểu cấu trúc chung của một chương trình PASCAL
1. Tìm hiểu thành phần cơ bản của PASCAL
Lệnh khai báo
tên chương
trình
Lệnh in ra
màn hình
dòng chữ
“Chao cac ban”
Ngôn ngữ lập trình Pascal gồm có ba thành phần cơ bản:
1) Bảng chữ cái: tập các kí hiệu dùng để viết chương trình, gồm các chữ cái, chữ
số và một số kí tự đặt biệt.
2) Cú pháp: bộ quy tắc để viết chương trình.
3) Ngữ nghĩa: xác định ý nghĩa thao tác cần thực hiện.
2. Tên trong PASCAL là gì?
Có 3 loại tên:
Từ khóa còn được gọi là tên dành riêng được dùng với ý nghĩa riêng: program, uses,
begin, end, …
Tên chuẩn là tên dùng với ý nghĩa nhất định: real, integer, read, write, …
Tên do người lập trình đặt cần khai báo trước khi sử dụng: bai_1, ban_kinh, …
Tên là một dãy liên tiếp không quá 255 kí tự (Free Pascal) bao gồm chữ cái,
chữ số hoặc dấu gạch dưới (_). Tên bắt đầu bằng chữ cái hoặc dấu gạch dưới.
2. Tên trong PASCAL là gì?
Từ khóa khai báo
tên chương trình.
Từ khóa khai báo
thư viện.
Cặp từ khóa
begin và end.
Tên của thư viện.
Tên chương trình do
người lập trình tự
đặt.
1. cdai 2. thoi_gian 3. Bai_1 4. 8A1
7. ChuVi
6. so luong
5. b1
11. trai_tim
10. ban kinh
9. @nh 12. #1
8. Tam Giac
Tên hợp lệ:
1, ..............................
Tên không hợp lệ:
4,.................................
2, 3, 5, 6,
7, 8, 9, 10,
11 12
3. Tìm hiểu cấu trúc chung của một
chương trình Pascal
Phần khai báo
Phần thân chương trình
3. Tìm hiểu cấu trúc chung của một
chương trình Pascal
Phần khai báo gồm 2 dòng: …………và ………….
Phần thân chương trình từ dòng: ………… đến ………….
Các từ khóa trong chương trình là: ………………; ………………; …………; …………
Tên do người lập trình đặt là: …………………………….
1 2
3 11
program uses begin end
ve_trai_tim
TRẢI NGHIỆM
1. Trái tim Pascal
2. Món quà tặng mẹ
3. Trò chơi ô chữ
1. Trái tim Pascal
2. Món quà tặng mẹ
3. Trò chơi ô chữ
1. Là một dãy liên tiếp không quá 255 kí tự.
2. Là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để từ
INPUT nhận được OUTPUT.
3. Một cách mô tả thuật toán trực quan sinh động thông qua những hình khối.
4. Phần đầu tiên trong cấu trúc một chương trình Pascal.
5. Là một vấn đề nào đó ta muốn máy tính giải quyết.
6. Là phần bắt buộc phải có trong chương trình, chứa các câu lệnh mà máy tính
cần thực hiện.
Ghi nhớ
Tên dành riêng (từ khóa) được dùng với ý nghĩa riêng, không được dùng
với ý nghĩa khác.
Tên do người lập trình đặt cần khai báo trước khi sử dụng.
Một chương trình Pascal thường có hai phần: phần khai báo và phần thân
chương trình.

More Related Content

Similar to Chude3_Lam Quen Voi NNLT.pptx

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ìnhNHDN
 
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ìnhindochinasp
 
Bai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinhBai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinh
linhhuynhk37sptin
 
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
Võ Tâm Long
 
Pascal 2
Pascal 2Pascal 2
Pascal 2
Võ Tâm Long
 
2.cac thanh phan cua nnlt
2.cac thanh phan cua nnlt2.cac thanh phan cua nnlt
2.cac thanh phan cua nnlt
Thanh Hà Lê
 
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
mai_non
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
Yến Nhỏ
 
Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11
Vu Ngoc Diep
 
Ch assembly
Ch assemblyCh assembly
Ch assembly
Jean Okio
 
Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Dương Tuấn
 
Bai Thuc hanh Tin học cơ sở nhom Kinh te-update.docx
Bai Thuc hanh Tin học cơ sở nhom Kinh te-update.docxBai Thuc hanh Tin học cơ sở nhom Kinh te-update.docx
Bai Thuc hanh Tin học cơ sở nhom Kinh te-update.docx
CuongLe893252
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]MasterCode.vn
 

Similar to Chude3_Lam Quen Voi NNLT.pptx (20)

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 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
 
Bai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinhBai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinh
 
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
 
Bgđt
BgđtBgđt
Bgđt
 
Tin 8
Tin 8Tin 8
Tin 8
 
9 ngon ngu_lap_trinh
9 ngon ngu_lap_trinh9 ngon ngu_lap_trinh
9 ngon ngu_lap_trinh
 
Pascal 2
Pascal 2Pascal 2
Pascal 2
 
0 mo dau
0 mo dau0 mo dau
0 mo dau
 
Bai 8
Bai 8Bai 8
Bai 8
 
2.cac thanh phan cua nnlt
2.cac thanh phan cua nnlt2.cac thanh phan cua nnlt
2.cac thanh phan cua nnlt
 
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
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11
 
Ch assembly
Ch assemblyCh assembly
Ch assembly
 
Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#
 
Bai Thuc hanh Tin học cơ sở nhom Kinh te-update.docx
Bai Thuc hanh Tin học cơ sở nhom Kinh te-update.docxBai Thuc hanh Tin học cơ sở nhom Kinh te-update.docx
Bai Thuc hanh Tin học cơ sở nhom Kinh te-update.docx
 
1 -nhapmon
1  -nhapmon1  -nhapmon
1 -nhapmon
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]
 
Coding standard
Coding standardCoding standard
Coding standard
 

Recently uploaded

30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
duykhoacao
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
Điện Lạnh Bách Khoa Hà Nội
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
phamthuhoai20102005
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
nvlinhchi1612
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
Qucbo964093
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 

Recently uploaded (10)

30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 

Chude3_Lam Quen Voi NNLT.pptx

  • 1. CHỦ ĐỀ 3 LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH
  • 2. KHỞI ĐỘNG Bài toán: Cho bán kính của trái đất là 6378 km, em hãy viết chương trình tính độ dài đường xích đạo, biết rằng độ dài đường xích đạo có thể được tính bằng công thức 2*bán kính* 3.14 1. Xác định bài toán INPUT: R (bán kính trái đất). OUTPUT: C (độ dài đường xích đạo) R C 2*R*3.14 C 2. Mô tả thuật toán 3. Viết chương trình? Sử dụng ngôn ngữ lập trình Pascal
  • 3. KHÁM PHÁ 1. Tìm hiểu thành phần cơ bản của PASCAL 2. Tên trong PASCAL là gì? 3. Tìm hiểu cấu trúc chung của một chương trình PASCAL
  • 4. 1. Tìm hiểu thành phần cơ bản của PASCAL Lệnh khai báo tên chương trình Lệnh in ra màn hình dòng chữ “Chao cac ban” Ngôn ngữ lập trình Pascal gồm có ba thành phần cơ bản: 1) Bảng chữ cái: tập các kí hiệu dùng để viết chương trình, gồm các chữ cái, chữ số và một số kí tự đặt biệt. 2) Cú pháp: bộ quy tắc để viết chương trình. 3) Ngữ nghĩa: xác định ý nghĩa thao tác cần thực hiện.
  • 5. 2. Tên trong PASCAL là gì? Có 3 loại tên: Từ khóa còn được gọi là tên dành riêng được dùng với ý nghĩa riêng: program, uses, begin, end, … Tên chuẩn là tên dùng với ý nghĩa nhất định: real, integer, read, write, … Tên do người lập trình đặt cần khai báo trước khi sử dụng: bai_1, ban_kinh, … Tên là một dãy liên tiếp không quá 255 kí tự (Free Pascal) bao gồm chữ cái, chữ số hoặc dấu gạch dưới (_). Tên bắt đầu bằng chữ cái hoặc dấu gạch dưới.
  • 6. 2. Tên trong PASCAL là gì? Từ khóa khai báo tên chương trình. Từ khóa khai báo thư viện. Cặp từ khóa begin và end. Tên của thư viện. Tên chương trình do người lập trình tự đặt. 1. cdai 2. thoi_gian 3. Bai_1 4. 8A1 7. ChuVi 6. so luong 5. b1 11. trai_tim 10. ban kinh 9. @nh 12. #1 8. Tam Giac Tên hợp lệ: 1, .............................. Tên không hợp lệ: 4,................................. 2, 3, 5, 6, 7, 8, 9, 10, 11 12
  • 7. 3. Tìm hiểu cấu trúc chung của một chương trình Pascal Phần khai báo Phần thân chương trình
  • 8. 3. Tìm hiểu cấu trúc chung của một chương trình Pascal Phần khai báo gồm 2 dòng: …………và …………. Phần thân chương trình từ dòng: ………… đến …………. Các từ khóa trong chương trình là: ………………; ………………; …………; ………… Tên do người lập trình đặt là: ……………………………. 1 2 3 11 program uses begin end ve_trai_tim
  • 9. TRẢI NGHIỆM 1. Trái tim Pascal 2. Món quà tặng mẹ 3. Trò chơi ô chữ
  • 10. 1. Trái tim Pascal
  • 11. 2. Món quà tặng mẹ
  • 12. 3. Trò chơi ô chữ
  • 13. 1. Là một dãy liên tiếp không quá 255 kí tự. 2. Là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để từ INPUT nhận được OUTPUT. 3. Một cách mô tả thuật toán trực quan sinh động thông qua những hình khối. 4. Phần đầu tiên trong cấu trúc một chương trình Pascal. 5. Là một vấn đề nào đó ta muốn máy tính giải quyết. 6. Là phần bắt buộc phải có trong chương trình, chứa các câu lệnh mà máy tính cần thực hiện.
  • 14. Ghi nhớ Tên dành riêng (từ khóa) được dùng với ý nghĩa riêng, không được dùng với ý nghĩa khác. Tên do người lập trình đặt cần khai báo trước khi sử dụng. Một chương trình Pascal thường có hai phần: phần khai báo và phần thân chương trình.