MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

60 2.4K 0
MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

Chương MỘT SỐ KHÁI NIỆM VỀ 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 I MỤC ĐÍCH U CẦU Biết có lớp ngơn ngữ lập trình mức ngơn ngữ lập trình: ngơn ngữ máy, hợp ngữ ngôn ngữ bậc cao Biết vai trị chương trình dịch Biết khái niệm thông dịch biên dịch Biết nhiệm vụ quan trọng chương trình dịch phát lỗi cú pháp chương trình nguồn II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC: Phương pháp: Thuyết trình, vấn đáp Phương tiện: Máy chiếu, máy tính, phòng chiếu bảng III LƯU Ý SƯ PHẠM: Trong chương trình lớp 10 em biết đến số khái niệm: ngơn ngữ lập trình, chương trình dịch; nên nên trình bày rõ cho học sinh hiểu biên dịch thông dịch IV NỘI DUNG BÀI GIẢNG: Hoạt động Giáo viên Học sinh Nội dung Ổn định lớp: + + + Chào thầy cô Cán lớp báo cáo sỉ số Chỉnh đốn trang phục GV: Đặt câu hỏi 1: Em cho biết bước giải tốn máy tính? HS: Suy nghĩ trả lời câu hỏi GV: Phân tích câu trả lời học sinh Nhắc lại bước giải toán máy tính học lớp 10 GV: Đặt câu hỏi 2: Em cho biết có loại ngơn ngữ lập trình? HS: Trả lời câu hỏi giáo viên Giáo án Lý Thuyết TIN HỌC 11 Khái niệm lập trình: Lập trình sử dụng cấu trúc liệu câu lệnh ngôn ngữ lập trình cụ thể để mơ tả liệu diễn đạt thuật tốn -Trả lời câu hỏi: Có loại ngơn ngữ lập trình: Ngơn ngữ máy, hợp ngữ ngơn ngữ bậc cao GV: Phân tích câu trả lời học sinh Mỗi loại máy có ngơn ngữ riêng, thường chương trình viết ngôn ngữ máy chạy máy Khi viết chương trình ngơn ngữ bậc cao muốn thi hành loại máy cần chuyển chương trình sang ngơn ngữ máy máy Chương trình viết ngơn ngữ máy nạp trực tiếp vào nhớ thi hành GV: Đặt câu hỏi : Làm để chuyển chương trình viết ngơn ngữ bậc cao sang ngơn ngữ máy? =>Cần phải có chương trình dịch để chuyển chương trình viết ngơn ngữ lập trình bậc cao sang ngơn ngữ máy để máy thi hành Chương trình viết ngơn ngữ bậc cao nói chung khơng phụ thuộc loại máy, muốn thi hành phải chuyển sang ngơn ngữ máy Đưa ví dụ : Bạn người khơng biết tiếng Anh để bạn nói chuyện với người Anh hay đọc sách tiếng Anh? + + Khi người làm phiên dịch người phải dịch nào? (Dịch câu người nói chuyện) Khi người muốn dịch sách sang tiếng Việt làm nào? (Dịch tồn sách sang tiếng Việt để người đọc được) GV: Lấy ví dụ biên dịch thơng dịch cho học sinh hình dung công việc Biên dịch: Sử dụng ngôn ngữ lập trình Pascal để dịch chương trình viết sẵn đĩa thi hành chương trình dịch để học sinh quan sát Thông dịch: Sử dụng lệnh Command promt để thực số lệnh DOS dùng ngôn ngữ Foxpro để thực số lệnh quản trị liệu, học sinh dễ dàng nhận việc thông dịch Đi kèm với chương trình dịch thường có cơng cụ soạn thảo chương trình nguồn, lưu trữ, tìm kiếm, phát lỗi, thơng báo lỗi,… ngơn ngữ lập trình thường chứa tất dịch vụ Chương trình dịch có loại: Biên dịch thông dịch + Biên dịch (Compiler): Thực bước sau:  Duyệt, kiểm tra, phát lỗi kiểm tra tính đắn câu lệnh chương trình nguồn  Dịch tồn chương trình nguồn thành chương trình đích (ngơn ngữ máy) để thực máy lưu trữ để sử dụng lại cần + Thông dịch (Interpreter): Dịch câu lệnh thực câu lệnh Thông dịch thực cách lặp lại dãy bước sau:  Kiểm tra tính đắn câu lệnh chương trình nguồn  Chuyển đổi câu lệnh thành hay nhiều câu lệnh ngôn ngữ máy  Thực câu lệnh vừa chuyển đổi V CỦNG CỐ , DẶN DÒ:  Nhắc lại số khái niệm Giáo án Lý Thuyết TIN HỌC 11 §2 CÁC THÀNH PHẦN CỦA NGƠN NGỮ LẬP TRÌNH I MỤC ĐÍCH U CẦU  Biết ngơn ngữ lập trình có thành phần là: bảng chữ cái, cú pháp ngữ nghĩa  Hiểu phân biệt thành phần  Biết thành phần Pascal: Bảng chữ cái, tên, tên chuẩn, tên riêng (từ khóa), biến  Phân biệt tên, biến  Biết đặt tên II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:  Phương pháp: Thuyết trình, vấn đáp  Phương tiện: Máy chiếu, máy tính, phịng chiếu bảng III LƯU Ý SƯ PHẠM:  Phần bắt đầu kiến thức mới, giới thiệu cho em biết khái niệm mới, cần giải thích khác cú pháp ngữ nghĩa  Riêng thành phần sở Pascal, với khái niệm cần nên lấy ví dụ minh họa đúng-sai, ví dụ khác biệt chúng, nên minh họa đoạn chương trình đơn giản IV NỘI DUNG BÀI GIẢNG: Hoạt động Giáo viên Học sinh Nội dung Ổn định lớp: + Chào thầy cô + Cán lớp báo cáo sỉ số + Chỉnh đốn trang phục + GV: Các ngơn ngữ lập trình nói chung thường có chung số thành phần như: Dùng ký hiệu để viết chương trình, viết theo quy tắc nào, viết có ý nghĩa gì? Mỗi ngơn ngữ lập trình có quy định riêng thành phần 1.Các thành phần bản: - Mỗi ngơn ngữ lập trình thường có thành phần : bảng chữ cái, cú pháp ngữ nghĩa Ví dụ: Bảng chữ ngơn ngữ lập trình khác có khác Chẳng hạn ngôn ngữ Pascal không sử dụng dấu ! ngôn ngữ C++ lại sử dụng ngôn ngữ a.Bảng chữ cái: Là tập ký hiệu dùng để viết chương trình -Trong ngơn ngữ Pascal bảng chữ gồm: Các chữ bảng chữ tiếng Anh, chữ số  số ký tự đặc biệt (xem SGK) - Cú pháp ngơn ngữ lập trình khác khác nhau, ngơn ngữ Pascal dùng cặp từ Begin – End để gộp nhiều lệnh thành lệnh C++ lại dùng cặp kí hiệu {} b.Cú pháp: Là quy tắc dùng để viết chương trình Giáo án Lý Thuyết TIN HỌC 11 Ví dụ: Xét biểu thức: A + B (1) A, B số thực I + J (2) I, j số nguyên Khi dấu + (1) cộng hai số thực, (2) cộng hai số nguyên - Mỗi ngôn ngữ khác có cách xác định ngữ nghĩa khác HS: Lắng nghe, ghi chép GV: Đưa ví dụ ngơn ngữ tự nhiên có bảng chữ cái, ngữ pháp (cú pháp) nghĩa câu, từ c Ngữ nghĩa: Xác định ý nghĩa thao tác cần thực ứng với tổ hợp ký tự dựa vào ngữ cảnh - - GV: Trong ngơn ngữ lập trình nói chung, đối tượng sử dụng chương trình phải đặt tên để tiện cho việc sử dụng Việc đặt tên ngôn ngữ khác khác nhau, có ngơn ngữ phân biệt chữ hoa, chữ thường, có ngơn ngữ khơng phân biệt chữ hoa, chữ thường GV: Giới thiệu cách đặt tên ngơn ngữ cụ thể Pascal Ví dụ : Tên đúng: a, b, c, x1, x2, _ten … Tên sai: a bc,2x, a&b … GV: Ngơn ngữ có loại tên tùy theo ngôn ngữ mà tên có ý nghĩ khác ngôn ngữ khác o Trong soạn thảo chương trình, ngơn ngữ lập trình thường hiển thị tên dành riêng với màu chữ khác hẳn với tên cịn lại giúp người lập trình nhận biết tên tên dành riêng (từ khóa) Trong ngơn ngữ Pascal, từ khóa thường hiển thị màu trắng GV: Mở chương trình viết Pascal để học sinh quan sát cách hiển thị số từ khóa chương trình - Các ngơn ngữ lập trình thường cung cấp số đơn vị chương trình có sẵn thư viện chương trình giúp người lập trình thực nhanh số Giáo án Lý Thuyết TIN HỌC 11 Cú pháp cho biết cách viết chương trình hợp lệ, ngữ nghĩa xác định ý nghĩa tổ hợp ký tự chương trình Lỗi cú pháp chương trình dịch phát thơng báo cho người lập trình Chương trình khơng cịn lỗi cú pháp dịch sang ngôn ngữ máy Lỗi ngữ nghĩa phát chạy chương trình Một số khái niệm a Tên - Mọi đối tượng chương trình phải đặt tên Mỗi ngơn ngữ lập trình có quy tắc đặt tên riêng - Trong ngôn gnữ Turbo Pascal tên dãy liên tiếp không qúa 127 ký tự bao gồm chữ cái, chữ số dấu gạch phải bắt đầu chữ dấu gạch - Trong Free Pascal, tên có tối đa 255 ký tự - Ngơn ngữ lập trình Pascal khơng phân biệt chữ hoa, chữ thường số ngơn ngữ lập trình khác lại phân biệt chữ hoa chữ thường - Ngôn ngữ lập trình thường có loại tên bản: Tên dành riêng, tên chuẩn tên người lập trình tự đặt Tên dành riêng: - Là tên ngơn ngữ lập trình quy định với ý nghĩa xác định mà người lập trình khơng thể dùng với ý nghĩa khác - Tên dành riêng gọi từ khóa Ví dụ: Một số từ khóa Trong ngơn ngữ Pascal: Program, Var, Uses, Begin, End, … Trong ngôn ngữ C++: main, include, while, void,… Tên chuẩn: Là tên ngơn ngữ lập trình (NNLT) dùng với ý nghĩa thư viện NNLT, nhiên người lập trình sử dụng với ý nghĩa khác thao tác thường dùng Giáo viên cho học sinh số tên chuẩn ngôn ngữ Pascal GV: Đưa ví dụ: Để viết chương trình giải phương trình bậc hai ta cần khai báo tên sau: + a,b,c ba tên để lưu ba hệ số chương trình + X1,X2 tên dùng để lưu nghiệm có + Delta tên để lưu giá trị Delta - Ví dụ: Một số tên chuẩn Trong ngôn ngữ Pascal: Real, Integer, Sin, Cos, Char, … Trong ngôn ngữ C==: cin,cout Getchar… Tên người lập trình tự đặt - Được xác định cách khai báo trước sử dụng không trùng với tên dành riêng - Các tên chương trình khơng trùng Hằng thường có loại, đặt tên không đặt tên Hằng không đặt tên giá trị viết trực tiếp viết chương trình Mỗi ngơn ngữ lập trình có quy định cách viết riêng.Hằng đặt tên có cách đặt tên cho khác b Hằng biến - Biến đối tượng sử dụng nhiều viết chương trình Biến đại lượng thay đổi nên thường dùng để lưu trữ kết qủa, làm trung gian cho tính tốn,…Mỗi loại ngơn ngữ có loại biến khác cách khai báo khác Biến: - Là đại lượng đặt tên, giá trị thay đổi chương trình - Các NNLT có nhiều loại biến khác - Biến phải khai báo trước sử dụng - Khi viết chương trình, người lập trình thường có nhu cầu giải thích cho câu lệnh viết, để đọc lại thuận tiện người khác đọc hiểu chương trình viết, ngơn ngữ lập trình thường cung cấp cho ta cách để đưa thích vào chương trình Ngơn ngữ khác cách viết thích khác c Chú thích - - GV: Mở chương trình Pascal đơn giản có chứa thành phần khái niệm học, khơng có máy để giới thiệu sử dụng in sẵn khổ lớn cho học sinh khái niệm thể chương trình IV CỦNG CỐ , DẶN DÒ :  Nhắc lại số khái niệm  Cho tập nhà Giáo án Lý Thuyết TIN HỌC 11 Hằng: Là đại lượng có giá trị khơng đổi q trình thực chương trình - Các ngơn ngữ lập trình thường có: + Hằng số học : số nguyên số thực + Hằng xâu : chuỗi ký tự đặt d6áu nháy “ ”” + Hằng Logic : giá trị sai - Trong viết chương trình viết thích cho chương trình Chú thích khơng làm ảnh hưởng đến chương trình Trong Pascal thích đặt { } (* *) Trong C++ Chú thích đặt /* */ CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN §3 CẤU TRÚC CHƯƠNG TRÌNH I MỤC ĐÍCH U CẦU  Hiểu chương trình mơ tả thuật tốn ngơn ngữ lập trình  Biết cấu trúc chương trình Pascal: cấu trúc chung thành phần  Nhận biết thành phần chương trình đơn giản II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:  Phương pháp: Thuyết trình, vấn đáp  Phương tiện: Máy chiếu, máy tính, phịng chiếu bảng III LƯU Ý SƯ PHẠM:  Cách dạy hiệu qủa có chương trình mẫu với đầy đủ thành phần chương trình, cho học sinh thành phần chương trình thành phần có, thành phần bắt buộc phải có … IV NỘI DUNG BÀI GIẢNG: Hoạt động Giáo viên Học sinh Nội dung Ổn định lớp: + + + Chào thầy cô Cán lớp báo cáo sỉ số Chỉnh đốn trang phục GV : Thuyết trình đưa cấu trúc chung chương trình : HS: Lắng nghe, ghi chép GV : Thuyết trình đưa kiến thức HS : Lắng nghe, ghi chép GV : Phần khai báo báo cho máy biết chương trỉnh sử dụng tài nguyên máy Cấu trúc chung - Mỗi chương trình nói chung gồm phần: phần khai báo phần thân chương trình [] Các thành phần chương trình a.Phần khai báo - Có thể khai báo tên chương trình, đặt tên, biến, thư viện, chương trình con,… GV : Mỗi ngơn ngữ lập trình có cách khai báo khác tùy thuộc vào ngơn ngữ mà ta cần tìm hiểu xem chương trình ta cần khai báo Khai báo tên chương trình - Trong Turbo pascal Program ; - Tên chương trình người lập trình tự đặt theo quy tắc đặt tên Ví dụ : Program Bai_1; Program Tong; GV : Thư viện chương trình thường chứa đoạn chương trình lập sẵn giúp người lập trình thực số cơng việc thường dùng, đoạn chương trìnhnày hữu ích cho gnười lập trình, ngôn ngữ lập Khai báo thư viện: - Trong ngôn gnữ Pascal : Uses ; - Trong ngôn ngữ C++ : #include Giáo án Lý Thuyết TIN HỌC 11 trình tiên tiến GV : Lấy ngơn ngữ lập trình nay, chẳng hạn Visual Basic.NET, lấy số lệnh để học sinh thấy tiện dụng sử dụng thư viện Ví dụ: Trong Turbo Pascal : Uses CRT, GRAPH; Trong VISUAL STUDIO 2005 : Imports System.Xml GV : Khai báo việc đặt tên cho để tiện sử dụng tránh việc phải viết lặp lại nhiều lần chương trình Khai báo tiện lợi cần thay đổi giá trị chương trình Khai báo : - Những sử dụng nhiều lần chương trình thường đặt tên cho tiện sử dụng Ví dụ: Trong Pascal : Const N = 100; e = 2.7; Trong C++ : Const int N = 100; Const float e = 2.7 GV : Lập trình ngơn ngữ cần tìm hiểu cách khai báo ngơn ngữ GV : Nếu giáo viên giải thích để học sinh hiểu rằng, khai báo biến xin máy tính cấp cho chương trình vùng nhớ để lưu trữ xử lý thông tin nhớ Khai báo biến : - Mọi biến sử dụng chương trình phải khai báo để chưoyng trình dịch biết để xử lý lưu trữ - Biến mang giá trị gọi biến đơn (Khai báo biến trình bày 5) GV : Mỗi ngôn ngữ lập trình có cách tổ chức chương trình khác nhau, thường phần thân chứa câu lệnh chương trình Phần thân chương trình : - Thân chương trình thường nơi chứa toàn câu lệnh chương trình lời gọi chương trình - Thân chương trình thường có cặp dấu hiệu bắt đầu kết thúc chương trình GV : Đưa ví dụ khác cách viết thân chương trình ngơn ngữ lập trình khác Ví dụ: Trong ngơn gnữ Pascal Begin [] End GV : Cho học sinh quan sát chương trình ngơn ngữ khác Pascal C++ HS : Quan sát nhận xét cách viết hai chương trình ngơn ngữ khác Thơng qua học sinh cần nhận : hai chương trình thực công việc viết hai ngôn ngữ khác nên hệ thống câu lệnh chương trình khác Có thể thêm câu lệnh hiển thị xâu vào chương trình Pascal để thể rõ muốn đưa câu thơng báo ta sử dụng lệnh Writeln xâu để dấu nháy đơn Ví dụ chương trình đơn giản Xét hai chương trình đơn giản ngôn ngữ khác sau : Chương trình : Trong ngơn ngữ Turbo Pascal Program VD; Begin Write(‘Chao cac ban’); Readline; End Chương trình : Trong ngôn ngữ C++ #include Main() { Printf(“Chao cac ban”); } V CỦNG CỐ , DẶN DÒ:  Nhắc lại số khái niệm  Cho chương trình mẫu nhà yêu cầu học sinh phân biệt rõ thành phần chương trình Giáo án Lý Thuyết TIN HỌC 11 MỘT SỐ KIỂU DỮ LIỆU CHUẨN §4 I MỤC ĐÍCH U CẦU  Biết số kiểu liệu định sẵn: nguyên, thực, ký tự, logic, miền  Xác định kiểu cần khai báo liệu đơn giản II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:  Phương pháp: Thuyết trình, vấn đáp  Phương tiện: Máy chiếu, máy tính, phịng chiếu bảng III LƯU Ý SƯ PHẠM:  Trong phần giáo viên ý cần lấy nhiều ví dụ đơn giản để học sinh luyện tập việc xác định kiểu liệu cần khai báo … IV NỘI DUNG BÀI GIẢNG: Hoạt động Giáo viên Học sinh Nội dung Ổn định lớp:  Chào thầy cô  Cán lớp báo cáo sỉ số  Chỉnh đốn trang phục GV : Vấn đáp: Khi cần viết chương trình quản lý học sinh ta cần sử lý thông tin dạng ? HS : Suy nghĩ, trả lời câu hỏi GV GV : Phân tích câu trả lời học sinh, đưa vài dạng thông tin sau : - Họ tên học sinh thông tin dạng văn dạng ký tự - Điểm học sinh thông tin số thực - Số thứ tự học sinh số nguyên - Một số thông tin khác lại cần biết chúng hay sai GV : Thuyết trình đưa số bổ sung sau : - - - - Ngơn ngữ lập trình đưa số kiểu liệu chuẩn đơn giản, từ kiểu đơn giản ta xây dựng thành kiểu liệu phức tạp Kiểu liệu có miền giới hạn nó, máy tính khơng thể lưu trữ tất số trục số lưu trữ với độ xác cực cao Tùy thuộc vào ngơn ngữ lập trình mà tên kiểu liệu khác miền giá trị kiểu liệu khác Với kiểu liệu người lập trình cần ghi nhớ tên kiểu, miền giá trị số lượng ô nhớ để lưu giá trị thuộc kiểu Trong lập trình nói chung kiểu kí tự thường tập kí tự bảng mã Giáo án Lý Thuyết TIN HỌC 11 NNLT Pascal có số kiểu liệu chuẩn sau : Kiểu số nguyên Kiểu Số Byte 2 BYTE INTEGER WORD LONGINT Miền giá trị 0… -215 0… -231 255 … 215 - 216 - … 231 - Kiểu thực - Có nhiều kiểu cho giá trị số thực hay dùng số kiểu sau : Tên kiểu REAL EXTENDED Miền giá trị nằm (10-38  1038) nằm (10-4932  104932) Số Byte 10 Kiểu kí tự - Tên kiểu: CHAR Miền giá trị: Là kí tự bảng mã ASCII gồm 256 ký tự Mỗi ký tự có mã tương ứng từ đến 255 Các kí tự có quan hệ so sánh, việc so sánh kí tự, bảng mã hóa kí tự người ta quy định có kí tự khác kí tự có mã thập phân tương ứng Để lưu giá trị kí tự phải lưu mã thập phân tương ứng GV : Đặt câu hỏi: Em biết bảng mã nào? HS : HS đưa số bảng mã GV ý em NNLT Pascal sử dụng bảng mã ASCII cho kiểu kí tự - Kiểu logic kiểu thường có giá trị – sai Mỗi ngơn ngữ khác lại có cách mơ tả kiểu logic khác nhau, Pascal dùng True – False số ngôn ngữ khác lại mô tả – 1,… Có ngơn ngữ lại khơng có kiểu logic mà người lập trình phải tự tìm cách để thể hên giá trị dạng V dựa mã kí tự Ví dụ: Trong bảng mã ASCII, kí tự bảng chữ tiếng Anh xếp liên tiếp vối nhau, chữ số xếp liên tiếp, cụ thể: A mã 65; a mã 97, mã 48 Kiểu logic - Tên kiểu : Boolean Miền giá trị : Chỉ có giá trị TRUE (Đúng) FALSE (Sai) Một số ngơn ngữ có cách mô tả giá trị logic cách khác Khi viết chương trình ngơn ngữ lập trình cần tìm hiểu đặc trưng kiểu liệu ngơn ngữ CỦNG CỐ , DẶN DÒ:  Nhắc lại kiểu liệu đơn giản hay dùng  Cho nhà số ví dụ việc lưu trữ sống yêu cầu học sinh tìm kiểu liệu tương ứng Giáo án Lý Thuyết TIN HỌC 11 §5 I KHAI BÁO BIẾN MỤC ĐÍCH YÊU CẦU  Hiểu cách khai báo biến  Khai báo  Nhận biết khai báo sai II PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:  Phương pháp : Thuyết trình, vấn đáp  Phương tiện : Máy chiếu, máy tính, phịng chiếu bảng III LƯU Ý SƯ PHẠM: Trong phần giáo viên ý cần llấy nhiều ví dụ đơn giản để học sinh luyện tập việc xác định kiểu liệu tự khai báo biến Chú ý cho học sinh :  Cần đặt tên biến cho gợi nhớ đến ý nghĩa  Khơng nên đặt tên qúa ngắn hay dài, dễ dẫn đến mắc lỗi hiểu nhầm  Khai báo biến cần quan tâm đến phạm vi giá trị IV NỘI DUNG BÀI GIẢNG : Hoạt động Giáo viên Học sinh Ổn định lớp:  Chào thầy cô  Cán lớp báo cáo sỉ số  Chỉnh đốn trang phục GV : Khai báo biến chương trình báo cho máy biết phải dùng tên chương trình HS : Lắng nghe ghi chép Ví dụ : - Để giải phương trình bậc hai ax2 + bx + c = cần khai báo biến sau: Var a, b, c, x1, x2, delta : real; - Để tính chu vi diện tích tam giác cần khai báo biến sau: Var a, b, c, p, s, cv: Real; Trong : a, b, c: dùng để lưu độ dài cạnh tam giác p: nửa chu vi tam giác cv, s: chu vi diện tích tam giác GV : Đặt câu hỏi: Khi khai báo biến cần ý điều ? HS : Suy nghĩ trả lời câu hỏi GV : Phân tích câu trả lời học sinh V CỦNG CỐ , DẶN DÒ :  Nhắc lại số khái niệm  Cho tập nhà Giáo án Lý Thuyết TIN HỌC 11 Nội dung Trong ngôn ngữ Pascal, biến đơn khai báo sau : Var : Trong đó: + + + + + + + Var : từ khóa dùng để khai báo biến Danh sách biến : tên biến cách dấu phẩy Kiểu liệu : kiểu liệu ngơn ngữ Pascal Sau Var khai báo nhiều danh sách biến có kiểu liệu khác Cần đặt tên biến cho gợi nhớ đến ý nghĩa Khơng nên đặt tên q ngắn hay dài, dễ dẫn tới mắc lỗi hiểu nhầm Khai báo biến cần quan tâm đến phạm vi giá trị ... chương trình Lỗi cú pháp chương trình dịch phát thơng báo cho người lập trình Chương trình khơng cịn lỗi cú pháp dịch sang ngơn ngữ máy Lỗi ngữ nghĩa phát chạy chương trình Một số khái niệm a... tên có tối đa 255 ký tự - Ngơn ngữ lập trình Pascal khơng phân biệt chữ hoa, chữ thường số ngôn ngữ lập trình khác lại phân biệt chữ hoa chữ thường - Ngơn ngữ lập trình thường có loại tên bản:... sinh thông tin số thực - Số thứ tự học sinh số nguyên - Một số thông tin khác lại cần biết chúng hay sai GV : Thuyết trình đưa số bổ sung sau : - - - - Ngơn ngữ lập trình đưa số kiểu liệu chuẩn

Ngày đăng: 10/09/2012, 14:56

Từ khóa liên quan

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

Tài liệu liên quan