书人FB第3期讲义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Basic基础班第三期讲义(含练习) PAGE 江苏书人教育培训中心 - PAGE 1 - /basic QBasic基础班第二期讲义(含练习) - PAGE I - 尊敬的家长,亲爱的学员: 欢迎您参加BASIC基础班第三期的学习,让我们一起努力,顺利完成学习任务,取得好的成绩,为今后的学习打下良好的基础! 为此,请我们共同遵守如下约定: 按时到教学点上课,不迟到,不早退,不旷课; 上课认真听讲,记笔记,积极回答问题,请勿做与学习无关的事(如玩游戏); 课后认真复习,多上机练习,按时完成作业; 每次上课请带上书本、作业、笔、纸; 请保存好每次上课的讲义,以备复习之用; 有问题或建议请及时联系(顾老师,电话; 爱护公物,保持教室整洁。 TIME \@ yyyy年M月 2012年2月 Basic程序设计第三期教学计划 课次 教 学 内 容 课次 教 学 内 容 1 第一、二期复习 2 数组7 二维数组的定义 二维数组的赋值与输出 3 数组8 二维数组与一维数组的互化 二维数组的排序 4 数组9――数字图形1 鞍点 回字形方阵 5 数组10――数字图形2 直角三角形 杨辉三角形 6 字符串1 字符串的基本知识、字符串常量与变量 字符串函数1 7 字符串2 字符串函数2 字符串函数应用1 8 字符串3 字符串函数应用2 9 子程序1 子程序的概念、作用 FUNCTION函数的建立与调用 10 子程序2 SUB过程的建立与调用 变量的作用范围 11 子程序3 子程序应用 12 复习 13 考试 14 试卷讲评 联系电话:刘老师) 中心网站: 【第1次课:第一、二期复习】 机号   姓 名     年 级 家长签名     1 学习目标:复习并掌握第一、二期内容。 FreeBasic下载 下载地址1:/basic 下载地址2(机房内使用):http:// Basic第一、二期内容复习 程序的组成:输入数据,处理数据,输出数据 数制 常用的数制:10,2,8,16 数制的定义:基数,进位规则,位权 数制的转换: 数据类型 数值(整型,实型),字符 常量,变量,数组 运算符与表达式 算术运算符 关系运算符 逻辑运算符 语句和函数 赋值类:LET(赋值),INPUT(键盘输入),READ/DATA(读数/置数) 输出类: PRINT(输出),PRINT USING(指定格式输出) LOCATE(屏幕定位),TAB(),SPC() 选择类:IF(条件),SELECT(多分支) 循环类: FOR…NEXT(计数循环) DO WHILE…LOOP(当循环-条件循环) DO…LOOP UNTIL(直到循环-条件循环) 随机数类:RND,RND();RANDOMIZE 其它: SWAP(交换) SLEEP(暂停),END(结束),REM(注释) DIM AS 数据类型 变量列表(变量定义) INT() SQR() 基本程序段 两个变量值的交换(3种) 闰年问题 累加问题,累乘问题 整数的分解 因数问题 图形输出 数制转换 数组元素的赋值与输出 数组元素的查找,删除,插入 排序元素的排序 练一练: (J3-11)从键盘上输入年、月、日,输出这一天是这一年的第多少天。 (J3-12)。求s=1!+2!+…+10!的值。 (J3-13)随机生成10个数(在10-99之间)存入数组a中,然后将数组a中的元素按升序排序。接着从键盘上输入一个数x,如果x存在于数组a中,则把元素x删除;否则将其插入数组a中,要求数组依然有序。 作业 一、编写程序(上机编程、调试、运行,并将源程序写在下面) 1、编程输出100以内的所有素数。(X3-111) 【第2次课:数组7】 机号   姓 名     年 级 家长签名     1 学习目标:掌握二维数组的赋值与输出。 练一练(J3-21):随机生成10个数(在10-99之间)存入数组a中,然后将数组a中的元素按升序排序。接着从键盘上输入一个数x,如果x存在于数组a中,则把元素x删除;否则将其插入数组a中,要求数组依然有序。 二维数组的引入 在日常生活中,有些数据经常呈现为表格的形式,如同学们的座位表。 在该表中,每一个同学的座位是由排(或称“行”)和组(或称“列”)决定的。 对以上这种例子中的数据,可以采用二维数组来实现,例如s(3,5)。 二维数组的定义 包括两个下标的数组称为二维数组 在使用数组之前,必须对数组进行定义。 数组的定义格式:DIM AS数据类型 数组名(行下标上界,列下标上界) 1 3 4 8 52 7 6 4 93 0 8 6 76 8 7 9 3练一练(J3-22):假

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档