① 高一数学必修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));