Giáo án môn Tin học Lớp 8 - Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (Tiết 3+4)
Bạn đang xem tài liệu "Giáo án môn Tin học Lớp 8 - Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (Tiết 3+4)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
giao_an_mon_tin_hoc_lop_8_bai_2_lam_quen_voi_chuong_trinh_va.docx
Nội dung text: Giáo án môn Tin học Lớp 8 - Bài 2: Làm quen với chương trình và ngôn ngữ lập trình (Tiết 3+4)
- { Chú ý: tiết đầu hôm trước các em ghi thêm ở trên CHỦ ĐỀ: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (6 tiết); Tiết 1,2: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH} NỘI DUNG TIẾT HÔM NAY (18/9) Tiết 3, 4 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Ví dụ: Program CT_dau_tien; Uses crt; Begin Writeln(‘Chao Cac Ban’); End. 1. Ngôn ngữ lập trình gồm những gì? - Ngôn ngữ lập trình được tạo nên từ bảng chữ cái và các quy tắc để viết các câu lệnh + Bảng chữ cái: Thường gồm các chữ cái tiếng anh và một số kí hiệu khác như phép toán (+, -, ∗, ⁄, ), dấu đóng, mở ngoặc, dấu nháy, + Mỗi câu lệnh trong ngôn ngữ lập trình phải tuân thủ 1 quy tắc nhất định, các quy tắc qui định cách viết các từ và thứ tự của chúng, nếu sai quy tắc chương trình sẽ bị lỗi. 2. Từ khóa và tên * Từ khóa: 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 qui định. - Trong ví dụ trên các từ khóa: Program, Uses, Begin, End, *Tên: Do người lập trình đặt, phải tuân thủ theo các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch 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 các từ khoá + Tên không bắt đầu bằng chữ số. + Tên không chứa dấu cách (kí tự trống).
- + Tên không phân biệt chữ hoa, chữ thường + Tên phải ngắn gọn, dễ hiểu, dễ nhớ. 3. 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: - Khai báo tên chương trình; - Khai báo các thư viện và một số khai báo khác. * Phần thân 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ó Chú ý: Phần khai báo có thể có hoặc không. Tuy nhiên, nếu có phần khai báo thì nó phải được đặt trước phần thân chương trình 4. Ví dụ về ngôn ngữ lập trình - Sử dụng môi trường lập trình Free Pascal. - Sử dụng bàn phím để soạn thảo chương trình - Ấn tổ hợp Alt + F9 để dịch chương trình, nhập tên để lưu chương trình lại cho những lần sử dụng sau này. - Nhấn tổ hợp Ctrl + F9 để chạy chương trình. HƯỚNG DẪN HỌC Ở NHÀ - Xem lại nội dung bài vừa học - Làm tiếp các bài tập phần câu hỏi và bài tập trang 14 SGK - Tìm hiểu thêm phần tìm hiểu và mở rộng trang 14 SGK - Xem trước bài Thực hành 1: LÀM QUEN VỚI FREE PASCAL
- - Tìm hiểu mở rộng (trang 14 sgk Tin học lớp 8): Pascal là một trong những ngôn ngữ lập trình hướng cấu trúc được dùng rộng rãi trong các nhà trường. Em hãy tìm hiểu để biết: - 1. Các ưu điểm của ngôn ngữ lập trình Pascal. - 2. Khái niệm ngôn ngữ lập trình hướng cấu trúc và tên của một vài ngôn ngữ lập trình loại này. - Trả lời: - - Lúc đầu, mục đích thiết kế Pascal là để phục vụ cho việc giảng dạy lập trình có cấu trúc, do đó Pascal có các đặc điểm sau: - + Ngữ pháp, ngữ nghĩa đơn giản và có tính logic. - + Cấu trúc chương trình rõ ràng, dễ hiểu. - + Dễ sửa chữa và cái tiến. - + Trên hết, pascal dễ học và dễ đọc nên được không chỉ nhiều trường mà còn được nhiều quốc gia chọn để dạy học trong chương trình học phổ thông. - - Ngôn ngữ lập trình hướng cấu trúc: Trong một chương trình máy tính, các khối chức năng có thể được thực hiện không chỉ theo trình tự mà còn có thể theo các tình huống và lặp lại nhiều lần. Phương pháp lập trình cấu trúc được dựa trên các mô hình toán học của Bohm và Guiseppe, theo đó, một chương trình máy tính có thể được viết dựa trên ba cấu trúc: trình tự, quyết định và vòng lặp: - + Trình tự nghĩa là các câu lệnh được thực hiện theo trình tự nhất định: trên xuống. - + Quyết định là sự quy định sẽ thực hiện chương trình như thế nào phụ thuộc vào sự thoả mãn các điều kiện nhất định. - + Vòng lặp thể hiện sự thực hiện có tính lặp một số đoạn lệnh của chương trình khi các điều kiện nào đó vẫn được thỏa mãn. - - Thông qua các cấu trúc trên, mã chương trình trở nên sáng sủa và dễ đọc. - - Một số ngôn ngữ lập trình hướng cấu trúc: C, Foxpro, -