摘要: 一、教学目标:1、 理解数组的产生、结构2、 学会对数组进行输入、输出操作3、 学会冒泡法排序二、教学重点:1、 数组的输入输出2、 冒泡法三、所需课时:2课时四、教学过程:(一)、复习Private Sub Command1_Click()x = Val(InputBox("输入一个正整数:", "数据输入框")) Print "x="; xEnd SubPrivate Sub Command2... 阅读全文
posted @ 2008-12-11 12:45 jesonpeng 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、 理解函数的产生2、 能自定义函数3、 理解递归法二、教学重点:1、 自定义函数2、 递归法三、所需课时:2课时四、教学过程:(一)、复习(二)、认识函数绝对值函数1、函数是怎么运行的?就像是一个黑箱子,输入一个参数,返回一个值。而黑箱子里面的功能是开发VB的时候就编写好的。那我们能不能不用这个函数来编写绝对值呢?求一个数的绝对值?A=val(text1.text)B=abs(a... 阅读全文
posted @ 2008-12-11 12:44 jesonpeng 阅读(315) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/mfs666/blog/item/658f0a24339fcb34c895591f.html一些小的数学方法,也是要会写的。program maths;const maxn=100000;vari,j,a,b,c,m,n,ct:longint;p,pt:array[0..maxn] of longint;//存储素数表和质因数表d:array[0..maxn... 阅读全文
posted @ 2008-12-11 12:44 jesonpeng 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 第十三、十四节一、教学目标:1、 理解递推法2、 理解解析法二、教学重点:1、 递推法2、 解析法三、所需课时:2课时四、教学过程:(一)、复习1、 猴子吃桃For n=9 to 1 step –1Next n2、硬币问题For i=1 to 100 for j= 1 to 100-i x=100-i-j next jNext I(二)、解析法1、 通过一道学生已经做过的题目让学生初步... 阅读全文
posted @ 2008-12-11 12:43 jesonpeng 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、 深入理解for…next循环二、教学重点:1、 for…next循环的运用三、所需课时:2课时四、教学过程:(一)、深入理解for…next循环运用动画让学生理解for…next循环每次循环变量值的变化(二)、练习1、打印For i=1 to 8 print tab(10); for j=1 to i print “*... 阅读全文
posted @ 2008-12-11 12:42 jesonpeng 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 第九、斯节for..next(一)一、教学目标:1、复习2、理解for…next循环二、教学重点:1、for…next循环2、循环语句的嵌套三、所需课时:2课时四、教学过程:(一)、讲解上次作业(二)、循环控制结构Do循环体Loop Until 条件Do Until 条件循环体LoopDo While 条件循环体LoopDo循环体Loop While 条件1、while循环... 阅读全文
posted @ 2008-12-11 12:42 jesonpeng 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、理解当型循环2、能灵活的运用当型循环二、教学重点:1、当型循环的运用三、所需课时:2课时四、教学过程:(一)、输入一个整数n,求1到n的奇数之和n=val(inputbox(“输入n的值”,”练习一”))s=0I=1dowhile I<=n s=s+I I=I+2Loop(二)、输入一个整数n,求s=1-2+3-4........ 阅读全文
posted @ 2008-12-11 12:41 jesonpeng 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、理解当型循环2、区分当型循环和直到型循环二、教学重点:1、当型循环三、所需课时:2课时四、教学过程:(一)、当型循环Dowhile 循环体条件循环体truefalseloop(二)、实例求1+2+3……+n<58 的最大的n的值S=0循环体循环体条件falsetrue条件truefalse① ② n=0Do while s&l... 阅读全文
posted @ 2008-12-11 12:40 jesonpeng 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、理解直到型循环的循环过程2、理解inputbox函数3、理解print方法二、教学重点:1、直到型循环的循环过程2、inputbox函数3、print方法三、所需课时:2课时四、教学过程(一)、引入直到型循环题目:假设你从近年开始,第1个月为“希望工程”存入1元钱,第2个月存入2元,第3个月存入3元,……以此类推,问存满500元需要... 阅读全文
posted @ 2008-12-11 12:39 jesonpeng 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、 掌握一定范围随机整数的产生方法2、 熟练掌握分支语句的嵌套二、教学重点:1、 一定范围随机整数的产生方法2、 分支语句的嵌套三、所需课时:2课时四、教学过程(一)、讲解作业1、 现在有些学生还有连续比较现象 a=b=c2、 一定范围随机整数的产生方法 Int((上限-下限+1 )*rnd)+下限(二)、嵌套语句的提出问题:设计一个程序:求一元二次方程的解If a=0 then ... 阅读全文
posted @ 2008-12-11 12:38 jesonpeng 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、 讲解作业内容2、 深入了解逻辑运算符3、 了解运算符的顺序4、 讲解实例初步了解分支语句的嵌套二、教学重点:1、 整除2、 计数器的使用3、 逻辑运算符4、 运算符运算顺序5、 分支语句三、所需课时:2课时四、教学过程(一)、讲解作业内容,引入新知识点1、 整除:判断是否为奇数的方法a mod 2<>0int(a/2)=a/2a\2=a/22、 计数器的使用j=j+... 阅读全文
posted @ 2008-12-11 12:38 jesonpeng 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、 复习分支语句及应用2、 学会填写代码的方式二、教学重点:1、 分支语句的应用2、 填写代码三、所需课时:2课时四、教学过程(一)、复习分支语句 块if语句格式一: if 条件 then 语句块 end if格式二: if 条件 then 语句1 else 语句2 end if注意事项:1、有一个if 语句,就有一个end if2、then 后面不接语句3、else单独成行很多同... 阅读全文
posted @ 2008-12-11 12:37 jesonpeng 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一、教学目标:1、 认识算法概念2、 了解流程图3、 掌握行if语句和块if语句二、教学重点:1、 行if语句和块if 语句的理解和运用三、所需课时:2课时四、教学过程(一)、判断语句的概念以前我们学习的程序都是当执行某个程序的时候计算机总是从第一条语句开始运行,从上往下一条一条运行的,我们叫顺序语句,但是很多时候我们需要让我们的软件做一些判断,比如说,我们以前说的计算三角形周长的程序,首先要判断... 阅读全文
posted @ 2008-12-11 12:36 jesonpeng 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 方法 阅读全文
posted @ 2008-12-11 12:35 jesonpeng 阅读(308) 评论(1) 推荐(0) 编辑
摘要: 一、教学目标1、学会变量说明2、理解赋值语句二、教学思路继续运用简单的英语翻译来让学生理解程序三、教学过程1、复习 复习对象的属性及属性的修改2、认识代码(1) 通常一行是一个语句 语句是由关键字、表达式、变量、常量构成的 本节课的目标就是看懂如下代码 Private Sub Command2_Click() Dim d As Integer d = Text1.Text Label3.Capti... 阅读全文
posted @ 2008-12-11 12:33 jesonpeng 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/mfs666/blog/item/a2a9d443a166aa1573f05d0b.html 2.4是最短路问题 usaco 2.4.1 The Tamworth Two (ttwo) 在一个地图上进行模拟。关键是弄清楚什么情况下就可以认为一定不会相遇。其实很简单,对一个时间点上,如果出现了之前出现过的状态,那么便会进入循环(因为根据规则,相同的状态也会... 阅读全文
posted @ 2008-12-11 12:30 jesonpeng 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/mfs666/blog/item/d33d4f90d038098ba977a41a.html usaco 2.3.1 The Longest Prefix (prefix) 串的动规,用了比较简单的一种一维动规,就是f[i]是这一位是否可以排出,状态转移是枚举每个元素串,如果有任何一个的减去长度的位置可以排成,且s[i]的后缀等与此元素串则f[i]为tr... 阅读全文
posted @ 2008-12-11 12:30 jesonpeng 阅读(263) 评论(0) 推荐(0) 编辑
摘要: usaco 2.2.1 Preface Numbering (preface) 这个就是模拟,只要把题意看明白就成了,按照规则生成罗马数字串,统计出现的次数,规模小,不存在复杂度的问题。不过这个题满实用的,原来我就想知道怎么把阿拉伯数字转成罗马数字。。。 code: { ID: mfs.dev2 PROG: preface LANG: PASCAL } program preface; var ... 阅读全文
posted @ 2008-12-11 12:29 jesonpeng 阅读(216) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/mfs666/blog/item/533d243f182902ea54e7230e.html usaco第二章的题解和程序一直攒着没发,这几天全做完了,一起发了吧,为了不超过长度限制,依然一帖一章。时间长了,有的都记不清楚了。 usaco2.1 2.1.1 The Castle (castle) 这个题就是floodfill的典型应用,用dfs灌水,有水... 阅读全文
posted @ 2008-12-11 12:28 jesonpeng 阅读(210) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/mfs666/blog/item/a72d778b71b09514c8fc7a86.html 1.5的主题应该还是搜索。。。另外还和质数干上了。。。 1.5.1 Number Triangles 数字金字塔 numtri 这个可以用搜索,但是这个其实是最显然的几个动态规划模型之一,数字三角形模型,转移方式是路径的权,是单向的,分层的,按权值的寻路问题... 阅读全文
posted @ 2008-12-11 12:26 jesonpeng 阅读(291) 评论(0) 推荐(0) 编辑