简答题:(I)上课之前,教师利用多媒体向学生展示“国际象棋和麦子”的故事。 教师:大家来算一下,最后这个国王应该给这个聪明人多少

题目内容:
(I)上课之前,教师利用多媒体向学生展示“国际象棋和麦子”的故事。
教师:大家来算一下,最后这个国王应该给这个聪明人多少麦子呢?
学生:1+2+2^2+2^3+2^4+……+2^63=2^64-1
教师:如果我们手动计算.是不是特别麻烦?
学生:是。
教师:其实我们可以利用VB程序进行计算,大家看一下老师展示的这个VB程序,是不是很快就能得出结果,那我们如何设计出这个程序呢?
学生:不清楚。
教师:现在大家想一下,你们刚刚是如何写出这个算式的?
学生:通过对这个问题的分析,然后得出的。
教师:其实我们编程也是,先有具体问题,然后分析问题,接下来设计算法,编写程序,最后调试程序,最终解决问题。
(2)A——运白菜到左岸并带回羊
B——羊
C——狼
D——运狼到左岸
E——白菜
具体分析过程:
分析已知条件可得:①河边只有一条船;②一次最多只可载农夫和另一样东西过河;③农夫不在时,狼要吃羊,羊要吃白菜。
经过分析,我们得出解决问题的关键:“狼和白菜”在一起就不会有问题。
解析步骤:
①【去】农夫先带羊过河,把狼和白菜留在右岸。
【回】农夫自己回来。
②【去】农夫把狼(或者白菜)带过河。
【回】农夫把羊带回来。
③【去】农夫把白菜(或者狼)带过河。
【回】农夫自己回来。
④【去】农夫把羊再次带过河。
(3)教师请学生思考生活中的例子:假如A杯子中装的是红酒,B杯子中装的是白酒,现在我们要将两个杯子的液体交换,应该如何交换?
学生讨论并回答问题,借助一个空杯子c,首先将A杯子中的红酒倒入空杯子C,然后再将B杯子中的白酒倒入A杯子中,最后将C杯子中的红酒倒入8杯子中。
教师引导学生讨论能不能将这个问题的算法迁移到两个变量交换的算法上来。
学生进行讨论。
教师讲解算法可以使用自然语言、伪代码、流程图等不同的方法来描述,请学生尝试利用所学知识画出算法的流程图。
学生根据所学知识画出算法的流程图。
教师讲到有了算法之后,就是利用编程软件实现算法了。教师通过多媒体展示设计好的“交换变量值”程序代码半成品,并让学生补充填空,尝试调试运行,最后实现两个数交换。
教师借助生活实例让学生感受“需求分析—设计算法—编程实现—调试运行”这一计算机编程加工思想的一般过程。
参考答案:
答案解析:

2018年1月,《普通高中信息技术课程标准(2017年版)》正式颁布,请简要回答高中信息技术学科核心素养包含哪几个方面的

2018年1月,《普通高中信息技术课程标准(2017年版)》正式颁布,请简要回答高中信息技术学科核心素养包含哪几个方面的内容。(10分)

查看答案

二进制运算规则为1+1=10,1*1=1,那么二进制算式11*11等于( )。

二进制运算规则为1+1=10,1*1=1,那么二进制算式11*11等于( )。A.121 B.1001 C.1011 D.1111

查看答案

一般用于印刷的Photoshop图像文件必须设置为( )色彩模式。

一般用于印刷的Photoshop图像文件必须设置为( )色彩模式。A.RGB B.灰度 C.CMYK D.Lab

查看答案

下列全文搜索引擎的使用技巧中,能缩小搜索范围的是( )。

下列全文搜索引擎的使用技巧中,能缩小搜索范围的是( )。A.使用逻辑运算符“OR”进行搜索 B.使用逻辑运算符“NOT”进行搜索 C.使用通配符进行搜索 D.使

查看答案