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
主站蜘蛛池模板: 在线无码av一区二区三区| 婷婷色一区二区三区| 亚洲av综合网| 99九九成人免费视频精品| 国产拍在线| 国产成在线观看免费视频 | 亚洲AV一二三区无码AV蜜桃| 国产精品亚洲欧美日韩久久| 91欧洲国产日韩在线人成| 午夜福利网址| 日本高清在线看免费观看| 国产免费一级精品视频| 91免费精品国偷自产在线在线| 激情综合五月网| 久久免费视频6| 亚洲一级毛片在线观播放| 青青草国产免费国产| 青青草一区二区免费精品| 国产精品成| 少妇极品熟妇人妻专区视频| 国内精自线i品一区202| 亚洲成人精品| 欧美一级大片在线观看| 91午夜福利在线观看| 国产欧美视频综合二区| 麻豆国产在线观看一区二区| 99人体免费视频| 国产成人高清精品免费5388| 国产精品思思热在线| 国内99精品激情视频精品| 亚洲天堂视频在线免费观看| 香蕉色综合| 国产精品久线在线观看| 国产亚洲高清在线精品99| 免费观看国产小粉嫩喷水| 日本久久免费| www亚洲精品| 色噜噜中文网| 色一情一乱一伦一区二区三区小说 | 国产午夜精品一区二区三区软件| 一级毛片视频免费| 日韩a级片视频| 亚洲人成网址| 国产呦精品一区二区三区下载| 精品伊人久久久香线蕉| 欧美专区在线观看| 国产日产欧美精品| 国产亚洲欧美在线视频| 亚洲国产理论片在线播放| 2020极品精品国产| 久久久噜噜噜| 欧美激情,国产精品| 99视频只有精品| 色悠久久综合| 国产福利微拍精品一区二区| 91丝袜乱伦| 老司机aⅴ在线精品导航| 国产精品99r8在线观看| 日韩欧美综合在线制服| 91精品专区| 国产精品吹潮在线观看中文 | 国产成人无码久久久久毛片| 久久婷婷五月综合色一区二区| 久久国产av麻豆| 亚洲美女操| 在线99视频| 国产专区综合另类日韩一区| 成人综合网址| 天天爽免费视频| 久久香蕉国产线| 久久综合结合久久狠狠狠97色 | 永久免费精品视频| 国产成人无码AV在线播放动漫| 久久夜色精品| 久久精品这里只有精99品| 五月天天天色| 91视频青青草| 国产一区二区三区夜色| 欧洲日本亚洲中文字幕| 成年人久久黄色网站| 天天色天天操综合网| 永久免费无码日韩视频|