亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        C語(yǔ)言趣味課堂練習(xí)之九

        2017-11-20 19:58:02楊英翔
        卷宗 2017年30期
        關(guān)鍵詞:教法計(jì)算機(jī)

        摘 要:作者多年從事計(jì)算機(jī)應(yīng)用技術(shù)研究和教學(xué),在C語(yǔ)言程序設(shè)計(jì)的教學(xué)過(guò)程中,作者一直在探索激發(fā)學(xué)生學(xué)習(xí)興趣、降低課程難度、提高學(xué)習(xí)成績(jī)的有效途徑,并提出自己的一些做法供同行們參考。

        關(guān)鍵詞:C語(yǔ)言;教法;計(jì)算機(jī)

        1 給a1,a2,a3,a4,a5五個(gè)數(shù)由小到大排序

        程序說(shuō)明:

        這個(gè)程序的算法和前一個(gè)程序是一樣的,十分清晰的體現(xiàn)了冒泡排序法的基本思路。教師可以把這個(gè)程序的思路重點(diǎn)介紹給學(xué)生們,作為日后學(xué)習(xí)冒泡排序法的基礎(chǔ)。

        練習(xí)方法:

        (1).程序原型

        #include

        #include

        void main()

        {

        system(“color 3e”);

        system(“title 把五個(gè)數(shù)由小到大排序”);

        int a1,a2,a3,a4,a5,t;

        printf(“\n\n 請(qǐng)輸入五個(gè)大小不同的整數(shù):\n\n “);

        scanf(“%d,%d,%d,%d,%d”,&a1,&a2,&a3,&a4,&a5);

        //第一輪排序 目的是把最大值給a5

        if(a1>a2)

        t=a1,a1=a2,a2=t;

        if(a2>a3)

        t=a2,a2=a3,a3=t;

        if(a3>a4)

        t=a3,a3=a4,a4=t;

        if(a4>a5)

        t=a4,a4=a5,a5=t;

        //第二輪排序 目的是把第二大的值給a4

        if(a1>a2)

        t=a1,a1=a2,a2=t;

        if(a2>a3)

        t=a2,a2=a3,a3=t;

        if(a3>a4)

        t=a3,a3=a4,a4=t;

        //第三輪排序 目的是把下一個(gè)大的值給a3

        if(a1>a2)

        t=a1,a1=a2,a2=t;

        if(a2>a3)

        t=a2,a2=a3,a3=t;

        //第四輪排序 目的是把下一個(gè)大的值給a2

        if(a1>a2)

        t=a1,a1=a2,a2=t;

        printf(“\n\n 由小到大為: %d %d %d %d %d\n\n “,a1,a2,a3,a4,a5);

        }

        (2).參考程序:五個(gè)數(shù)由大到小排序

        #include

        #include

        void main()

        {

        system(“color 3e”);

        system(“title 把五個(gè)數(shù)由大到小排序”);

        int a1,a2,a3,a4,a5,t;

        printf(“\n\n 請(qǐng)輸入五個(gè)大小不同的整數(shù):\n\n “);

        scanf(“%d,%d,%d,%d,%d”,&a1,&a2,&a3,&a4,&a5);

        //第一輪排序 目的是把最小值給a5

        if(a1

        t=a1,a1=a2,a2=t;

        if(a2

        t=a2,a2=a3,a3=t;

        if(a3

        t=a3,a3=a4,a4=t;

        if(a4

        t=a4,a4=a5,a5=t;

        //第二輪排序 目的是把第二小的值給a4

        if(a1

        t=a1,a1=a2,a2=t;

        if(a2

        t=a2,a2=a3,a3=t;

        if(a3

        t=a3,a3=a4,a4=t;

        //第三輪排序 目的是把下一個(gè)小的值給a3

        if(a1

        t=a1,a1=a2,a2=t;

        if(a2

        t=a2,a2=a3,a3=t;

        //第四輪排序 目的是把下一個(gè)小的值給a2

        if(a1

        t=a1,a1=a2,a2=t;

        printf(“\n\n 由大到小為: %d %d %d %d %d\n\n “,a1,a2,a3,a4,a5);

        }

        后記:

        注意區(qū)分”由小到大”和”由大到小”的區(qū)別,注意講解程序設(shè)計(jì)思路,注意和學(xué)生的互動(dòng)。

        2 用 *號(hào)輸出字母C的圖案

        程序說(shuō)明:

        這個(gè)程序可以在課堂授課之余給學(xué)生們娛樂(lè)用,還可以靈活變形,鍛煉學(xué)生的創(chuàng)新、想象能力。

        練習(xí)方法:

        (1).程序原型

        #include

        #include

        void main()

        {

        system(“color 3e”);

        system(“title Hello C-world!”);

        printf(“Hello C-world?。躰”);

        printf(“ * * * * \n”);

        printf(“ * *\n”);

        printf(“ * \n”);

        printf(“ * \n”);

        printf(“ * * \n”);

        printf(“ * * * * \n”);

        }

        (2).參考程序:用*打印心形

        #include

        #include

        void main()

        {

        system(“color 46”);

        system(“title LOVE!”);

        printf(“ I LOVE YOU?。躰”);

        printf(“ * * * * * * * * \n”);

        printf(“ * * *\n”);

        printf(“ * *\n”);

        printf(“ * * \n”);

        printf(“ * * \n”);

        printf(“ * *\n”);

        printf(“ * * \n”);

        printf(“ * * \n”);

        printf(“ * * \n”);

        printf(“ * * \n”);

        printf(“ * \n”);

        }

        后記:

        這個(gè)程序可以作為課堂練習(xí)讓學(xué)生自由發(fā)揮,可以培養(yǎng)學(xué)生的想象力和學(xué)習(xí)熱情,還可以活躍課堂氣氛。

        3 輸出國(guó)際象棋棋盤

        程序說(shuō)明:

        這個(gè)程序可以在課堂授課之余給學(xué)生們娛樂(lè)用,還可以靈活變形,鍛煉學(xué)生的創(chuàng)新、想象能力。

        練習(xí)方法:

        (1).程序原型

        #include

        main()

        {

        int i,j;

        for(i=0;i<8;i++)

        {

        for(j=0;j<8;j++)

        if((i+j)%2==0)

        printf(“%c%c”,219,219);

        else

        printf(“ “);

        printf(“\n”);

        }

        getchar();

        }

        (2).參考程序:打印樓梯,同時(shí)在樓梯上方打印兩個(gè)笑臉

        #include

        main()

        {

        int i,j;

        printf(“\1\1\n”);/*輸出兩個(gè)笑臉*/

        printf(“%c%c\n”,219,219);

        for(i=1;i<11;i++)

        {

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

        printf(“ “);

        printf(“%c%c”,219,219);

        printf(“\n”);

        }

        getchar();

        }

        后記:

        這兩個(gè)程序都使用ACSII編碼表,在運(yùn)行程序時(shí),注意調(diào)整”控制臺(tái)窗口”屬性的”默認(rèn)代碼頁(yè)”選項(xiàng)為”O(jiān)EM-美國(guó)”,否則程序運(yùn)行會(huì)出錯(cuò)。

        作者簡(jiǎn)介

        楊英翔,副教授。

        猜你喜歡
        教法計(jì)算機(jī)
        計(jì)算機(jī)操作系統(tǒng)
        穿裙子的“計(jì)算機(jī)”
        基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
        科技傳播(2019年22期)2020-01-14 03:06:34
        計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
        科技傳播(2019年22期)2020-01-14 03:06:30
        實(shí)戰(zhàn)視角下擒敵拳教學(xué)教法路徑研究
        信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
        開放在線課程教法的適應(yīng)性變革:從OCW到MOOC
        “教法融合”:得道方能行遠(yuǎn)
        Fresnel衍射的計(jì)算機(jī)模擬演示
        羽毛球正手擊高球教法五步曲
        體育師友(2011年2期)2011-03-20 15:29:30
        亚洲国产精品国自产拍av| 黄色中文字幕视频网站| 在线观看视频免费播放| 色一情一乱一伦一视频免费看| 亚洲精品无码成人片久久不卡| 亚洲欧美日韩中文字幕网址| 北岛玲亚洲一区二区三区| 亚洲黄色天堂网站在线观看禁18| 亚洲日韩一区二区三区| a观看v视频网站入口免费| 中文字幕二区三区在线| 久久精品人搡人妻人少妇| 十八18禁国产精品www| 色综合久久丁香婷婷| 国产一区二区av男人| 女同同性av观看免费| 少妇无码太爽了不卡视频在线看| 在线精品无码一区二区三区| 亚洲色图偷拍自拍亚洲色图| 亚洲国产精品18久久久久久| 射死你天天日| 欧美破处在线观看| 一区视频免费观看播放| 把女的下面扒开添视频| 久久精品无码鲁网中文电影 | 99色网站| 自拍视频在线观看国产| 2019日韩中文字幕mv| 亚洲在AV极品无码天堂手机版| 亚洲又黄又大又爽毛片| 97中文字幕精品一区二区三区| 夜鲁很鲁在线视频| 人妻无码中文专区久久综合| 国产精品视频一区二区久久| 日本一卡二卡3卡四卡免费观影2022 | 午夜精品免费视频一区二区三区| 又爽又黄又无遮挡的视频| 国产美女在线精品亚洲二区| 精品黄色一区二区三区| 中文字幕有码无码人妻av蜜桃| 国产va免费精品观看|