视频时长:
视频版本:
相关专辑:
您正在观看的是视频【粤教版选修1高一《算法与程序设计2.3程序的选择结构》教学视频-糜莉】。如果您觉得该视频很不错请别忘了将该视频进行转发,让更多的人一起分享!请记住我们的网站【教视网 /】,大量收录国家级和各省市优质课、展示课、公开课等名师课堂实录以及从互联网搜集精选的经典教学视频,为广大教师朋友提供一个优质而便捷的视频观看平台。
分类帮助中心君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
《算法与程序设计》 之之,算法,和,程序设计,程序与算法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《算法与程序设计》 之
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口[转载]粤教版《算法与程序设计》各章要点分析与建议
算法与程序设计模块的前导课程
数 学必修-3算法初步统计,
信息技术基础第四章4.1节
例子:文字加密与解密目的:了解计算机程序解决问题的过程、了解程序设计语言是人们与计算机打交道的桥梁、了解VB界面
第一章 揭开计算机解决问题的神秘面纱
承接必修模块的任务
必修模块的相应部分--远观、感受
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
本章--近看、掌握
1、经历分析问题、确定算法、编程求解等用计算机解决问题
的基本过程,认识算法和程序设计在其中的地位和作用。
2、经历用自然语言、流程图或伪代码等方法表示算法的过程
3、了解顺序、选择、循环三种基本结构及其重要作用,掌握
& 计算机程序基本概念,能解释计算机程序执行的基本过程
4、了解程序设计语言、编辑程序、编译程序、连接程序以及
程序开发环境等基本知识。
算法的概念 从数学课程中有了了解
自然语言
算法的描述 流程图
伪代码
&&算法的选择 算法的多样性
程序的特征
程序程序设计语言&&&&&
程序的基本结构
&&
程序的产生与发展
(算法的选择&多样性&)&&&&
求两个正整数的最大公约数:
同学甲的算法(辗转相除法) &
同学乙的算法(穷举法)
Private Sub
Command1_CLick() Private Sub
Command1_CLick()
Dim m As Long, n As
Long &&&
Dim m As Long, n As Long
m = 9147485 m = 9147485
5147480 & n =
n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Do While r &
0&&&&&&&&&&&&
&&&&&&
Do While m mod i&0 or n mod
r&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
r = m Mod n
Loop&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Print "最大公约数=";
n&&&&&&&&&&&&&&&&&&&&&&&&
Print "最大公约数="; i
Sub&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
算法多样性的另一个例题
求出下列所有数的总和:
2004&&&&&&&&
2005&&&&&&&&
2005&&&&&&&&
2006&&&&&&&&
… … 2006&&&&&&&&
2007&&&&&&&&
… … … …
&&&&& … … … …
2009 … …&&
4009&&&&&&&&&
4010&&&&&&&
解法之一:发现数的摆法的规律
解法之二:缩小规模探究和的规律
n=1时,和=1
n=2时,和=8
n=3时,和=27
n=4时,和=64
解法之三:公式推导法
第1行:(1+n)n/2
第1行:(2+n+1)n/2
……& ……
第n行:& (n+2n-1)n/2
总和: [(n+1)n/2+(3n-1)n/2]n/2
= [(n+1)+(3n-1)]&n/2&n/2
下列说法是否正确?
1、描述算法的方法有4种:
自然语言、流程图、伪代码和程序
2、选择结构有一个入口两个出口。
第二章 程序设计基础
VB语言及程序开发环境
程序的三种结构
模块化程序设计
从这章开始,要求真正掌握程序设计的方法。
程序设计的困难:
表达方式与平时习惯不一样
组合内容,提升编程境界
课本P58.交流(2)
用Do循环的四种形式各编写一个程序,实现输入一个自然数M,判断这个自然数是否素数。
课本P59.练习(1)
编写程序求出10000以内的所有素数。
Private Sub Command1_Click()
& For m = 2 To 10000
&&& i = 2
Do Until& m&
Mod& i = 0& Or&
i &=& m - 1
&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&
&&&&&&&&&&&&
If m Mod i & 0 Then P
&& End Sub
另一种思路
Private Sub Command1_Click()
&& For m = 1 To
For j = 1 To m
&&&&&&&&&&
If m Mod j = 0 Then s = s + 1
If&& s = 2&
Then& print&
又一次改进
Private Sub Command1_Click()
&&& For m = 1 To
For j = 2& To& sqr(m)
&&&&&&&&&&&
If& m& Mod& j =
0& Then& s = 1
If&& s = 0&
Then& print &m;
&&& Next m
Private Sub Command1_Click()
&& Dim a(10000)
For& m = 2& To&
10000 :& a(m) = 1 :& Next i
For& m = 2& To&
If a(i) = 1 Then
&&&&&&&&&&
&&&&&&&&&&
For j = i * 2 To 10000 Step i: a(j) = 0: Next j
知识整合,提高编程能力
例 课本P59.练习(4)
编写程序,在屏幕上输出如下字母塔:
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&
ABCDEFGHIJKLMNONMLKJIHGFEDCBA
准备1(全是“A”)
Private Sub Command1_Click()
&& For i = 1
Print Tab(40 - i);
For j = 1 To 2 * i - 1
Print "A";
准备2(由“A”到“Z”)
Private Sub Command1_Click()
&& For i = 1
Print Tab(40 - i);
For J = 1 To 2 * i - 1
Print& Chr (65 + (J-1)&
解决方案一、分步处理
Private Sub Command1_Click()
&& N = 20:
&& For i = 1 To
Print Tab(40 - i);
a = 65 a = a - 2
For j = 0 To i -
1&&&&&&&&&&&&&&
For j = i To 2 * i - 2
Chr(a);&&&&&&&&&&&&&&&&&&&&&&&
Print Chr(a);
1&&&&&&&&&&&&&&&&&&&&&&&&&&&&
j&&&&&&&&&&&&&&&&&&&&&&&&&&&
解决方案2:构造算式
Private Sub Command1_Click()
& N = 20:
& For I = 1 To N
&&& Print
Tab(40 - I);
&&&&&&&&&&&
For j = 1 To 2 * I - 1
&&&&&&&&&&&&&&
Print Chr(64 + I - Abs(I - j));
&&&&&&&&&&&
&&&&&&&&&&&
(问题讨论)
下列说法是否正确?
步长为0的FOR循环一定是死循环。
考察下面的程序:
For& i= 1 to 5&
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
第三章 可视化编程
面向对象的编程技术(P70)
★对象
★属性-对象的性质
★方法-对象的动作(行为)
★事件-对象的响应
事件过程、事件驱动
下列说法是否正确?
“漂亮的瓶子摔碎了。”其中“瓶子”是对象,“漂亮”是对象的属性,“摔”是行为,“碎了”是事件。
小红把一只漂亮的闹钟上好链条,把响铃的时间调到7点。第二天早上7点,闹钟的铃声响起,起床了。则从面向对象程序设计的角度看,……
程序的调试
综合活动--心算练习程序设计
第四章 算法与程序设计
☆算法
解析法 穷举法
查找算法 排序算法 递归算法
☆顺序文件、数组
★综合活动
排错能力
4.1 用解析法设计程序
☆测量高度问题
要用到相关的知识
☆小球弹跳问题
&&&&&计算的并不是一个表达式
☆电阻计算问题
要解方程
要解决的问题
☆了解解析法的基本概念及用解析法设计算法的基本过程。
可拓展部分
★计算会有误差,有时误差会有致命影响。
★有关数值运算的成型算法。
& 例:求正数A的平方根
x=1 : for i=1 to 20 : x=x/2+A/2/x : next i : ?x
第五章 面向对象程序设计
☆面向对象(OOP)程序设计
的基本思想
☆面向对象程序设计中的基本概念
★对象 ★类 ★消息 ★继承
&&& 实例
☆面向对象的功能实现
第六章 程序设计实践
★多媒体播放器程序设计
★利用VB设计多媒体程序的方法
★软件开发
★用VB开发数据库管理软件
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。君,已阅读到文档的结尾了呢~~
算法与程序设计教学探微算法与程序设计教学探微[基础教育教学]张 钦 约3274字 摘要算法与程序设计是高中信息技术课程的选修模块,该模块内容有高度的抽象性和严密的逻辑性,对学生的要求较高,比较“难”教和“难学”。本文作者根据在算法与程序设计教学中的体...
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
算法与程序设计教学探微
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}