- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 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)