课件11张PPT。信息技术(选修一)算法与程序设计第一课 计算机如何解决问题新问题:开心辞典是怎么建立的?(观看视频)1、先显示一个题目
2、再根据答题者的回答(选择)
3、最后显示答案的正确与否特点:智能化程序体验古老的问题如果你是国王,你要给宰相多少麦粒呢?宰相西萨·班·达依尔国际象棋棋盘上的麦粒程序体验[活动] 运用已有的知识解决问题1、棋盘的格子数为n个
2、麦粒的个数为 y个Y=1+2+22………+2n-1?人工计算要很长时间,在科技发达的今天,你想到什么?1、分析问题确定要用计算机做什么?
2、寻找解决问题的途径和方法
3、用计算机进行处理用计算机来解决问题的总体思路先来解决开心辞典的建立问题算法执行流程
选择结构(流程图)设计算法算法执行流程:循环结构旧问题:国际象棋棋盘上的麦粒1、设计算法算法执行流程顺序结构2、编制和运行程序Visual Basic创建界面
设置属性
编写代码三步曲:二、计算机解决问题的步骤1、分析问题
2、设计算法
3、编写程序
4、调试程序“前面我们学习了用计算机解决问题的过程,它和人工解有什么关系呢?同一学习小组的同学一起探讨人工求解问题和用计算机求解问题的异同,并把讨论结果记录在《计算机解决问题的过程》教学活动表的“讨论记录”表中。如下:
关于求解问题的方式讨论记录教师提问2~3个小组的讨论结果,并引导出大致如下的形式结果:流程图示意说明返回