<< Chapter < Page Chapter >> Page >
Lập trình có mục đích để làm dễ dàng và đơn giản hoá nhiệm vụ tính toán. Để lập trình trên Mathcad phải dùng đến ngôn ngữ Programming được xây dựng trong Mathcad bao gồm: nhánh điều kiện (IF), cấu trúc vòng lập (FOR, WHILE…), trình bày lỗi…

Câu điều kiện “if”

Thực hiện theo các bước sau:

 Kích ngay bên phải khung nhập biểu thức nơi muốn chèn câu lệnh “if”

 Từ thanh Math : Kích vào biểu tượng , xuất hiện hộp thoại Programming (hìn.h7. 1)

Hình 7.1. Programming

 Kích vào nút Add Line, xuất hiện ***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

 Tại vị trí khung trống ở trên kích vào nút “if” (hoặc từ bàn phím nhấn Shift+]), ngay bên phải khung nhập biểu thức, nhập biểu thức Boolean.

 Tại vị trí khung trống ở dưới kích vào nút “otherwise”, gõ giá trị muốn chương trình trả về nếu kết quả điều kiện là sai.

Ví dụ:

***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

Lưu ý: Nếu sử dụng nhiều câu lệnh “if” trước câu lệnh “otherwise” thì câu lệnh “otherwise” chỉ được thực hiện khi tất cả các điều kiện đều sai.

Câu lệnh vòng lặp (program loops)

Loop là lệnh chương trình được dùng để làm cho một hay nhiều câu lệnh (nội dung vòng lặp) điều hoạt theo chu trình cho đến khi thoả mãn điều kiện đã đưa ra. Trong Mathcad có hai loại câu lệnh lặp:

Câu lệnh “for”

 Câu lệnh “for” : được áp dụng khi bạn biết chính xác số lần vòng lặp được thực thi.

Để thực hiện vòng lặp “for” tiến hành theo các bước sau:

 Kích ngay bên phải khung nhập biểu thức nơi muốn chèn câu lệnh “for”

 Kích vào nút “for” trên thanh Math (hoặc từ bàn phím nhấn Ctrl+”)

 Bên trái gõ biến thay đổi, bên phải nhập dãy số chạy

 Nhập biểu thức vào khung trống bên dưới

Ví dụ 1: Tính tổng của n số nguyên dương đầu tiên

***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

Ví dụ 2: Tính giai thừa của một số

***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

Câu lệnh “while”

 Câu lệnh “while” : được dùng khi bạn muốn vòng lặp dừng lại theo điều kiện hiện hành nhưng lại không biết chính xác khi nào điều kiện đó xảy ra.

Khi dùng các câu lệnh lặp, bạn cần phải cắt chúng ra thành từng quy trình hoặc kiểm soát tính hoạt động của câu lệnh.

Ví dụ:

***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

Câu lệnh ngắt “break”

 Câu lệnh “break” : trong vòng lặp “loop” khi muốn dừng quy trình điều hoạt câu lệnh lặp.

  • Kích vào khung nhập chương trình trong đó muốn đặt câu lệnh “break”

 Kích vào nút “break” trên thanh Math (hoặc từ bàn phím nhấn Ctrl+{)

Khi Mathcad bắt gặp câu lệnh “break” trong phần thân của vòng lặp “for” hoặc “while”:

 Chu trình lặp sẽ ngưng sự điều hoạt và trả về giá trị đã được tính sau cùng.

 Sau đó, chương trình sẽ tiếp tục điều hoạt ngay dòng kế tiếp của chương trình sau chu trình.

Ví dụ:

***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

Hiện kết quả của chương trình “return”

 Câu lệnh “return” : theo mặc định, chương trình trả lại những gì nằm trên dòng cuối cùng. Tuy nhiên, có thể trả lại giá trị ở một nơi nào đó trong chương trình với câu lệnh “return”.

Để chèn câu lệnh “return”, thực hiện như sau:

 Kích vào khung nhập chương trình trong đó muốn đặt câu lệnh “return”

 Kích vào nút “return” trên thanh Math (hoặc từ bàn phím nhấn Ctrl+|)

Ví dụ:

 Trong vùng trống bên phải câu lệnh “return”, nhập những gì bạn muốn trả về. Các câu lệnh “return” rất hữu dụng khi bạn muốn trả về giá trị từ vòng lặp.

Tìm lỗi chương trình

 Câu lệnh “on error” : muốn trả về giá trị cần giải quyết khi Mathcad bắt gặp lỗi trong chương trình

Để chèn câu lệnh “on error”, thực hiện như sau:

 Kích vào khung nhập chương trình trong đó muốn đặt câu lệnh “on error”

 Kích vào nút “on error” trên thanh Math (hoặc từ bàn phím nhấn Ctrl+’)

 Trong vùng trống bên phải câu lệnh “on error”, nhập những gì bạn muốn trả về.

 Trong vùng trống bên trái câu lệnh “on error”, nhập những gì bạn muốn trả về nếu biểu thức mặc định không thể tính được. Dùng nút lệnh “Add Line” để chèn những khung nhập lệnh bổ sung.

Ví dụ:

 Biểu thức bên phải sẽ được tính và được trả về nếu không có lỗi xảy ra. Và nếu có lỗi xảy ra, biểu thức bên trái sẽ được trả về.

BÀI TẬP CHƯƠNG 7

1.

***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***

Questions & Answers

Discuss the differences between taste and flavor, including how other sensory inputs contribute to our  perception of flavor.
John Reply
taste refers to your understanding of the flavor . while flavor one The other hand is refers to sort of just a blend things.
Faith
While taste primarily relies on our taste buds, flavor involves a complex interplay between taste and aroma
Kamara
which drugs can we use for ulcers
Ummi Reply
omeprazole
Kamara
what
Renee
what is this
Renee
is a drug
Kamara
of anti-ulcer
Kamara
Omeprazole Cimetidine / Tagament For the complicated once ulcer - kit
Patrick
what is the function of lymphatic system
Nency Reply
Not really sure
Eli
to drain extracellular fluid all over the body.
asegid
The lymphatic system plays several crucial roles in the human body, functioning as a key component of the immune system and contributing to the maintenance of fluid balance. Its main functions include: 1. Immune Response: The lymphatic system produces and transports lymphocytes, which are a type of
asegid
to transport fluids fats proteins and lymphocytes to the blood stream as lymph
Adama
what is anatomy
Oyindarmola Reply
Anatomy is the identification and description of the structures of living things
Kamara
what's the difference between anatomy and physiology
Oyerinde Reply
Anatomy is the study of the structure of the body, while physiology is the study of the function of the body. Anatomy looks at the body's organs and systems, while physiology looks at how those organs and systems work together to keep the body functioning.
AI-Robot
what is enzymes all about?
Mohammed Reply
Enzymes are proteins that help speed up chemical reactions in our bodies. Enzymes are essential for digestion, liver function and much more. Too much or too little of a certain enzyme can cause health problems
Kamara
yes
Prince
how does the stomach protect itself from the damaging effects of HCl
Wulku Reply
little girl okay how does the stomach protect itself from the damaging effect of HCL
Wulku
it is because of the enzyme that the stomach produce that help the stomach from the damaging effect of HCL
Kamara
function of digestive system
Ali Reply
function of digestive
Ali
the diagram of the lungs
Adaeze Reply
what is the normal body temperature
Diya Reply
37 degrees selcius
Xolo
37°c
Stephanie
please why 37 degree selcius normal temperature
Mark
36.5
Simon
37°c
Iyogho
the normal temperature is 37°c or 98.6 °Fahrenheit is important for maintaining the homeostasis in the body the body regular this temperature through the process called thermoregulation which involves brain skin muscle and other organ working together to maintain stable internal temperature
Stephanie
37A c
Wulku
what is anaemia
Diya Reply
anaemia is the decrease in RBC count hemoglobin count and PVC count
Eniola
what is the pH of the vagina
Diya Reply
how does Lysin attack pathogens
Diya
acid
Mary
I information on anatomy position and digestive system and there enzyme
Elisha Reply
anatomy of the female external genitalia
Muhammad Reply
Organ Systems Of The Human Body (Continued) Organ Systems Of The Human Body (Continued)
Theophilus Reply
what's lochia albra
Kizito
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Bài giảng môn học mathcad. OpenStax CNX. Jul 29, 2009 Download for free at http://cnx.org/content/col10744/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Bài giảng môn học mathcad' conversation and receive update notifications?

Ask