Bài 2. Làm quen với chương trình và ngôn ngữ lập trình

2 183 0
Bài 2. Làm quen với chương trình và ngôn ngữ lập trình

Đang tải... (xem toàn văn)

Thông tin tài liệu

Xem Lại ví dụ Xem Lại ví dụ Một chương trình viết bằng ngôn ngữ lập trình Pascal Tìm hiểu về từ khoá tên Tìm hiểu về từ khoá tên * Các từ như: Program, Uses, begin, end, … là các từ khoá trong ngôn ngữ lập trình Pascal. * Các từ như: CT_Dau_tien, crt, … là các Tên được dùng trong chương trình. Tìm hiểu về Cấu trúc chung của chương trình Tìm hiểu về Cấu trúc chung của chương trình Một chương trình viết bằng ngôn ngữ lập trình Pascal Khai báo Thân chương trình 1. Ngôn ngữ lập trình là tập hợp các kí hiệu quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh thực hiện được trên máy tính. 2. Nhiều ngôn ngữ có tập hợp các từ khoá dành riêng cho những mục đích sử dụng nhất định. 3. Một chương trình thường có hai phần: Phần khai báo phần thân chương trình. 4. Tên được dùng để phân biệt các đại lượng trong chuơng trình do người lập trình đặt ra. MEMORIZE MEMORIZE GHI NHỚ Thực hiện tháng 9 năm 2009 Trường THCS Tân Văn Tuần: Tiết: GV: Khương Ngọc Quỳnh Ngày soạn: 26/08/2017 Ngày dạy: 28/08/2017 BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH (tt) I MỤC TIÊU: Kiến thức: - Biết ngôn ngữ lập trình ? - Biết từ khóa ngôn ngữ lập trình - Biết cấu trúc chung chương trình máy tính Kĩ năng: Phân biệt phần khai báo với phần thân chương trình Thái độ: Học tập đắn, rèn luyện tính cẩn thận, quan sát suy nghĩ kỹ II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: Kiểm tra cũ: Câu 1: Ngôn ngữ lập trình gồm gì? Bài mới: Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: Tìm hiểu cấu trúc chung chương trình Cấu trúc chung chương trình + GV: Cấu trúc văn + HS: Cấu trúc văn Cấu trúc chung gồm phần, phần gồm phần: phần mở bài, thân chương trình gồm: nào? kết + Phần khai báo: + GV: Đưa ví dụ: + HS: Tập trung, quan sát ví dụ, - Khai báo tên chương Program CT_Dau_tien; ý lắng nghe trình Uses Crt; + HS: Trả lời yêu cầu GV - Khai báo thư viện Begin đưa  Hiểu ví dụ số khai báo khác Writeln(‘Chao cac ban’); + HS: Chỉ từ khóa tên có - Phần có không End có phải đặt trước thân chương trình + GV: Từ ví dụ hướng dẫn trên, + HS: Program Uses phần chương trình em phần khai báo khai báo Còn Begin … End + Phần thân: phân thân ví dụ trên? - Gồm câu lệnh mà phần thân chương trình + GV: Theo em phần khai báo dùng + HS: Thường gồm câu lệnh máy tính cần thực để làm gì? để: Khai báo tên chương trình; - Phần thân bắt buộc phải + GV: Nhận xét bổ xung cho HS Khai báo thư viện số có thiếu sót chốt nội dung khai báo khác + GV: Lấy ví dụ minh họa cho HS + HS: Quan sát ví dụ GV đưa nhận biết nhận biết phần khai báo + GV: Phần thân chương trình dùng + HS: Gồm câu lệnh mà máy để làm gì? tính cần thực + GV: Lưu ý cho HS phần khai báo + HS: Chú ý lắng nghe, nhận biết phải đặt trước phần thân thực theo yêu cầu Giáo án tin học Trường THCS Tân Văn GV: Khương Ngọc Quỳnh Hoạt động 2: Tìm hiểu ví dụ ngôn ngữ lập trình + GV: Việc soạn thảo chương trình + HS: Về giống với soạn Ví dụ ngôn ngữ lập thực nào? thảo văn mà em học trình + GV: Hướng dẫn HS việc dịch + HS: Thực thao tác - Khi khởi động phần mềm chương trình: máy rèn luyện kỹ thực Turbo Pascal, ta có cửa sổ - Nhấn tổ hợp phím Alt + F9 để + HS: Thực dịch tìm hiểu soạn thảo chương trình dịch chương trình lỗi dịch tương tự soạn thảo văn - Nhấn tổ hợp Crt + F9 để chạy + HS: Chạy chương trình xem với Word chương trình kết - Nhấn tổ hợp phím Alt + + GV: Để dịch chương trình ta + HS: Nhấn tổ hợp phím Alt + F9 F9 để dịch chương trình dùng tổ hợp phím nào? để dịch chương trình - Nhấn tổ hợp Crt + F9 để - Ấn phím để tiếp tục chạy chương trình + GV: Để chạy chương trình ta + HS: Nhấn tổ hợp Crt + F9 để dùng tổ hợp phím nào? chạy chương trình - Nhấn phím Enter để kết thúc việc chạy chương trình + GV: Làm mẫu thao tác cho HS + HS: Chú ý quan sát thực quan sát thực theo theo hướng dẫn GV Củng cố: - Củng cố nội dung học Dặn dò: (1)’ - Xem lại học Học đọc trước IV RÚT KINH NGHIỆM: Giáo án tin học Bµi 2 tin häc líp 8 Trường THCS Phan Chu Trinh Tiết 3 + 4 Ngày 19 tháng 9 năm 2008 1. Ví dụ về chương trình H ì n h b ê n m i n h h o ạ m ộ t c h ư ơ n g t r ì n h đ ơ n g i ả n b ằ n g n g ô n n g ữ l ậ p t r ì n h P A S C A L Program CT_dau_tien; Uses crt; Begin Writeln(‘Chao cac ban’); End. 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” 1. Ví dụ về chương trình Sau khi dịch chạy chương trình, trên màn hình sẽ hiện kết quả là dòng chữ “Chao cac ban”. 2. Ngụn ng lp trỡnh gm nhng gỡ? 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0 Khi núi v vi t ngoại ngữ ng i kh ỏc hi u c v hi u ỳng các em cú cần dùng các chữ cái, những từ cho phép phải được ghép theo đúng quy tắc ngữ pháp hay khụng?. Về cơ bản, ngôn ngữ lập trình gồm tập hợp các kí hiệu quy tắc sao cho có thể viết được các lệnh tạo thành một chương trình hoàn chỉnh chạy được trên máy tính. 3. T khoỏ v tờn chng trỡnh Mọi ngôn ngữ lập trình thường có các từ khóa dành riêng cho mục đích sử dụng nhất định. Program CT_dau_tien; Uses crt; Begin Writeln(Chao cac ban); End. T khúa ca mt ngụn ng lp trỡnh l nhng t dnh riờng cho ngụn ng lp trỡnh ú v c NNLT ú quy nh mc ớch s dng 3. T khoỏ v tờn chng trỡnh - Tên do người lập trình đặt tuân thủ các quy tắc sau: + Không quá 127 kí tự + Bao gồm chữ số, chữ cái, dấu gạch dưới một số kí tự đặc biệt + Bắt đầu bằng chữ cái hoặc dấu gạch dưới ký tự đặc biệt. - Mọi biến trong chương trình đều phải đặt tên - Không được đặt tên trùng nhau. - Phân biệt tên từ khóa Program CT_dau_tien; Uses crt; Begin Writeln(Chao cac ban); End. Mét ch­¬ng tr×nh gåm hai phÇn : - PhÇn khai b¸o - PhÇn th©n ch­¬ng tr×nh. 4. CÊu tróc chung cña ch­¬ng tr×nh 4. Cấu trúc chung của chương trình Phần khai báo Phần thân Phần thân CT: bắt đầu bằng từ khóa Begin kết thúc bằng từ khóa End. Giữa từ khóa Begin End là các câu lệnh. Phần khai báo thường gồm các lệnh dùng để khai báo tên CT, khai báo các thư viện một số các khai báo khác 5. Ví dụ về ngôn ngữ lập trình - Khởi động phần mềm Turbo Pascal + Nháy đúp vào biểu tượng của chư ơng trình. + Vào Start/Programs/Free Pascal/Free Pascal Cửa sổ soạn thảo chương trình như hình bên 5. Ví dụ về ngôn ngữ lập trình Ta sử dụng bàn phím để soạn thảo chương trình tương tự như soạn thảo văn bản Tuần : 2 Tiết : 4 BÀI 2. LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH I. Mục tiêu: KT: Hs: Biết cấu trúc chương trình bao gồm phần khai báo phần thân chương trình. KN: Hs nêu đc lại cấu trúc của của một chương trình; Đặt tên được cho một chương trình cụ thể TĐ: HS nghiêm túc trong học tập nghiên cứu bài học. II. Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trước bài ở nhà. III. Phương pháp: vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: - Khi đặt tên cho một chương trình cần chú ý điều gì? Hãy kể tên một vài từ khoá của chương trình lập trình? C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng HĐ 1: Tìm hiểu cấu trúc của chương trình GV sử dụng lại VD của bài trước để mô tả cấu trúc chung của chương trình cho hs: - HS quan sát VD trên màn chiếu 3. Cấu trúc chung của chương trình. Cấu trúc của chương trình gồm: -Phần khai báo thường gồm các câu lệnh dùng để : + Khai báo tên chương trình; + Ph ần khai báo g ồm hai lệnh khai báo tên chương trình là CT_dau_tien v ới từ khoá program khai báo thư viện crt v ới từ khoá uses. + Ph ần thân rất đơn giản ch ỉ g ồm các từ khoá begin end. cho bi ết điểm bắt đầu đi ểm kết thúc ph ần thân chương tr ình. Phân thân ch ỉ có nghe GV giải thích. - HS ghi chép. + Khai báo các thư viện (chứa các lệnh viết sẵn cần sử dụng trong chương trình) một số khai báo khác. - Phần thân 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. Đây là phần bắt buộc phải có. Phần khai báo có thể có hoặc không. Tuy nhiên, nếu có phần khai báo phải được đặt trước phần thân chương trình. m ột câu lệnh thực sự l à writeln('Chao Cac Ban') đ ể in ra màn hình dòng ch ữ "Chao Cac Ban". - HS quan sát trên màn chiếu 4. Ví dụ về ngôn ngữ lập2 : Làm quen với ch ương trình Turbo Pascal -GV sử dụng m àn chi ếu để lấy ví dụ v ề ngôn ngữ lập trình cho HS quan sát. Khi khởi độn g phần mềm Turbo Pascal, cửa sổ soạn thảo ch ương trình như h ình 8 dưới đây. Ta có trình Pascal. thể sử dụng b àn phím đ ể soạn thảo chương tr ình tương tự nh ư so ạn thảo văn bản với Word. Sau khi đã so ạn th ảo xong, nhấn phím F9 đ ể kiểm tra lỗi chính tả v à cú pháp c ủa lệnh (dịch). Nếu đã h ết lỗi chính tả, màn hình có d ạng như hình 9 dư ới đây sẽ xuất hiện. Để chạy ch ương trình, ta nh ấn tổ h ợp phím Ctrl+F9. Trên c ửa sổ kết quả của chương tr ình sẽ hiện ra d òng ch ữ "Chao Cac Ban" như hình HĐ 3: Củng cố Ngôn ng ữ lập trình có nh ững thành phần c ơ bản nào? Nh ững thành phần đó có ý ngh ĩa, chức năng gì? Cấu trúc ch ương trình g ồm những phần nào? Ph ần nào là quan tr ọng nhất? Bài 2 Làm quen với chương trình ngôn ngữ lập trình Tin Học 8 Tuần Tiết www.themegallery.com KIỂM TRA BÀI CŨ www.themegallery.com 1. Ví dụ về chương trình: Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 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” www.themegallery.com Làm quen với chương trình ngôn ngữ lập trình 2. Ngôn ngữ lập trình gồm những gì ? Tuần 20 Tiết 40 Bài 2 a) Bảng chữ cái: Loại kí tự Biểu diễn của kí tự Kí tự chữ cái in hoa “A” ”Z” Kí tự chữ cái in thường “a” ”z” Kí tự chữ số “0” ”9” Kí tự dấu cách “ “ Kí tự các phép toán “+”, “-”, “*”, “/”, “=“, “<“,”>” www.themegallery.com Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 2. Ngôn ngữ lập trình gồm những gì ? b) Quy tắt: Mỗi câu lệnh trong chương trình gồm các từ các kí hiệu được viết theo một quy tắt nhất định. Các quy tắt này quy định cách viết các từ thứ tự của Chúng. www.themegallery.com 3. Từ khóa tên: Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 a) Từ khóa: Từ khóa của ngôn ngữ lập trình là gì ? - Là từ dành riêng. - Được ngôn ngữ lập trình quy định dùng với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác. Ví dụ: Program, Uses, Begin, End,… www.themegallery.com Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 3. Từ khóa tên: b) Tên: Trong ngôn ngữ lập trình có bao nhiêu loại tên ? Tên chuẩn Tên do người lập trình đặt Được ngôn ngữ lập trình quy định dùng với ý nghĩa nhất định, người lập trình có thể định nghĩa lại để dùng với ý nghĩa khác. Ví dụ: abs, Sqr, Sqrt, Integer, Real,… - Được dùng với ý nghĩa riêng của người lập trình. - Được khai báo trước khi sử dụng. - Không được trùng với tên dành riêng. Ví dụ: Delta, CT_Dau_Tien,… www.themegallery.com Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 3. Từ khóa tên: Quy tắt đặt tên trong ngôn ngữ lập trình Pascal là gì ? Quy tắt đặt tên: - Gồm chữ số, chữ cái hoặc dấu gạch dưới. - Bắt đầu từ chữ cái hoặc dấu gạch dưới. - Một dãy liên tiếp dài không quá 127 kí tự. - Không phân biệt chữ hoa, chữ thường. - Không được trùng với từ khóa. - Không chứa dấu cách. Ví dụ: Tamgiac, Chuong_Trinh, Baitap1. www.themegallery.com 4. Cấu trúc chung của chương trình: Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 Hãy cho biết cấu trúc chung của chương trình ? [<Phần khai báo>] [<Phần thân>] Khai báo tên chương tình Khai báo thư viện Khai báo biến Gồm các lệnh mà máy tính cần thực hiện Begin [<Dãy lệnh>] End. www.themegallery.com Làm quen với chương trình ngôn ngữ lập trình Tuần 20 Tiết 40 Bài 2 4. Cấu trúc chung của chương trình: Phần khai báo Phần thân [...]... 40 Bài 2 Làm quen với chương trình ngôn ngữ lập trình 4 Cấu trúc chung của chương trình: www.themegallery.com a) Soạn thảo chương trình: Tuần 20 Tiết 40 Bài 2 Làm quen với chương trình ngôn ngữ lập trình 4 Cấu trúc chung của chương trình: b) Dịch chương trình: www.themegallery.com Nhấn tổ hợp Alt+F9 Tuần 20 Tiết 40 Bài 2 Làm quen với chương trình ngôn ngữ lập trình 4 Cấu trúc chung của chương. .. lập trình 4 Cấu trúc chung của chương trình: c) Chạy chương trình: www.themegallery.com Nhấn tổ hợp Ctrl+F9 Trng THCS ng ng Tit + Ngy thỏng nm 2008 Bài tin học lớp Vớ d v chng trỡnh Hỡnh bờn minh ho mt chng trỡnh n n gin bng ngụ ng lp trỡnh PASCAL Vớ d v chng trỡnh Sau dch v chy chng trỡnh, trờn mn hỡnh s hin kt qu l dũng ch Chao cac ban 2 Ngụn ng lp trỡnh gm nhng gỡ? 1010111110 1vi11t 1ngoại 0ngữ 1 Khi núi v - Là tập hợp kí hiệu quy tắc 0cho 1 có 0thể viết ngi khỏc hiu c v 1 1hoàn 0 1chỉnh lệnh tạo thành chương trình hiu ỳng em cú cần 1101111010 chạy máy tính dùng chữ cái, từ cho phép phải ghép theo quy tắc ngữ pháp hay khụng? 3 T khoỏ v tờn chng trỡnh Mọi ngôn ngữ lập trình thường có từ khóa dành riêng cho mục đích sử dụng định - Tên người lập trình đặt tuân thủ quy tắc sau: + Không 127 kí tự + Bao gồm chữ số, chữ cái, dấu gạch số kí tự đặc biệt + Bắt đầu chữ dấu gạch ký tự đặc biệt - Mọi biến chương trình phải đặt tên - Không đặt tên trùng - Phân biệt tên từ khóa Cấu trúc chung chương trình Một chương trình gồm hai phần: Phần khai báo phần thân chương trình 4 Cấu trúc chung chương trình Phần khai báo Phần khai báo thường gồm lệnh dùng để khai báo tên CT, khai báo thư viện số khai báo khác Phần thân Phần thân CT: khóa Begin kết thúc từ khóa End Giữa từ khóa Begin End câu lệnh 5 Ví dụ ngôn ngữ lập trình - Khởi động phần Cửamềm sổ soạn Turbothảo Pascal chương trình + Nháy đúp vào hình biểu bên tượng chư ơng trình + Vào Start/Programs/Free Pascal/Free Pascal Ví dụ ngôn ngữ lập trình Ta sử dụng bàn phím để soạn thảo chương trình tương tự soạn thảo văn Ví dụ ngôn ngữ lập trình Sau son tho xong, nhn t hp phớm Alt+F9 dch chng trỡnh, mn hỡnh cú dng nh sau chy chng trỡnh, nhn t hp phớm Ctrl+F9 Ghi nhớ! Ngụn ng lp trỡnh l hp cỏc kớ hiu v quy tc vit cỏc lnh to thnh mt chng trỡnh hon chnh v thc hin c trờn mỏy tớnh Nhiu ngụn ng lp trỡnh cú hp cỏc t khúa dnh riờng cho nhng mc ớch s dng nht nh Mt chng trỡnh thng cú hai phn: Phn khai bỏo v phn thõn chng trỡnh Tờn c dựng phõn bit cỏc i lng chng trỡnh v ngi lp trỡnh t [...]...Ghi nhí! 1 Ngôn ngữ lập trình là tập hợp các kí hiệu quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh thực hiện được trên máy tính 2 Nhiều ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho những mục đích sử dụng nhất định 3 Một chương trình thường có hai phần: Phần khai báo phần thân chương trình 4 Tên được dùng để phân ... Quỳnh Hoạt động 2: Tìm hiểu ví dụ ngôn ngữ lập trình + GV: Việc soạn thảo chương trình + HS: Về giống với soạn Ví dụ ngôn ngữ lập thực nào? thảo văn mà em học trình + GV: Hướng dẫn HS việc dịch... Chạy chương trình xem với Word chương trình kết - Nhấn tổ hợp phím Alt + + GV: Để dịch chương trình ta + HS: Nhấn tổ hợp phím Alt + F9 F9 để dịch chương trình dùng tổ hợp phím nào? để dịch chương. .. dịch chương trình - Nhấn tổ hợp Crt + F9 để - Ấn phím để tiếp tục chạy chương trình + GV: Để chạy chương trình ta + HS: Nhấn tổ hợp Crt + F9 để dùng tổ hợp phím nào? chạy chương trình - Nhấn

Ngày đăng: 29/09/2017, 21:48

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan