ImageVerifierCode 换一换
格式:PPT , 页数:17 ,大小:1.73MB ,
资源ID:99007      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-99007-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2021-2022学年信息技术粤教版(2019)必修1 3-3 程序与程序设计语言 课件.ppt)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

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

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/2y=b/2-aprint(鸡数x=%d%x+兔数y=%d%y)求100以内能被3整除的数的算法与程序算法程序(1)开始(2)i=1;(3)如果i能被3整除,则输出i;(4)i=i+1;(5)如果i100,则返回(3)步;(6)结束。i=1while i=10

2、0:if i%3=0:print(i)i=i+1程序的特征:(1)程序中,每一个算法的步骤对应着程序设计程序的一个或多个语句,每一个语句对应一个或多个操作,每个操作都要求有执行对象,并且根据对象状态变化形成动作的效果,同时可变的对象用变量来表示,变量的值的变化则可通过基本操作赋值来完成。(2)除非特别声明,程序都从第一条语句开始顺序执行。(3)程序总是施行操作于某些对象,这些对象通常称为数据。(4)这些数据一般应该有属性和取值范围,即类型说明。(5)有时语句要求执行者作出判定,即在某种条件成立的情况下执行一条或一组语句,否则执行另一条或另一组语句。(6)一条或一组语句可能需要执行一次以上,当一

3、条或一组语句要重复时,必须指明重复次数或重复的条件。(7)程序本身是一个静态实体,而执行语句的进程是动态的。2程序的基础结构程序有三种最基本的结构:顺序结构、选择结构、循环结构s1s2SS1S2snCC否是顺序结构选择结构循环结构程序的三种基本结构计算机程序的运行原理3程序设计过程具体问题计算机程序程序设计分析问题、建立模型、设计算法、编写程序一个高质量的程序,应具备以下的条件:(1)建立正确的数学模型和确定有效的计算方法。(2)运行结果必须正确,且在精度和其他各方面均满足要求。(3)程序本身具有良好的结构,逻辑清楚,易读易懂。(4)程序运行时间尽可能短,同时尽可能合理地使用内存。(5)便于检

4、查、修正、移植和维护。1.3.2程序设计语言的产生与发展发展历程:1.机器语言电子计算机采用的物理器件主要是电子元件,由于电子元件的特性,计算机只能识别“0”和“1”组成的机器代码。早期的程序设计语言是由“0”和“1”这样的二进制代码指令组表示的,是能够被计算机直接接受和执行的计算机语言,通常称为机器语言。指令序号 机器语言指令功能11011000000001001把加数9送到累加器AL中20000010000001000把累加器AL中的内容与另一数相加,结果存在累加器AL中(即完成9+8的运算)311110100停止操作用Inter 80386机器指令完成“9+8”的加法运算2、汇编语言一种

5、类似英语缩写词且带有助记性符号的语言,每条汇编指令都和一条机器指令相对应,只是指令码和操作数都采用符号形式,这种语言被称为汇编语言。这种语言与特定的机器和特定的微处理器有关,而且不能被机器直接接受,必须用一种语言翻译将程序中的每条语句翻译成机器语言才能执行。与机器语言相比,差异不大。用汇编语言来实现“9+8”运算的有关指令语句序号 汇编语言指令指令功能1MOV AL,9把加数9送到累加器AL中2ADD AL,8把累加器AL中的内容与另一数相加,结果存在累加器AL中(即完成9+8的运算)3HLT停止操作3、高级语言利用汇编语言与计算机进行交流存在很大障碍,程序的理解和调试仍然十分困难。于是。高级语言应运而生。第一个高级程序设计语言是Fortran语言,主要用于科学和工程计算,它更接近自然语言。例如:计算“9+8”的问题,用Visual Basic语言编程,Print 9+8用高级语言编写的程序必须经过翻译器将其翻译成机器语言,才能在计算机上执行。汇编语言与编译语言

Copyright@ 2020-2024 m.ketangku.com网站版权所有

黑ICP备2024021605号-1