Slide tin học 11 bài các thành phần của ngôn ngữ lập trình _Đ.V Anh

23 650 0
Slide tin học 11 bài các thành phần của ngôn ngữ lập trình _Đ.V Anh

Đ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

Slide tin học 11 bài các thành phần của ngôn ngữ lập trình _Đ.V Anh tài liệu, giáo án, bài giảng , luận văn, luận án, đồ...

UBND TỈNH ĐIỆN BIÊN SỞ GIÁO DỤC VÀ ĐÀO TẠO CUỘC THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ E-LEARNING Môn: TIN HỌC 11 Giáo viên: Đoàn Vân Anh - ĐT: 0945280981 hanh81db@gmail.com Trường THPT Phan Đình Giót TP. Điện Biên Phủ – Tỉnh Điện Biên Điện Biên Phủ, tháng 01 năm 2015 Ngôn ngữ lập trình (NNLT) 1 Nội dung (ND) 5 Lập trình (LT) 3 Máy tính (MT) 4 Thông báo (TB) 6 Chương trình(CT) 2 Bài 2: NỘI DUNG BÀI HỌC 1. Các thành phần cơ bản: a.Bảng chữ cái b.Cú pháp c. Ngữ nghĩa 2. Một số khái niệm: a.Tên b.Hằng c. Biến 1. CÁC THÀNH PHẦN CƠ BẢN 1. CÁC THÀNH PHẦN CƠ BẢN Các ngôn ngữ lập trình đều có 3 thành phần sau: a. Bảng chữ cái. b. Cú pháp. c. Ngữ nghĩa. Program VD1; uses crt; BEGIN Write(‘ Xin chao cac ban! ’); Readln END. a. BẢNG CHỮ CÁI a. BẢNG CHỮ CÁI Bảng chữ cái là tập các kí tự (qui định trong bảng chữ cái) được dùng để viết chương trình. Ví dụ: Program VD; Uses crt; BEGIN Write (‘Day la 1 chuong trinh’); Readln END. Bảng chữ cái của các ngôn ngữ lập trình khác nhau cũng có sự khác nhau. Bảng chữ cái của các ngôn ngữ lập trình khác nhau cũng có sự khác nhau. Ví dụ: Bảng chữ cái của NNLT C++ khác bảng chữ cái của NNLT Pascal là có sử dụng thêm các kí tự như dấu nháy kép (“), dấu sổ ngược (\), dấu chấm than (!) CÁC LOẠI KÍ TỰ TRONG BẢNG CHỮ CÁI CÁC LOẠI KÍ TỰ TRONG BẢNG CHỮ CÁI Loại kí tự Biểu diễn của kí tự Mã ASCII Các chữ cái in hoa ‘A’ ’Z’ 65 90 Các chữ cái in thường ‘a’ ’z’ 97 122 Các chữ số ‘0’ ’9’ 48 57 Dấu cách ‘ ’ 32 Dấu chấm than ‘ ! ’ 097 Các phép toán ‘+’, ‘-’, ‘*’, ‘/’, ‘=‘, ‘<‘, ‘>’ 107,109 Các dấu ngoặc ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘, ‘]’ 104,105… Các kí tự khác Dấu chấm ‘.’ dấu phẩy ‘,’ 110,108… Dấu hai chấm ‘:’ dấu chấm phẩy ‘;’, ‘’’, ‘@’, ‘^’, ‘$’, ‘#’, ‘&’ 122,123… NNLT có mấy thành phần cơ bản? Bạn trả lời đúng - Kích chuột để tiếp tục Bạn trả lời đúng - Kích chuột để tiếp tục Bạn trả lời sai - Xem lại nội dung đã học Bạn trả lời sai - Xem lại nội dung đã học Trả lời Trả lời xóa xóa A) 1 B) 2 C) 3 b. CÚ PHÁP b. CÚ PHÁP Cú pháp là bộ quy tắc dùng để viết chương trình. Dựa vào cú pháp, mà người LT và CT dịch biết được CT mô tả chính xác thuật toán để MT thực hiện. CT trên được viết bằng NNLT Pascal và cú pháp là: Cặp từ khóa Begin – End để gộp nhiều lệnh thành một lệnh. CT trên được viết bằng NNLT Pascal và cú pháp là: Cặp từ khóa Begin – End để gộp nhiều lệnh thành một lệnh. c. NGỮ NGHĨA c. NGỮ NGHĨA Trong (1): Dấu + là cộng hai số thực. VD: 2,3 + 4,3 = 6,6 Trong (2): Dấu + là cộng hai số nguyên. VD: 2 + 4 = 6 Trong (1): Dấu + là cộng hai số thực. VD: 2,3 + 4,3 = 6,6 Trong (2): Dấu + là cộng hai số nguyên. VD: 2 + 4 = 6 Xét 2 ví dụ sau: A + B (1) với A, B là các số thực I + J (2) với I, J là các số nguyên Trong các ngôn ngữ lập trình đều sử dụng dấu cộng (+) để chỉ phép cộng. Trong các ngôn ngữ lập trình đều sử dụng dấu cộng (+) để chỉ phép cộng. Vậy ngữ nghĩa dùng để xác định ý nghĩa của các tổ hợp kí tự trong chương trình. Vậy ngữ nghĩa dùng để xác định ý nghĩa của các tổ hợp kí tự trong chương trình. [...]... dung đã học dung đã học Trả lời Trả lời xóa xóa 1 Các thành phần cơ bản của NNLT: - Bảng chữ cái - Cú pháp - Ngữ nghĩa 2 Một số khái niệm: - Tên + Tên dành riêng (Từ khóa) + Tên chuẩn + Tên do người lập trình đặt - Các đại lượng: + Hằng + Biến - Chú thích TÀI LIỆU THAM KHẢO 1 Sách giáo khoa môn Tin 11 2 Sách giáo viên môn Tin 11 3 Sách bài tập môn Tin 11 4 Giáo trình NNLT Pascal 5 Một số phần mềm... thể được thay đổi trong quá trình thực hiện chương trình Khi khai báo Biến ta cần chú ý điều gì? Tùy theo cách lưu trữ và xử lí Các biến dùng trong chương trình đều phải được khai báo Ví Dụ: Khi viết CT Tìm nghiệm của phương trình ax + b = 0(a#0) Ta phai khai báo các biến a,b,x C CHÚ THÍCH - Các đoạn chú thích đặt trong CT nguồn giúp người đọc dễ dàng nhận biết ý nghĩa của CT đó Program VD1; uses... để Bạn trả lời đúng Kích chuột để tiếp tục tiếp tục Bạn trả lời sai Xem lại nội Bạn trả lời sai Xem lại nội dung đã học dung đã học Trả lời Trả lời xóa xóa 2 MỘT SỐ KHÁI NIỆM a TÊN Mọi đối tượng trong chương trình đều phải đặt tên, theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể Vậy quy tắc đặt tên trong NNLT Pascal là gì? - Tên là một dãy liên tiếp không quá 127 kí tự (Trong... Xem lại nội dung đã học dung đã học Trả lời Trả lời xóa xóa b HẰNG VÀ BIẾN b1 Hằng Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình Trong ngôn ngữ lập trình, Hằng được chia làm mấy loại? Hằng số học Hằng lôgic Hằng xâu Hằng số học Là các số nguyên hoặc số thực Ví dụ: 2, 0, -5, +18, -0.5, +3.14, -2.236E1 Hằng lôgic Là giá trị đúng (true) hoặc sai (false) Ví dụ: True,... tên được phân biệt thành 3 loại sau: Tên dành riêng (Từ khóa) : Là những tên được NNLT, dùng với ý nghĩa xác định mà không được dùng với ý nghĩa khác Tên chuẩn: Dùng với ý nghĩa xác định nào đó, được quy định trong các thư viện của NNLT, nhưng người lập trình có thể khai báo và dùng với ý nghĩa khác Tên do người lập trình đặt: Sử dụng theo ý nghĩa riêng, Ví dụ: xác định bằng cách khai báo trước... Tên chuẩn Tên dành riêng Tên do người lập trình đặt Trong NNLT Pascal tên được chia làm mấy loại? A) B) 1- Tên chuẩn 2- Tên chuẩn, tên do người dùng đặt C) 3- Tên chuẩn, tên dành riêng, tên do người dùng đặt Bạn trả lời đúng Kích chuột để Bạn trả lời đúng Kích chuột để tiếp tục tiếp tục Bạn trả lời sai Xem lại nội Bạn trả lời sai Xem lại nội dung đã học dung đã học Trả lời Trả lời xóa xóa b HẰNG VÀ... 1 Sách giáo khoa môn Tin 11 2 Sách giáo viên môn Tin 11 3 Sách bài tập môn Tin 11 4 Giáo trình NNLT Pascal 5 Một số phần mềm để soạn bài giảng: PowerPoint, Adobe Presenter, Audacity, … 6 Một số tài liệu tham khảo trên mạng về: NNLT Pascal, quy định về cuộc thi thiết kế bài giảng điện tử E- LEARNING,… ... Trong Pascal chú thích được đặt giữa cặp dấu { } hoặc (* *) {Khai báo thư viện} (*Bắt đầu CT*) {Đưa ND cần TB ra màn hình} Write(‘ Xin chao cac ban! ’); Readln END (*Dừng màn hình*) {Kết thúc CT} Đặc điểm của hằng và biến trong NNLT Pascal là? A) Đều có trí trị không thay đổi trong khi thực hiện CT B) Đều có giá trị thay đổi trong khi thực hiện CT C) Hằng là đại lượng có giá trị không thay đổi, còn biến . 2 v dụ sau: A + B (1) v i A, B là các số thực I + J (2) v i I, J là các số nguyên Trong các ngôn ngữ lập trình đ u sử dụng dấu cộng (+) đ chỉ phép cộng. Trong các ngôn ngữ lập trình đ u. HỌC 1. Các thành phần cơ bản: a.Bảng chữ cái b.Cú pháp c. Ngữ nghĩa 2. Một số khái niệm: a.Tên b.Hằng c. Biến 1. CÁC THÀNH PHẦN CƠ BẢN 1. CÁC THÀNH PHẦN CƠ BẢN Các ngôn ngữ lập trình đ u có 3 thành. TỈNH ĐIỆN BIÊN SỞ GIÁO DỤC V Đ O TẠO CUỘC THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ E-LEARNING Môn: TIN HỌC 11 Giáo viên: Đoàn V n Anh - ĐT: 0945280981 hanh81db@gmail.com Trường THPT Phan Đ nh Giót TP. Điện

Ngày đăng: 09/07/2015, 13:29

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • NNLT có mấy thành phần cơ bản?

  • Slide 10

  • Slide 11

  • Trong NNLT Pascal cú pháp được đặt trong cặp từ khóa nào sau đây?

  • Slide 13

  • Slide 14

  • Slide 15

  • Trong NNLT Pascal tên được chia làm mấy loại?

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

  • Đặc điểm của hằng và biến trong NNLT Pascal là?

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

Tài liệu liên quan