① 高一數學必修3中的演算法賦值為什麼和C語言中的演算法賦值不一樣
必修三中的演算法,主要是具有一般性,講的重點是演算法(處理問題的方法),它是不能直接上機調試的,重在思想
如果要上機調試,要再按照C語言中,或者vb語言的嚴格要求來書寫,才行
關鍵在於理解本章的重點,而書寫方式,各書有區別,即使是早兩年的必修三中的演算法賦值也和現在不同,現在都用箭頭
② 數學工程題求解,賦值法
設甲組一小時製作x朵,則乙組一小時製作2/3x朵,再設甲組製作了y小時,則乙組製作了y-5/3小時,由題有:
xy+2/3x(y-5/3)=10x
xy-2/3x(y-5/3)=300
解得x=90,y=20/3
故一共有10x=900朵花
③ 離散數學的用等值演演算法求命題公式┐(P∨Q)→R的主析範式(用極小項表示),並求該公式的所有成真賦值
¬(P∨Q)→R⇔¬(¬(PVQ))∨R⇔(PVQ)VR⇔PVQVR
使該式為真,則P,Q,R中至少有一項為真即可,因此所有成真賦值列舉如下
P Q R
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
④ 數學演算法的一些問題
每次循環都要用n%i一次,然後把取模的結果賦值給r,不然r就一直都是初始值
⑤ 關於數學演算法,編程:e=m+n,f=m-n print e,f這有賦值和輸出兩個步驟,怎樣該寫,
printf("%d,%d\n",(e=m+n),(f=m-n));
c語言可以這么寫。或者利用逗號表達式:
printf("%d,%d\n",(e=m+n,e),(f=m-n,f));