999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言趣味課堂練習之七

2017-11-20 10:43:14楊英翔
卷宗 2017年30期
關鍵詞:教法計算機

摘 要:作者多年從事計算機應用技術研究和教學,在C語言程序設計的教學過程中,作者一直在探索激發學生學習興趣、降低課程難度、提高學習成績的有效途徑,并提出自己的一些做法供同行們參考。

關鍵詞:C語言;教法;計算機

1 乘法口訣(二)

程序說明:

這個程序使用while語句實現了前面程序的功能,教師可以通過這個程序給學生講解while語句的使用,其他可以設置特殊形狀的窗口并且逐行顯示乘法口訣,涉及了多個頭文件、休眠,還涉及嵌套循環的使用。

教師講解這個程序的時候應該多突出它的趣味性,激發學生的學習熱情。

#include

#include

#include

int main(void)

{

system(“color 3f”);

system(“title 乘法口訣”);

system(“mode con cols=130 lines=20”);

int i=1,j=1;

while(i<=9)

{

printf(“\n “);

while(j<=i)

{

printf(“%d*%d=%-6d”,j,i,i*j);

j++;

}

j=1;

Sleep(500);

i++;

}

printf(“\n\n “);

}

后記:

教師需要一邊講解,一邊逐步增加各項功能,以免學生跟不上教師的思路。

教師講解這個程序的時候應該多突出它的趣味性,激發學生的學習熱情。

2 求100以內的所有素數

程序說明:

這個程序使用for語句,找出100以內的所有素數,教師可以通過這個程序給學生講解for語句和if語句的綜合使用。

教師講解這個程序的時候應該多講解它的算法分析,培養學生的算法設計能力。

練習方法:

(1).程序原型

#include

#include

int main(void)

{

system(“color 3f”);

system(“title 100以內的所有素數”);

system(“mode con cols=90 lines=30”);

int i=2,j=2,k=0;

for(i=2;i<=100;i++)

{

for(j=2;j

{

if(i%j==0)

break;

}

if(i==j)

{

printf(“\t%d\t”,i);

k++;

if(k%4==0)

printf(“\n”);

}

}

printf(“\n\n “);

}

(2).算法分析

1)開始:i=2,j=2;

2)設置i從2到100的循環

3)設置j從2到i的循環

4)第一次判斷:J每一次取值,都驗證i%j是否為零,如果為零,則終止j的循環

5)第二次判斷:驗證i==j是否成立,如果成立,則找到一個素數

后記:

教師在使用這個程序時應該多關注算法設計,多給學生講解算法設計,培養學生算法設計能力。

3 用1、2、3、4,能組成多少個互不相同且無重復數字的三位數?都是多少?

程序說明:

這個程序使用三層嵌套for語句,找出1、2、3、4組成的所有不同的并且沒有重復的三位數,教師可以通過這個程序給學生講解for語句和if語句的綜合使用。

教師講解這個程序的時候應該多講解它的算法分析,并且引導學生設計不同的算法,培養學生的算法設計能力。

練習方法:

(1).程序原型

#include

#include

int main(void)

{

system(“color 3f”);

system(“title 用1--4組成的互不相同且無重復數字的三位數”);

system(“mode con cols=90 lines=30”);

int i,j,k,m=0,n=0;

printf(“\n”);

for(i=1;i<5;i++) //以下為三重循環

for(j=1;j<5;j++)

for(k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k) //確保i、j、k三位互不相同

{

m++;

printf(“\t%d,%d,%d\t”,i,j,k);

n++;

if(n%4==0)

printf(“\n”);

}

}

printf(“\n 以上一共 %d 個。\n “,m);

}

(2).算法分析

算法一

1)設置i=1,j=1,k=1

2)嵌套設置I,j,k三層循環

3)判斷分揀出I,j,k互不相同的組合打印

算法二

1)設置i=1,j=1,k=1

2)設置i循環

3)設置j循環,分揀出與i不同的j

4)設置k循環,分揀出與I,j不同的k

5)打印

(3).參考程序

#include

#include

int main(void)

{

system(“color 3f”);

system(“title 1--4組成的互不相同且無重復數字的三位數”);

system(“mode con cols=90 lines=30”);

int i,j,k,m=0,n=0;

printf(“\n”);

for(i=1;i<5;i++) //以下為三重循環

{

for(j=1;j<5;j++)

{

if(i==j)

continue;

else

{

for(k=1;k<5;k++)

if((i==k)||(j==k)) //確保i、j、k不相同

continue;

else

{

printf(“\t%d,%d,%d\t”,i,j,k);

m++;

n++;

if(n%4==0)

printf(“\n”);

}

}

}

}

printf(“\n 以上一共 %d 個。\n “,m);

}

后記:

教師應該多講解它的算法分析,并且引導學生設計不同的算法,培養學生的算法設計能力。

作者簡介

楊英翔,副教授。

猜你喜歡
教法計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
實戰視角下擒敵拳教學教法路徑研究
武術研究(2019年11期)2019-04-20 12:14:56
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
開放在線課程教法的適應性變革:從OCW到MOOC
“教法融合”:得道方能行遠
Fresnel衍射的計算機模擬演示
羽毛球正手擊高球教法五步曲
體育師友(2011年2期)2011-03-20 15:29:30
主站蜘蛛池模板: 十八禁美女裸体网站| 国产丝袜一区二区三区视频免下载| 国产综合网站| 欧美日韩另类在线| 欧美、日韩、国产综合一区| 精品亚洲欧美中文字幕在线看| 992Tv视频国产精品| 波多野结衣一区二区三区AV| 波多野衣结在线精品二区| 欧美日韩国产一级| 色综合久久无码网| 在线免费亚洲无码视频| 久草视频精品| 国产免费久久精品99re丫丫一| 97精品国产高清久久久久蜜芽| 黄色免费在线网址| 亚洲婷婷六月| 亚洲综合色婷婷| 亚洲国产亚洲综合在线尤物| 国产福利在线观看精品| 国产视频资源在线观看| 久久黄色影院| 风韵丰满熟妇啪啪区老熟熟女| 国产精品国产三级国产专业不| 亚洲系列中文字幕一区二区| 国产极品美女在线观看| 亚洲三级成人| 波多野结衣无码AV在线| 在线观看免费人成视频色快速| 六月婷婷激情综合| 日本午夜在线视频| 日本高清有码人妻| 国产丰满大乳无码免费播放| 高清大学生毛片一级| 国产jizzjizz视频| 日韩欧美国产综合| 久久99久久无码毛片一区二区| 欧美19综合中文字幕| 性欧美久久| 国产第一页亚洲| 国产在线视频欧美亚综合| 91精品日韩人妻无码久久| 亚洲码一区二区三区| 国产人成乱码视频免费观看| 午夜无码一区二区三区| 美女毛片在线| 91精品啪在线观看国产| 欧美啪啪视频免码| 91精品国产福利| 国产黄在线免费观看| 国产福利一区视频| 99热这里只有精品在线播放| 亚洲AV无码久久天堂| 亚洲黄色视频在线观看一区| 97色婷婷成人综合在线观看| 国产麻豆aⅴ精品无码| 中文字幕人成乱码熟女免费| 成人福利视频网| 成人a免费α片在线视频网站| 国产午夜无码专区喷水| 不卡的在线视频免费观看| 国产小视频网站| 54pao国产成人免费视频 | 国产黄色片在线看| 亚洲高清国产拍精品26u| 91精品国产丝袜| 国产精品视频公开费视频| 亚洲精品不卡午夜精品| 国产精品女主播| 55夜色66夜色国产精品视频| 久草青青在线视频| 国产成人综合在线观看| 日本成人精品视频| 91精品国产自产在线观看| 亚洲一区二区三区国产精品| 国产成人综合亚洲欧洲色就色| 日韩性网站| 永久在线精品免费视频观看| 蜜芽国产尤物av尤物在线看| 亚洲国产欧美目韩成人综合| 国产午夜精品一区二区三区软件| 国产成人8x视频一区二区|