一、本周教学内容&目标
第4章 循环结构 4.5 综合介绍循环结构的程序设计,涉及到多个典型算法。要求学生能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序。
二、本周作业头
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1.PTA实验作业
1.1 题目名1
输出三角形字符阵列
-
美本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理
数据表达:用了a,n,i,x,ch='A',通过int和char定义出来的,ch为char型,a,n,i,x为int型
数据处理:运用for语句的嵌套
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
提交列表说明:
1.2 题目2
梅森数
-
形如2n−1的素数称为梅森数(Mersenne Number)。本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n−1的梅森数。
1.2.1 数据处理
数据表达:用了x,i,a,n,b,通过int定义出来的,都为int型。
数据处理:运用for语句的嵌套,pow以及sqrt,再通过素数的判断来输出
1.2.2 实验代码截图
1.2.3 造测试数据
输入 |
输出 |
说明 |
6 |
如图 |
|
12 |
如图 |
|
23 |
如图 |
|
1.2.4 PTA提交列表及说明
提交列表说明:
2.代码互评
我的代码① |
同学代码 |
|
|
- ①同学代码和我的代码没有用到一种方法,同学代码简洁明了 。
- ②同学代码熟练运用了当前所学内容,很明了
3.学习总结
3.1 学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
第一周 |
2+ |
27 |
c语言的初了解 |
函数的定义理解 |
第二周 |
2+ |
20 |
运用markdown来写随笔 |
markdown语法知识 |
第三周 |
4+ |
96 |
学习if-else语句的运用、scanf函数和double型函数 |
if-else语句运用的条件 |
第四周 |
5+ |
98 |
学习运用for语句 |
for语句的运用规则 |
第五周 |
5+ |
88 |
调用函数的运用,制作思维导图 |
调用函数的书写,思维导图的整理归纳 |
第六周 |
8+ |
131 |
分支函数的运用 |
分支函数的运用条件 |
第七周 |
4+ |
124 |
学会运用switch语句 |
switch语句前的定义判定 |
第八周 |
6+ |
115 |
学习运用while语句 |
while的表达式判定,循环体的书写 |
第九周 |
7+ |
121 |
熟悉break、continue的使用,使用循环的嵌套解决问题 |
嵌套的使用限制 |
第十周 |
5+ |
105 |
选择合适的算法、合理的循环结构,熟练的编写程序 |
循环结构的程序设计,选择合适的程序。 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
- ①循环结构的程序设选择合适的算法编写程序。
- ②循环的嵌套代码的书写理解
- ③多自学些知识,了解新的世界