週間の教育コンテンツ&ゴール
第4章では、複数の典型的なアルゴリズムを伴い、循環ループ構造にプログラム設計の4.5全体的な構造を説明します。学生は、熟練したプログラミング、適切なアルゴリズム、合理的なループ構造を選択し、実際の状況に基づいて行うことができます。
第二に、今週頭ジョブ
この作品は、カリキュラムに属し | Cプログラミング言語II |
---|---|
ジョブが必要とする場合 | 運用要件 |
このコースでの私の目標です | 制御ループの構造及びより典型的なアルゴリズム |
この仕事は私が特定の面でその目標を達成するために役立っ | 自分の問題からジョブとのgetフィードバックによって分析ソリューション中に見つかりました |
リファレンス | 文学 |
第三に、作業週
1.PTAラボの割り当て
1.1タイトル:タイトルは、プログラミングを必要とし、n行目の出力は、文字の三角アレイ大文字始まります。
1.1.1データ処理
表さデータ:nは、数、I、Jの変数は、整数型です。
データ処理:主な機能
変数n、数、I、J整数定義
呼び出し関数のscanf( "%d個"、& n)の
ためのforループを使用して(iはN =、I> 0; i--) iがN =場合、及びIを表し、> 0 iが低減される1。
ため(J = 0; J <I、J ++)は、J = 0を示し、jは<私はJプラス1である
のprintf( "%のC"、 'A' +番号);印刷'A' +ナンバー
数++ ;
のprintf( "\ N-");- 1.1.2スクリーンショット実験コード
1.1.3ビルド・テスト・データ
1.1.4 PTAは、リストとの説明を提出する
コンパイルエラーを:ループ書かセミコロン、カンマため、printfの後の増加なし「;」1.2タイトル:
1.2.1 数据处理
数据表达:result,n,i,j,f整型
数据处理:主函数int main()
定义整型result,n,i,j,f=0;
调用函数scanf("%d",&n);
for(i=2;i<=n;i++)
result=pow(2,i)-1;
for(j=2;j<=sqrt(result);j++)for循环
if(result%j==0) break;跳出循环
if(j>sqrt(result))
printf("%d\n",result);
f++;f加1
if(f==0)
printf("None");- 1.2.2 实验代码截图
- 1.2.3 造测试数据
1.2.4 PTA提交列表及说明
编译错误:题目没看懂
部分正确:没有考虑素数2.代码互评
- 同学代码
我的代码
评:同学代码利用的是if循环里面嵌有while及for循环语句,知识涵盖比较丰富,而我的代码里面只有for循环里嵌入for循环显得很单调入门
3.学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/9-10/12 | 两天 | 87行 | 整型和浮点型,printf,scanf语句,运算符等 | 不知道空格什么时候用 |
10/16-10/18 | 一天 | 90行 | for循环语句 | for语句里面的分号容易遗漏 |
10/23-10/25 | 20小时 | 89行 | 调用函数 | 还没搞清楚调用函数的意义是什么 |
10/30-11/2 | 25小时 | 120 | 四则运算的运用,字符型 | 大括号应该怎么打 |
11/6-11/8 | 2天 | 126 | switch语句 | 题目不会做 |
11.11-11.17 | 10小时 | 190 | 熟悉使用while和do-while结构解决问题 | 题目不会做 |
11-20--11-22 | 10h | 191 | continue和break语句,嵌套循环 | 题目不会做 |
11/27-11/29 | 一天 | 120+ | 循环嵌套 | 题目不会做 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
- 3.3.2 学习体会
学习循环结构,自我感觉还是很有趣的。循环结构的程序设计,涉及到多个典型算法,又让我开眼界,目前没有什么好疑惑的除了题目不会做,最主要的是比以前要好很多,会很多。