电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

高二信息qbasic

19页
  • 卖家[上传人]:小**
  • 文档编号:70758886
  • 上传时间:2019-01-18
  • 文档格式:PPT
  • 文档大小:170KB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第一章 程序和程序设计语言,计算机是如何实现信息的自动处理呢? 首先,将我们要完成的任务通过一系列的指令去描述,这一指令组称为程序.然后,将完成任务所需的数据和程序输入到计算机,再由计算机根据程序中的指令自动对数据进行处理,得出结果.,数据程序,输入设备,输出设备,存储器,运算器,控制器,计算机,一、程序和它的作用,结果,计算机进行信息处理的过程如下: 用户输入程序与数据 计算机根据程序自动处理数据 输出结果数据,简单地说就是:输入 处理 输出,1、如果你遇到一个需要计算机解决的问题而又没有合适的软件,这时就需要根据任务设计相应的软件,这就要学习程序设计。 2、如果你希望成为一个计算机的专业人才,为人们设计所需的软件,也发必须学习程序设计。 3、通过学习程序设计,可以提高我们分析问题的能力,培养严谨的思维习惯。 4、目前,软件业已成为世界上最大的产业之一,其中最缺乏的人才主要是软件设计人员。因此,学好程序设计,有助于为今后的工作打下一良好的基础,有助于我们成为新时代有竞争能力的软件人才,有助于我们为祖国做出更大的贡献。,二、为什么要学习程序设计,二、程序设计语言,如何进行程序设计呢?

      2、(1)首先要对问题进行需求分析; (2)然后为问题设计一个正确的解题方法和步骤; (3)最后通过一种计算机可以理解并接受的语言描述完成操作所需的步骤。这种语言我们称之为程序设计语言。,人与人的交流通过人的自然语言,人与计算机交流通过人设计的计算机语言,关于计算机语言,第一代:机器语言。完全由二进制的“0”,“1”组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂; 第二代:汇编语言。这种语言增加了一些容易记忆的英文缩写来表示命令,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识; 第三代:高级语言。高级语言是使用一些简单的英文单词(或缩写符号)、号子和数学式子来描述命令。这些语言的编程规则比较接近人的自然思考规则,所以比较容易被一般人掌握,也需要翻译为机器语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,PROLOG,PASCAL,COBOL etc.,计算机解题的一般过程,用高级语言 编写程序,翻 译 成 机器语言,执行程序,利用计算机处理问题的过程,提出问题,编写程序,算法设

      3、计,一、问题的算法表示,第二节 算法和程序,算法的概念,解决一个问题要采取的步骤就是算法。,几个算法的例子:,烧水喝:烧水沏茶喝水 一套太极拳的打法,有的算法目前计算机可以实现,有的则不能!,一、问题的算法表示,第二节 算法和程序,算法的表示方法,自然语言表示算法; 用传统流程图表示算法等. 用计算机语言描述算法.,第二节 算法和程序,二、用自然语言描述算法,任务一,输入圆的半径,输出圆的面积,用自然语言描述算法如下:,(1)pi3.1415926; (2)输入r的值;,(1)输入圆的半径;,(2)利用公式“圆的面积=圆周率(圆的半径的平方)”计算圆的面积;,(3)输出圆的面积。 注:和数学一样,为了能简明地描述算法,通常引入一些适当的变量来描述问题所涉及的数据.这里,以R表示圆的半径,以S表示圆的面积,以PI表示圆周率,它是一个常数,值约为3.1415926.则算法描述如下:,(3)S pir r; (4)输出S的值.,任务二,设计房租收费程序,其要求是:住房面积80平方米以 内含80平方米),每平方米收费3元,住房面积超过80平方米时,超过部分,每平方米收费5元.输入住房面积数,输

      4、出应付的房租.,用S表示房面积数,以m表示应付的房租,算法如下:,任务三,求和:1+2+3+100,算法一:,(1)输入S的值;,(2)如果“S=80”则“mS3”,否则“m803+(S-80)5”;,(3)输出m的值.,(1)首数1,尾数100,项数100;,(2)利用公式“总和=(首数+尾数)项数/2”求和;,(3)输出求和结果。,引入适当的变量,可描述为:,算法二:,引入SUM为累加变量,I表示累加数据,可描述为:,(1)T1,B100,N100;,(2)SUM(T+B)N/2;,(3)输出SUM,(1)从1开始将自然数1、2、 3、100逐个相加;,(2)输出累加结果。,(1)SUM0,(2)I0;,(3)当“I100”时反复执行下列操作:,可以看出,算法具有多样性,同一问题可以有多种不同的算法。,II+1;SUMSUM+I;,(4)输出SUM,如果要计算1到50的平方和,算法一是否仍适用?算法二应如何修改?,算法二应改成: (1)从1开始将自然数1的平方、2的平方、 3的平方、 50的平方逐个相加;,(2)输出累加结果。,引入SUM为累加变量,I表示累加数据,可描述为:,(1

      5、)SUM0,(2)i0;,(3)当“i100”时反复执行下列操作:,iI+1;SUMSUM+ii;,(4)输出SUM。,用传统流程图表示算法 (引例),起止框,一般处理框,判断框,流 程 线,输入输出框,开始,任务一的算法用流程图描述如图所示:,优点:直观形象,流程清晰,各种操作一目了然,不易产生歧义; 缺点:流程图占面积大,由于允许使用流程线,使流程任意转移,容易使人弄不清流程的思路。,用传统流程图表示算法 (举例),任务二的算法用流程图描述如图所示:,是,mS3,否,终止,m803+(S-80)5,开始,任务三的算法用流程图描述如图所示:,是,否,终止,任务三的算法用流程图描述如图所示:,i=i+1;SUM=SUM+i,变量:就是处理过程中可取不同的量.变量名就是对应单元符号地址,变量的值就是单元中存贮的内容. 命名的规则:1、变量名由大写字母和数字组成,首字符中必须 是字母; 2、变量名的字符数最多可达238个,但计算机只能区分前两个字符。 3、不能用专用词(保留字)作变量名。 4、不允许希腊字母作为变量名或其中的一部分。,常量(1)常量是指其值不发生变化的量。 (2)常量有两种类型:数值型常量和字符串型常量。 (3) 字符串型常量就是用双引号“ ”括起来的一串字符(字母、 数字等)。例如;“123”作为特定事物的代名词。 (4)字符串长度不得超过255个字符,两个双引号之间没有任 何字符(空格也没有)的串,称为空串。空串的长度为0。,

      《高二信息qbasic》由会员小**分享,可在线阅读,更多相关《高二信息qbasic》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.