Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
244 KB
Nội dung
Bài 2: Các Thành Phần Cơ Bản Của Ngôn Ngữ Lập Trình Các thành phần Bảng chữ cái: tập kí hiệu dùng để viết chương trình bao gồm kí tự: A Z, a z, 9, ký tự đặc biệt Cú pháp: quy tắc dùng để viết chương trình (tùy vào ngơn ngữ lập trình) Các lỗi cú pháp chương trình dịch phát thơng báo cho người lập trình Ngữ nghĩa: xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh Các lỗi ngữ nghĩa khơng chương trình dịch phát 2 Một số khái niệm - Tên: dãy liên tiếp khơng q 256 kí tự bao gồm chữ số, chữ dấu gạch phải bắt đầu chữ dấu gạch -Có loại tên: + Tên dành riêng (từ khóa) + Tên chuẩn + Tên người lập trình đặt a) Tên dành riêng - Keyword (từ khóa) Python - Được ngơn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình khơng sử dụng với ý nghĩa khác Trong Python, ngoại trừ True, False None viết hoa keyword khác viết dạng chữ thường, điều bắt buộc Danh sách từ khóa False class finally is return None continue for lambda try True def from nonlocal while and del global not with as elif if or yield assert else import pass break except in raise b) Tên chuẩn Python Được ngơn ngữ lập trình dùng với ý nghĩa Người lập trình khai báo dùng chúng với ý nghĩa mục đích khác Ý nghĩa tên chuẩn quy định thư viện ngơn ngữ lập trình c) Tên người lập trình tự đặt Được dùng với ý nghĩa riêng Không trùng với tên dành riêng Quy tắc đặt tên Python: Tên chứa chữ cái, số dấu gạch ‘_’ Ví dụ: bien_1, tinh_tong_0_9, firstClass Tên không bắt đầu số Tên phải khác keyword Không sử dụng ký tự đặc biệt !, @, #, $, %, tên Tên dài tùy ý Python phân biệt chữ hoa, chữ thường Hằng biến a) Hằng: đại lượng có giá trị khơng thay đổi q trình thực chương trình Có loại hằng: • Hằng số học: số nguyên, số thực, số phức • Hằng logic: có giá trị TRUE FALSE • Hằng xâu: đặt cặp dấu ‘ ’, “ ”, cặp ‘’’ ‘’’, “”” “”” • Hằng đặc biệt: None b) Biến: Biến đại lượng đặt tên, dùng để lưu trữ giá trị giá trị thay đổi q trình thực chương trình Ví dụ: xác định biến toán sau: - Giải phương trình ax + b = với a, b - Tính chu vi, diện tích hình trịn biết bán kính R cho trước (R>0) Hướng dẫn: Giải phương trình ax + b = -Hằng: khơng có -Biến: a, b, x Tính chu vi (C), diện tích (S) hình trịn biết bán kính R cho trước -Hằng: pi=3.14 -Biến: R, C, S Chú thích Python Chú thích cách để người viết code giao tiếp với người đọc code Nó giúp mơ tả điều xảy chương trình để người đọc code khơng q nhiều thời gian tìm hiểu, suy đốn Khi thơng dịch, Python bỏ qua thích Chú thích đặt cặp dấu # Ví dụ 1: # Đây thích # In dịng chữ Xin chào print(“Xin chào”) Ví dụ 2: print(‘Xin chào’) # Đây thích in dịng chữ Xin chào Ví dụ 2: #Đây thích #trên nhiều dòng #In dòng chữ Xin chào #trong Python print(“Xin chào”) ... chuẩn Python Được ngôn ngữ lập trình dùng với ý nghĩa Người lập trình khai báo dùng chúng với ý nghĩa mục đích khác Ý nghĩa tên chuẩn quy định thư viện ngơn ngữ lập trình c) Tên người lập trình. .. Tên người lập trình đặt a) Tên dành riêng - Keyword (từ khóa) Python - Được ngơn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình khơng sử dụng với ý nghĩa khác Trong Python, ...1 Các thành phần Bảng chữ cái: tập kí hiệu dùng để viết chương trình bao gồm kí tự: A Z, a z, 9, ký tự đặc biệt Cú pháp: quy tắc dùng để viết chương trình (tùy vào ngơn ngữ lập trình) Các