如何在高中信息技术课中培养学生的计算思维
信息技术课程从程序设计文化起源,经历了30年的实践后,开始围绕以计算机为中心的机械计算讨论教育价值。这看似回归计算机这一原点,但在认识高度上有本质的不同。
程序设计文化、算法思维、计算思维这三者至少在教学目标、教学内容、实现途径三方面存在不同。程序设计文化是以掌握一种程序设计语言使用方法为基本目标,并在此基础上让学生认识到当前计算机与程序设计的重要性。程序设计文化重点在高级语言及编程技巧上,并通过大量编程训练来完成。算法思维是以程序设计为载体,让学生能清楚地理解问题解决的规则,能够认识到问题的起点、边界和限定范围,按部就班地完成任务或解决问题。算法思维尽管涉及程序,但更关注算法的实现,强调的是通过算法来理解计算机对预设问题的解决过程,并能清楚地分析问题解决的优劣。至于计算思维,可以通过程序设计但也不是唯一通过程序设计来实现培养。计算思维是从机械计算的实现过程来理解解决信息处理问题的一般方法以及机械计算所特有的技巧,并能认识机械计算与人脑计算的优劣。
本回答由提问者推荐
编程写什么样的程序比较锻炼算法思维?
可以去做些acm的题目嘛
C语言编程思路,算法思路
思路很简单
用for循环如果输出12个A ‘A’=65 ‘B’=66 ‘C’=67
可以写成for(i=0,i<12,i++)
prantf("%c\n",i);
for(i=0,i<10,i++)
prantf("%c\n",i+1);
for(i=0,i<8,i++)
prantf("%c\n",i+2);
这样就可以实现了 方法有很多种