3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1

2021-12-02
| 17页
| 1386人阅读
| 54人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 3.3 计算机程序与程序设计语言
类型 课件
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPT
文件大小 1.73 MB
发布时间 2021-12-02
更新时间 2021-12-16
作者 shengrheng
品牌系列 -
审核时间 2021-12-02
下载链接 https://m.zxxk.com/soft/31641284.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

3.3程序与程序设计语言 1.3.1程序和程序设计 程序:实际上是一组机器操作的指令或语句的序列,是算法的一种描述。 求解“鸡兔同笼问题”的算法与程序 算法 程序 (1)开始 (2)输入a和b的值; (3)求x=2a-b/2; (4)求y=b/2-a; (5)输出x,y的值; (6)结束。 a,b=map(int,input().split()) x=2*a-b/2 y=b/2-a print("鸡数x=%d"%x+"兔数y=%d"%y) 求100以内能被3整除的数的算法与程序 算法 程序 (1)开始 (2)i=1; (3)如果i能被3整除,则输出i; (4)i=i+1; (5)如果i≤100,则返回(3)步; (6)结束。 i=1 while i<=100: if i%3==0: print(i) i=i+1 程序的特征: (1)程序中,每一个算法的步骤对应着程序设计程序的一个或多个语句,每一个语句对应一个或多个操作,每个操作都要求有执行对象,并且根据对象状态变化形成动作的效果,同时可变的对象用变量来表示,变量的值的变化则可通过基本操作赋值来完成。 (2)除非特别声明,程序都从第一条语句开始顺序执行。 (3)程序总是施行操作于某些对象,这些对象通常称为数据。 (4)这些数据一般应该有属性和取值范围,即类型说明。 (5)有时语句要求执行者作出判定,即在某种条件成立的情况下执行一条或一组语句,否则执行另一条或另一组语句。 (6)一条或一组语句可能需要执行一次以上,当一条或一组语句要重复时,必须指明重复次数或重复的条件。 (7)程序本身是一个静态实体,而执行语句的进程是动态的。 2程序的基础结构 程序有三种最基本的结构:顺序结构、选择结构、循环结构 s1 s2 S S1 S2 sn C C 否 是 顺序结构 选择结构 循环结构 程序的三种基本结构 计算机程序的运行原理 3程序设计过程 具体问题 计算机程序 程序设计 分析问题、建立模型、设计算法、编写程序 一个高质量的程序,应具备以下的条件: (1)建立正确的数学模型和确定有效的计算方法。 (2)运行结果必须正确,且在精度和其他各方面均满足要求。 (3)程序本身具有良好的结构,逻辑清楚,易读易懂。 (4)程序运行时间尽可能短,同时尽可能合理地使用内存。 (5)便于检查、修正、移

资源预览图

3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1
1
3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1
2
3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1
3
3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1
4
3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1
5
3.3 程序与程序设计语言 课件-2021-2022学年高中信息技术粤教版(2019)必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。