Write an F# function simplify : aexpr -> aexpr to perform expressionsi การแปล - Write an F# function simplify : aexpr -> aexpr to perform expressionsi ไทย วิธีการพูด

Write an F# function simplify : aex

Write an F# function simplify : aexpr -> aexpr to perform expression
simplification. For instance, it should simplify (x + 0) to x, and simplify
(1+0) to 1. The more ambitious student may want to simplify (1+0)∗(x+0)
to x. Hint: Pattern matching is your friend. Hint: Don’t forget the case where
you cannot simplify anything.
You might consider the following simplifications, plus any others you find
useful and correct:
0 +e −→ e
e +0 −→ e
e −0 −→ e
1 ∗ e −→ e
e ∗ 1 −→ e
0 ∗ e −→ 0
e ∗ 0 −→ 0
e −e −→ 0
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
เขียนง่ายมีฟังก์ชัน F #: aexpr -> aexpr เพื่อดำเนินการนิพจน์รวบ ตัวอย่าง ควรทำ (x + 0) กับ x และง่าย(1 + 0) 1 นักเรียนทะเยอทะยานมากขึ้นอาจต้องทำ (1+0)∗(x+0)การไฟร์แนะนำ: จับคู่รูปแบบเป็นเพื่อนกัน คำแนะนำ: อย่าลืมกรณีที่คุณไม่สามารถทำอะไรคุณอาจพิจารณาลในเรื่องง่ายต่อไปนี้ พร้อมคนหามีประโยชน์ และถูกต้อง:0 + e −→ eอี + 0 −→ ee −0 −→ e1 ∗ e −→ eอี∗ 1 −→ e−→อี 0 ∗ 0อี∗ 0 −→ 0e −e −→ 0
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
เขียนฟังก์ชั่น F # ลดความซับซ้อน: aexpr -> aexpr
เพื่อดำเนินการแสดงออกของความเรียบง่าย ยกตัวอย่างเช่นมันควรจะลดความซับซ้อน (x + 0) เพื่อ x และลดความซับซ้อนของ
(1 + 0) ต่อ 1 นักเรียนที่มีความทะเยอทะยานมากขึ้นอาจต้องการที่จะลดความซับซ้อนของ (1 + 0) * (x + 0)
เพื่อ x คำแนะนำ: รูปแบบการจับคู่เป็นเพื่อนของคุณ คำแนะนำ:
อย่าลืมกรณีที่คุณไม่สามารถลดความซับซ้อนอะไร.
คุณอาจพิจารณา simplifications ต่อไปนี้รวมทั้งคนอื่น ๆ
ที่คุณพบว่ามีประโยชน์และถูกต้อง:
0 + E -
→จจ0 -
→อีอี-0 - →อี
1 * อี -
→อีอี* 1 - →จ
0 * อี - 0
→อีเมล์* 0 - 0
→อีอี- 0 →
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เขียนฟังก์ชัน f #ง่าย : aexpr - > aexpr แสดงสีหน้า
หนึ่งเดียว . ตัวอย่าง มันน่าจะง่าย ( x 0 ) x , และลดความซับซ้อนของ
( 1 ) 1 นักเรียนทะเยอทะยานมากขึ้นอาจต้องการง่าย ( 1 ) ∗ ( x 0 )
ให้ X . คำใบ้ : รูปแบบการจับคู่เป็นเพื่อนของคุณ เคล็ดลับ : อย่าลืม ในกรณีที่คุณไม่สามารถช่วยอะไร
.
คุณอาจพิจารณา Simplifications ดังต่อไปนี้บวกกับคนอื่น ๆที่คุณพบใด ๆที่เป็นประโยชน์และถูกต้อง :
0

0 E −→ E E E
E −→− 0 −→ E
1 ∗ E −→ E
E ∗ 1 −→ E
0 ∗ E −→ 0
0
0 E ∗−→ E E −→− 0
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: