10.直线式程序和分支式程序有何区别?

10.直线式程序和分支式程序有何区别?,第1张

直线式程序和分空燃支式程序的区别:

1、直线式程序,这是斯金纳首创的一种教学程序,是经典的程序教学模式。在这一流程里,教师把材料分成一系列连续的小步子,每一步一个项目,埋洞内容很少。

2、分支式程序,是由于各个学生的学习能力及已有知识的基础是不一样的,另外,学习材料本身也有难易程度的区分,因此有人便在经典程序的基础上提出了变体。分支式程序便是一斗液虚种变体,是由美国人A·克劳德提出来的一种可变程序模式。

分支式程序教学是由克劳德提出来的。

分支式程序(branching prograrns)是指程序教学中一种编制教材的模式。美国克劳德根据他训者磨练军事人员的经验编制的一种可变程序模式。

他认为编制一种完全避带亮免错误的程序几乎是不可能的。因此他根据学生可能出现的各种错误,把教材分成小的蠢嫌宽逻辑单元,每个单元的步子比直线式程序的要大些,内容也多些.

学生每掌握一个单元,就要进行该单元的测验。测验按多重选择反应法进行。若选择了正确答案,就引导学生按主程序学习下一单元;反之,则进行分支程序的补充学习。

直线式程序和分支式程序的区别:直线式程序,这是斯金纳首创的一种教学程序,是经典的程序教学模式。在这一流程里,教师把材料分成一系列连续的小步子,每一步一个项目,内容很少。

分支式程序,是由于各个学生的学习能力及已有知识的基础是不一样的,另外,学习材料本身也有难易程度的区分,因此有人便在经典程序的基础上提出了变体。分支式程序便是一种变体,是由美国人A·克劳德提出来的一种可变程序模式。

并行分支为并行性流程控制程序的分支。

由两个及以上的分支程序组成的,必须同时执行各分支的程序,称为并行性流程控制程序,并行分明困支就是上述程序的分支。

流程控制指令会改变程序运行顺序,可能是运行不同位置的指令,或在二段程序中选一个运行。

扩展资料

流程控制指令的分类

1、继续运行位在不同位置的一段指令。

2、若特定条件成立时,运行一段指令,例如C语言的switch指令,是一种有条件分支指令。

3、运行一段指令若干次,直到特定条肆哗件成立为止,例如C语言的for指令,仍然可视为一种有条件分支指令。

4、运行位于不同位置的一段指令,但完成后会继续运行原来要运行的指令,包括子程序、协程及延续性。

5、停止程序,不运行任何指令。激雹念

参考资料

百度百科--流程控制

百度百科--并行控制

百度百科--三菱PLC


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12386331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存