没有合适的资源?快使用搜索试试~ 我知道了~
基本算法语句与算法案例教案+练习(含答案).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 28 浏览量
2022-05-06
11:15:46
上传
评论
收藏 202KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85299209/0001-c2e1e0387c4e66f89dbe8956b2d11acc_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
15页
基本算法语句与算法案例教案+练习(含答案).doc
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85299209/bg1.jpg)
算法初步
基本算法语句与算法案例
【知识网络】
1. 理解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语
句、循环语句。
2. 能用自然语言、流程图和伪代码表述算法,会用“While 循环”和“For 循环”语句或
GoTo 语句实施循环(注意:优先使用 While 和 For 语句,尽量少用 GoTo 语句)。
【典型例题】
[例 1](1)下列问题所描述出来的算法,其中不包含条件语句的为 (
)
A.读入三个表示三条边长的数,计算三角形的面积
B.给出两点的坐标,计算直线的斜率
C.给出一个数 x,计算它的常用对数的值
D.给出三棱锥的底面积与高,求其体积
(2)设计一个计算 1×3×5×7×9×11×13 的算法.图中给出了程序的一部分,则在横线①上
不能填入下面的那一个数?答: (
)
A.13
B.13.5
C.14
D.14.5
(3)若 mod(m,3)=1,则 m 的取值不可以是 (
)
A.2005 B.2006 C.2008 D.2020
(4)下面的表述:
①6←p;
②t←3×5+2;
③b+3←5;
④p←((3x+2)-4)x+3;
S←1
I←3
While I< ①
S←S×I
I←I+2
End while
Print S
End
(例 1(2)图)
![](https://csdnimg.cn/release/download_crawler_static/85299209/bg2.jpg)
⑤a←a
3
;
⑥x,y,z←5;
⑦ab←3;
⑧x←y+2+x.
其中正确表述的赋值语句有 .
(注:要求把正确的表述全填上)
(5)下面程序的运行结果为 4 的图为 .
[例 2] 某百货公司为了促销,采用打折的优惠办法:每位顾客一次购物
① 在 100 元以上者(含 100 元,下同),按九五折优惠;
② 在 200 元以上者,按九折优惠;
③ 在 300 元以上者,按八五折优惠;
④ 在 500 元以上者,按八折优惠.
试写出算法、画出流程图、伪代码,以求优惠价.
[例 3] 定义运算“!”为:n!=1×2×3×…×n,其中 n 为正整数,并且读作“n 的阶乘”,例如
5!=1×2×3×4×5=120,10!=9!×10= 3628800.
计算 2007!写出算法分析与伪代码,并画出流程图。
a←3
b←5
If b > a then
c←
Print c
Else
Print b
End if
End
①
a←3
b←4
If a > b then
Print b
Else
a←a+1
End if
Print a
End
②
a←3
b←4
If a≤b then
c←a+b
Print c
Else
a←a+b-3
End if
Print a
End
③
![](https://csdnimg.cn/release/download_crawler_static/85299209/bg3.jpg)
[例 4] 所谓自守数就是自己和自己相乘以后得到的数,尾数不变.
首先,在正整数中,凡末尾数是 1、5 和 6 的数,不论自乘多少次,尾数仍然是
1、5、6,因而这类数均是自守数.
如 果 把 尾 数 取 到 两 位 , 比 如 末 尾 是 25 和 76 的 数 就 是 自 守 数 . 例 如 ,
, .
试设计一个算法,找出尾数取到三位的所有的自守数.
【课内作业】
1. 下列语句属正确的赋值语句的是 (
)
A.4←y B.p+q
3
←8 C.m=n←2 D.s←s
2
+1
2. 给出以下问题:
① 求面积为 1 的正三角形的周长;
② 求键盘所输入的三个数的算术平均数;
③ 求键盘所输入的两个数的最小数;
④ 求函数 当自变量取 x
0
时的函数值.
其中不需要用条件语句来描述算法的问题有 (
)
A.1 个 B.2 个 C.3 个 D.4 个
3. 已知算法的伪代码如下,当输入 a=5,b=6,c=3,运行该程序,输出的结果为
( )
A.3
B.6
C.5
D.14
Read a,b,c
m←a
If b>m then
m←b
Else
If c>m then m←c
End if
Print m
End
第 3 题
剩余14页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)