师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步沪科教版选修1 算法与程序设计活动一 运用已有的知识解决问题下载详情

沪科教版选修1 算法与程序设计信息技术《第1章 计算机解决问题的过程 第一节 了解计算机解决问题的过程 活动一 运用已有的知识解决问题》优秀教学ppt课件

  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

沪科教版选修1 算法与程序设计信息技术《第1章 计算机解决问题的过程 第一节 了解计算机解决问题的过程 活动一 运用已有的知识解决问题》优秀教学ppt课件

用于书写计算机程序的语言称为程序设计语言,如C、C++、Python、Java、C#、Php等。

程序设计语言分类:机器语言、汇编语言、高级语言

什么是软件

程序、数据连同有关资料文档称为软件。

系统软件

是在计算机应用中,为了实现系统功能、充分利用资源、提高使用效率、便于使用而设计的与计算机系统资源有关的软件。如操作系统。

应用软件

是以用户的应用为目的而开发的软件。

高级语言的优点

1、相比机器语言和汇编语言,高级语言更接近算法语言,易学、易懂,一般工程技术人员只需要几周时间的培训就可以胜任程序员的工作。

2、高级语言提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高。

3、高级语言与计算机硬件关系不大,所写程序可移植性好,重用率高。

人是如何解决问题的?

例如

我国汉代有一位大将,叫韩信。他每次集合部队,都要求部下包三次数,第一次按1—3报数,第二次按1—5报数,第三次按1—7报数,每次报数都要求最后一个人报告他的数是几,这样韩信就知道一共到了多少人。他的这种巧妙算法,人们称为“鬼谷算”、“隔墙算”、“亲王暗点兵”等。

算法1

从1开始,取出一个自然数判断它被3、5、7整除后的余数是否为2、3、2,如果是,则这个数即所求的数,求解结束。否则,用下一个数再试,直到找到这个数为止。

算法2

构造这样一个数使得它满足下列各个条件

设S为满足要求的一个数,S=A+B+C,A满足条件被3整除余2且被5和7完全整除,B满足条件被5整除余3且能被3和7完全整除,C满足条件被7除与2且能被3和5完全整除。这样一个数即为所求的一个数。

人解决问题的一般过程

了解问题 , 分析问题, 收集信息, 根据已有的知识、经验判断推理, 采用准确的方法和步骤解决

简单地概括

明确问题

提出假设

教材