Const trong vật lý là gì
Khi một vật chuyển động trong trọng trường thì tổng động năng và thế năng của vật được gọi là cơ năng. Show Ta có: W = Wđ + Wt = \(\frac{1}{2}\)mv2 + mgz. 2. Sự bảo toàn cơ năng của vật chuyển động trong trọng trường Khi một vật chuyển động trọng trường chỉ chịu tác dụng của trọng lực thì cơ năng của vật là một đại lượng được bảo toàn. W = Wđ + Wt = const hay \(\frac{1}{2}\)mv2 + mgz = const. Advertisements (Quảng cáo) 3. Hệ quả Trong quá trình chuyển động của một vật trong trọng trường: – Nếu động năng giảm thì thế năng tăng và ngược lại. – Tại vị trí nào động năng cực đại thì thế năng cực tiểu và ngược lại. II. Cơ năng của vật chịu tác dụng của lực đàn hồi: Khi một vật chỉ chịu tác dụng của lực đàn hồi gây bởi sự biến dạng của một lò xo đàn hồi thì trong quá trình chuyển động của vật, cơ năng được tính bằng tổng động năng và thế năng đàn hồi của vật là một đại lượng bảo toàn Ở bài học trước, bạn đã nắm được các thao tác NHẬP XUẤT & ĐỊNH DẠNG DỮ LIỆU TRONG C++ (Input and Output), và đã biết được những kinh nghiệm cũng như kỹ thuật liên quan đến nhập xuất trong C++. Hôm nay, bạn sẽ được học một khái niệm mới có liên quan đến biến (variables) và rất hay gặp trong lập trình, đó là: Hằng số trong C++ (Constants) Nội dungĐể đọc hiểu bài này tốt nhất các bạn nên có kiến thức cơ bản về các phần: Trong bài ta sẽ cùng tìm hiểu các vấn đề:
Tổng quan hằng số (Constants)Ở bài học trước đây, Biến trong C++ (Variables), bạn đã biết biến (variable) là tên của một vùng trong bộ nhớ RAM, được sử dụng để lưu trữ thông tin. Bạn có thể gán thông tin cho một biến, thay đổi thông tin của biến trong quá trình chạy chương trình, và có thể lấy thông tin đó ra để sử dụng. Ví dụ:
Tuy nhiên, trong thực tế có những đối tượng mà giá trị của nó không bao giờ thay đổi (Ví dụ: PI = 3.14159, tốc độ âm thanh v = 343.2 m/s, …). Lúc này, nếu bạn lưu các giá trị này vào biến, rất có khả năng nó sẽ bị thay đổi trong quá trình chạy chương trình. Vậy nên khái niệm hằng (constant) trong lập trình đã ra đời. Hằng số với từ khóa constKhai báo một hằng số trong C++Để khai báo một hằng số trong C++, bạn sử dụng từ khóa const trước hoặc sau kiểu dữ liệu của biến:
Hằng số có thể được khởi tạo giá trị từ một biến thông thường:
Hằng số với chỉ thị tiền xử lý #defineNgoài cách sử dụng từ khóa const để khai báo một hằng số, C++ vẫn cho phép bạn sử dụng chỉ thị tiền xử lý #define để định nghĩa một macro sử dụng như một hằng số. Phương pháp này thường thấy trong những hệ thống cũ, hiện nay ít được sử dụng hơn vì những hạn chế của nó (sẽ được đề cập bên dưới).
Khi các tiền xử lý gặp chỉ thị này, bất kỳ lần xuất hiện tiếp theo của 'identifier' sẽ được thay bằng 'substitution_text'. Thông thường, 'identifier' sẽ được viết hoa toàn bộ, và sử dụng gạch dưới “_” để thay cho khoảng trắng. Ví dụ:
Ở chương trình trên, khi bạn biên dịch, tiền xử lý sẽ thay thế tất cả những macro YEAR_OF_BIRTH thành giá trị 2016. Sau đó, chương trình sẽ được biên dịch bình thường. Cách sử dụng tiền xử lý #define giống như việc bạn sử dụng trực tiếp một số vào chương trình. Nhưng nó có nhiều ưu điểm hơn như:
Mặc dù tiền xử lý #define có những ưu điểm như trên, nhưng bạn nên hạn chế hoặc không nên sử dụng tiền xử lý #define làm hằng số cho chương trình. Có 2 lý do bạn không nên sử dụng nó:
Ví dụ:
Outputs: Trong chương trình trên, macro YEAR_OF_BIRTH đã bị định nghĩa lại trong thân hàm main(). Dẫn đến khi gọi hàm printYearOfBirth(), kết quả in ra đã thay đổi thành 20 thay thì 2016.
Nên định nghĩa hằng số ở đâuMột hằng số thường sẽ được sử dụng ở mọi nơi trong chương trình, vì giá trị của nó là không thay đổi (Ví dụ: các hằng số toán học, vật lý, hóa học, …). Việc định nghĩa một hằng số ở nhiều nơi trong chương trình là điều không nên. Vì vậy, bạn nên định nghĩa hằng số ở một nơi, và bạn có thể sử dụng nó ở toàn chương trình. Có nhiều cách để thực hiện việc này, mình sẽ đề cập 2 cách thường được sử dụng:
Ví dụ:
Ví dụ:
Outputs:
Kết luậnQua bài học này, bạn đã nắm được các loại Hằng số trong C++ (Constants), và đã biết được những kinh nghiệm cũng như thắc mắc liên quan đến việc khởi tạo và sử dụng hằng số một cách hiệu quả. Ở bài tiếp theo, bạn sẽ được học về TOÁN TỬ CƠ BẢN TRONG C++ (Operators), là tiền đề để bạn có thể giải được các bài toán trong lập trình. Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”. Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. Hằng số trong tin học là gì?Trong lập trình máy tính, hằng số (tiếng Anh: constant) là một giá trị mà không thể bị thay đổi bởi chương trình trong thời gian thực thi thông thường, ví dụ giá trị là hằng số.
Hằng số là gì toán 11?Hằng số là một số cố định có giá trị không bao giờ thay đổi. Người ta thường dùng nửa bảng chữ cái đầu để biểu diễn hằng số và nửa bảng chữ cái sau để biểu diễn biến. Để tiện trong việc sử dụng, hằng số được kí hiệu là const, viết tắt của “constant”, tên tiếng Anh của hằng số.
Hằng số K là gì?Hằng số Boltzmann, ký hiệu kB hay k, phát hiện bởi Max Planck, lấy tên theo Ludwig Boltzmann, là 1 đại lượng chuyển đổi cơ bản giữa nhiệt độ và năng lượng.
Hằng số là gì ví dụ?Trong toán học, hằng số là một giá trị không xác định hoặc là một giá trị có thể thay đổi. Ví dụ như phương trình y = 3x + 4 có 2 biến là x và y. Đây là các biến vì bạn không biết được giá trị này là gì và giá trị này có thể thay đổi; x có thể bằng bất kỳ số nào và y có thể thay đổi tùy thuộc vào giá trị của x.
|