《算法的含义》教案(1)(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法的含义 教学目标 通过实例体会算法的思想,了解算法的含义.能按步骤用自然语言写出简单
问题的算法过程.了解算法的主要特点.
重点难点 理解算法的含义;用自然语言描述简单的算法.用自然语言描述简单的算法.
引入新课
1.把西瓜放进冰箱要几步?
2.2005年9月3日,南京地铁一号线正式投入运营,乘客可以通过自动售票机购票,按照自动售票机屏幕上的提示,乘客只要依次点击目的地车站的站名和购票的张数,再放入足够的钱,自动售票机就会输出你要的车票(同时退还多余的钱).你能写出购票的步骤吗?
从以上实例中你能总结出算法的含义吗?
例题剖析
例1 写出求12345++++的一个算法.
例2 写出解方程230x +=的一个算法.
给出求解方程组274511
x y x y +=⎧⎨+=⎩的一个算法.
例4 一位商人有9枚银元,其中一枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?写出
解决这一问题的一个算法.
巩固练习
1.写出解方程230x +=的一个算法.
例3
2.写出解方程1357⨯⨯⨯的一个算法.
3.写出求123100++++L 的一个算法时,可运用公式(1)1232
n n n +++++=L 直接 计算,即:第一步:______________________________________________;
第二步:______________________________________________;
第三步:输出结果.
4.写出求
1111223910
+++⨯⨯⨯L 的一个算法.
课堂小结
了解算法的含义及其主要特点(有限性和确定性).
课后训练
一 基础题
1.下列关于算法的说法中,正确的是( )
A .算法就是某个问题的解题过程;
B .算法执行后可以不产生确定的结果;
C .解决某个问题的算法可以不唯一的;
D .算法可以无限地操作下去而不停止.
2.写出求5432⨯的一个算法.
3.已知直角坐标系中的两点()()2301
-,,,B A ,写出求直线AB 的方程的一个算法.
4.写出解不等式032>-x 的一个算法.
5.给出求解方程组⎩
⎨⎧-=+=-21423y x y x 的一个算法.
二 提高题
6.写出画边长为3的正三角形的一个算法.
7.有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,现要求将其互换,请你设计一个算法解决这一问题.