欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

c語言輸出函數(shù)說課 c語言函數(shù)輸出格式

求C語言說課稿

《C語言程序設(shè)計(jì)》說課教案

目前創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、裕安網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

授課班級(jí):07應(yīng)用電子

授課課時(shí):2課時(shí)

授課地點(diǎn):計(jì)算機(jī)實(shí)驗(yàn)室

課題 制作數(shù)字電子時(shí)鐘―――循環(huán)嵌套

一、教學(xué)目標(biāo)

1、通過本次課教學(xué),學(xué)生能進(jìn)一步理解順序、分支和循環(huán)三種基本結(jié)構(gòu),特別是While、Do-While、for三種循環(huán)循環(huán)語句的使用;

2、掌握循環(huán)嵌套概念;

3、掌握多種循環(huán)程序設(shè)計(jì)方法并根據(jù)任務(wù)要求 “制作數(shù)字電子時(shí)鐘”;

4、通過本次任務(wù),了解gotoxy()和Clrscr()函數(shù)的作用,并掌握這兩個(gè)函數(shù)在實(shí)際應(yīng)用程序中的使用方法。

5、技能目標(biāo):培養(yǎng)學(xué)生邏輯思維能力、綜合運(yùn)用知識(shí)的能力和自主學(xué)習(xí)能力;

二、教材分析

選用教材為李志球、劉昊編著的《C語言程序設(shè)計(jì)教程》(第二版),該教材由電子工業(yè)出版社出版,教材特點(diǎn)如下:

1、在內(nèi)容上體現(xiàn)科學(xué)性、時(shí)代性、實(shí)用性,編排上面向應(yīng)用,理論與實(shí)踐有機(jī)結(jié)合;

2、采用任務(wù)驅(qū)動(dòng)、項(xiàng)目教學(xué)等教學(xué)手段,全書圍繞項(xiàng)目“學(xué)生成績管理系統(tǒng)”作為案例,貫穿整個(gè)課程進(jìn)行難點(diǎn)講解,以實(shí)際應(yīng)用作為突破口,使學(xué)生能夠真實(shí)體驗(yàn)到知識(shí)的實(shí)際應(yīng)用,提高興趣,促進(jìn)理解;教學(xué)與項(xiàng)目開發(fā)融為一體,淺顯易懂,符合高職學(xué)生認(rèn)知規(guī)律。

3、實(shí)驗(yàn)實(shí)訓(xùn)環(huán)節(jié)結(jié)合教學(xué)內(nèi)容,實(shí)驗(yàn)項(xiàng)目豐富。課程設(shè)計(jì)中案例學(xué)生熟悉。

本節(jié)課教學(xué)內(nèi)容參考教材第4章的4.4節(jié):循環(huán)嵌套。

三、學(xué)生分析

07應(yīng)用電子是普招類(高中畢業(yè)生)學(xué)生,它們高中期間文化基礎(chǔ)較扎實(shí),但計(jì)算機(jī)專業(yè)知識(shí)薄弱,C語言程序設(shè)計(jì)是他們學(xué)習(xí)的第一門計(jì)算機(jī)語言類課程,開始學(xué)習(xí)時(shí)較困難,但入門提高較快。本次課的教學(xué)內(nèi)容中循環(huán)嵌套概念他們很容易理解,簡單的多重循環(huán)編程對(duì)他們不難,但循環(huán)嵌套在實(shí)際應(yīng)用中的編程較為困難,如本次課的任務(wù)“制作數(shù)字電子時(shí)鐘”牽涉許多知識(shí),如屏幕定位、輸入初始時(shí)間等。

另外,高職學(xué)生對(duì)于上機(jī)實(shí)際操作要比學(xué)習(xí)理論知識(shí)更為有興趣;簡單的實(shí)驗(yàn)項(xiàng)目都能完成,但解決實(shí)際應(yīng)用問題的能力也較差。因此,在教學(xué)中通過演示讓學(xué)生有感性認(rèn)識(shí),提高學(xué)習(xí)興趣;通過提出問題讓學(xué)生討論議一議,主動(dòng)思考如何解決;通過一個(gè)教學(xué)任務(wù)讓學(xué)生動(dòng)手做一做。

四、教學(xué)重點(diǎn)、難點(diǎn)及解決辦法

1、本次課教學(xué)重點(diǎn)

1)循環(huán)嵌套概念;

2)gotoxy()和Clrscr()函數(shù)使用方法;

3)循環(huán)嵌套結(jié)構(gòu)程序設(shè)計(jì)方法及實(shí)際應(yīng)用。

在教學(xué)過程的敘述中,要抓住教學(xué)的重點(diǎn)、最能體現(xiàn)教學(xué)理念的內(nèi)容和最能展示教學(xué)藝術(shù)的環(huán)節(jié),作較為詳細(xì)的敘述。

2、本次課教學(xué)難點(diǎn)

1)循環(huán)嵌套編程

2)算法分析及程序結(jié)構(gòu)

3)編程完成“制作數(shù)字電子時(shí)鐘”

3、難點(diǎn)解決辦法

1)通過演示讓學(xué)生有感性認(rèn)識(shí),并從for語句基本語法入手,逐步引入循環(huán)嵌套概念,弱化實(shí)用性不強(qiáng)的細(xì)節(jié);

2)圍繞任務(wù)“制作數(shù)字電子時(shí)鐘”程進(jìn)行難點(diǎn)講解,以實(shí)際應(yīng)用作為突破口,使學(xué)生能理解循環(huán)嵌套在實(shí)際中的應(yīng)用,提高學(xué)習(xí)興趣;

3)針對(duì)難點(diǎn)設(shè)置上機(jī)實(shí)際操作內(nèi)容,進(jìn)一步掌握循環(huán)嵌套程序設(shè)計(jì)方法。

4)在實(shí)驗(yàn)實(shí)訓(xùn)過程中布置任務(wù)項(xiàng)目,通過實(shí)踐環(huán)節(jié)進(jìn)一步理解和掌握重點(diǎn)難點(diǎn),達(dá)到學(xué)習(xí)目的。

五、教學(xué)理念、方法及手段

本次課采用理(論)實(shí)(踐)一體化教學(xué)理念通過任務(wù)驅(qū)動(dòng)(項(xiàng)目教學(xué))、講練結(jié)合等教學(xué)手段。

1、任務(wù)驅(qū)動(dòng):通過“制作數(shù)字電子時(shí)鐘”這一任務(wù),掌握循環(huán)嵌套程序設(shè)計(jì)認(rèn)方法。并掌握相應(yīng)知識(shí)點(diǎn),突出重點(diǎn),分解難點(diǎn)。

2、講練結(jié)合:授課地點(diǎn)為計(jì)算機(jī)實(shí)驗(yàn)室,采用邊講邊練的教學(xué)互動(dòng)形式。教學(xué)過程中,適當(dāng)安排學(xué)生在計(jì)算機(jī)上進(jìn)行進(jìn)行實(shí)際程序設(shè)計(jì),通過運(yùn)行調(diào)試自己設(shè)計(jì)的程序,讓學(xué)生親自觀察和體驗(yàn)程序設(shè)計(jì)的成功感受,加深知識(shí)的理解。

六、教學(xué)設(shè)計(jì)(時(shí)間分配)

1、任務(wù)提出,演示成果程序,明確目標(biāo),提出要求。(2分鐘)

(1)演示成果程序,在屏幕固定位置顯示“制作數(shù)字電子時(shí)鐘”。

(2)任務(wù)分析:完成本次課的任務(wù)所需知識(shí)―――三種基本程序設(shè)計(jì)結(jié)構(gòu)。

2、知識(shí)回顧(2分鐘)

循環(huán)結(jié)構(gòu)概念、三種循環(huán)語句(while、do-while、for)、當(dāng)型和直到型循環(huán)、重點(diǎn)語句for語句應(yīng)用、注意事項(xiàng)。

3、上機(jī)實(shí)訓(xùn)1(2分鐘)

簡單程序:用for語句編程,實(shí)現(xiàn)在屏幕上顯示0、1、2……59。

(上機(jī)技能訓(xùn)練的操作、指導(dǎo)、輔導(dǎo)過程,以學(xué)生實(shí)際操作動(dòng)手為主,教師進(jìn)行輔導(dǎo)指導(dǎo)、師生共同探討完成,應(yīng)充分體現(xiàn)學(xué)生的主體地位)

思考提問:如何讓0-59重復(fù)變化,以接近實(shí)際生活中秒的變化情況。

4、導(dǎo)入新課(6分鐘)

(1)通過練習(xí)1,分析在屏幕上顯示秒的變化程序中存在的問題。一是數(shù)字“0-59”以滾動(dòng)卷屏方式顯示;二是每個(gè)數(shù)字顯示速度太快,如何實(shí)現(xiàn)以實(shí)際一秒時(shí)間顯示一個(gè)數(shù)。

第一個(gè)問題使用gotoxy()函數(shù)或clrscr()函數(shù)解決;第二個(gè)問題在程序中每顯示一秒后都設(shè)置一個(gè)時(shí)間延遲,時(shí)間延遲用方法空循環(huán)結(jié)構(gòu)實(shí)現(xiàn),它的位置在循環(huán)內(nèi)屏幕每顯示一個(gè)數(shù)值后。通過講解解決第二個(gè)問題的程序結(jié)構(gòu),引入本次課新知識(shí)―――循環(huán)嵌套概念。

for(s=0;s=59;s++)

{printf("\%2d",s);

for (i=1;i=200000000;i++); }

(2)循環(huán)嵌套概念、結(jié)構(gòu)和程序設(shè)計(jì)時(shí)注意事項(xiàng)。

5、上機(jī)實(shí)訓(xùn)2(5分鐘)

使用循環(huán)嵌套結(jié)構(gòu)編程,在屏幕固定位置能以分秒變化的時(shí)鐘:

10:11

編程和上機(jī)操作時(shí)要理解兩點(diǎn):一是gotoxy()函數(shù)的使用,二是空循環(huán)實(shí)現(xiàn)延時(shí)循環(huán)終值的調(diào)試,以接近實(shí)際生活中時(shí)間變化。

本部分內(nèi)容所用到知識(shí)是本次課的核心,是基本的能力目標(biāo),所以教學(xué)時(shí)要以重點(diǎn)內(nèi)容處理。

6、程序設(shè)計(jì)講解(4分鐘)

編程完成本次課任務(wù),制作一個(gè)帶有時(shí)、分、秒變化的數(shù)字電子時(shí)鐘。(四重循環(huán))。

(1)算法分析

(2)定義變量及類型

(3)程序結(jié)構(gòu)設(shè)計(jì)

(3)源程序核心結(jié)構(gòu)編程

7、上機(jī)實(shí)訓(xùn)3(5分鐘)

(1)調(diào)試程序時(shí)要注意觀察程序運(yùn)行情況,調(diào)整空循環(huán)變量i的終值,盡量與實(shí)際運(yùn)轉(zhuǎn)時(shí)間一致。計(jì)算機(jī)運(yùn)行速度越快,則這個(gè)數(shù)值越大。

(2)本程序需運(yùn)行24小時(shí)才能結(jié)束,如果要停止程序運(yùn)行,可以按Ctrl-C或連續(xù)按兩次Ctrl-Break強(qiáng)制中斷程序運(yùn)行。

(3)修改變量i類型,將它定義為整形后再次運(yùn)行程序,觀察運(yùn)行結(jié)果,分析程序出錯(cuò)原因,提醒以后編程時(shí)注意。

8、提出問題,任務(wù)完善―――源程序提高與擴(kuò)展 之一(4分鐘)

前面的程序每次運(yùn)行都從0點(diǎn)0分0秒開始,不能從當(dāng)前實(shí)際時(shí)間開始運(yùn)行。解決問題的辦法可以在程序第一次循環(huán)開始時(shí)輸入一次當(dāng)前實(shí)際時(shí)間。為了只在開始運(yùn)行時(shí)設(shè)置一次初始時(shí)間,可以引入一個(gè)邏輯變量first,其初始值為0 ,輸入初始時(shí)間后,將其值置為非0。在后面程序運(yùn)行中,通過if語句控制不再需要輸入初始時(shí)間。

9、上機(jī)實(shí)訓(xùn)4(5分鐘)

上機(jī)修改程序,使數(shù)字電子鐘能從指定時(shí)間(輸入初始時(shí)間)開始運(yùn)轉(zhuǎn)。

10、思考和作業(yè)(5分鐘)

(1)源程序提高與擴(kuò)展 之二:本程序只能運(yùn)行24小時(shí),請(qǐng)同學(xué)們將程序進(jìn)一步改進(jìn),使它能顯示年、月、日、星期、時(shí)、分、秒等數(shù)據(jù)的電子鐘。

(2)“九九乘法表”。

10、課堂小結(jié)及作業(yè)(5分鐘)

11、Question Answer(1-2分鐘)

七、學(xué)法指導(dǎo)

1、鼓勵(lì)學(xué)生自主探索和合作交流。引導(dǎo)學(xué)生自主地從事觀察、分析、交流等活動(dòng),使學(xué)生形成對(duì)計(jì)算機(jī)語言知識(shí)有效的學(xué)習(xí)策略。

2、鼓勵(lì)與提倡解決問題的多樣性,引導(dǎo)學(xué)生在與他人的交流中去選擇合適的策略,豐富自己的思維方式,獲得成功的體驗(yàn)和不同的發(fā)展。

3、引導(dǎo)學(xué)生將所學(xué)計(jì)算機(jī)知識(shí)應(yīng)用到其他學(xué)科中去,使學(xué)生覺得計(jì)算機(jī)有很用,同時(shí)也培養(yǎng)了學(xué)生邏輯思維能力。

c的輸出函數(shù)是什么

C語言的輸出函數(shù)是:printf("%format...",

string1...);需要包含頭文件:#include

C++的輸出函數(shù)是:std::cout

"Helloworld";需要包含頭文件:#include

C語言數(shù)組的輸入輸出函數(shù)

你輸入的\0被認(rèn)為是2個(gè)字符。

'\\'和'0',不是'\0'

至于輸入abcdefghij時(shí)出問題,那是數(shù)組邊界問題。

用字符數(shù)組保存字符串時(shí),要預(yù)留一個(gè)數(shù)組成員,用來保存結(jié)尾符號(hào)'\0'。

所以char[10]只能保存長度為9的字符串。

printf輸出字符串的時(shí)候,只有遇到'\0'才會(huì)停止輸出。

'\0'的值就是0.它會(huì)一直輸出直到在后面連續(xù)的內(nèi)存里遇到'\0'

C語言中有哪幾個(gè)輸入輸出函數(shù)簡述他們的用途?

2.putchar() getchar() 輸出輸入函數(shù)只針對(duì)單個(gè)字符的操作。3.puts(),gets() 輸出輸入函數(shù)可以單個(gè)字符操作(但是功能有限的),主要是針對(duì)字符串操作。 下面我們定義int a用scanf("%d",a)可以獲取整型a的值,a=getchar(),gets(a)無法從鍵盤獲取數(shù)字用printf("%d",a)可以打印數(shù)字a的值,putchar(a),puts(a)沒法打印數(shù)字方面:printf()和scanf()勝char a用scanf("%c",a) 可以獲取字符a的值,用a=getchar()能獲取a的值,用gets(a)不能獲取用printf("%c",a)可以打印字符a的值 用a=getchar()可以打印a的值,用puts(a)不能打印字符方面:getchar()和putchar()第1 scanf()和printf()第2 gets和puts()敗補(bǔ)充:puts()和gets()能接收和打印單個(gè)字符只限制變量是數(shù)組變量例如 char a[50]; gets(a); put(a);你輸入一個(gè)字符就會(huì)打印一個(gè)字符但如果是字符變量 char a='x'; char a; puts(a); 或 gets(a); puts(a);就無法運(yùn)行char a[50]用scanf("%s",a)能獲取數(shù)組a的值,用a=getchar()無法獲取,用gets(a)能獲取a的值用printf("%s",a)能打印數(shù)組a的值 用putchar(a)無法打印,用puts(a)能打印a的值字符串(數(shù)組)方面:gets()和puts()第一,scanf()和printf()第2,getchar()和putchar()敗可見scanf()和printf()什么都能實(shí)現(xiàn),但對(duì)字符和字符串操作沒有其他兩種好getchar()和putchar()對(duì)字符操作優(yōu)勢明顯,但不能操作數(shù)字變量,字符數(shù)組變量gets()和puts()對(duì)字符串操作優(yōu)勢明顯,但也不能操作數(shù)字變量,字符變量scanf()和printf()格式輸入輸出能同時(shí)按格式一起輸入輸出字符,數(shù)字,字符串這是其他兩種不能比的所以程序以scanf()和printf()為主,其他兩種作為輔助,發(fā)揮各自的長處。最后來個(gè)總結(jié),用程序表示#include stdio.hmain(){ char a,b[50]; printf("請(qǐng)輸入第一個(gè)字符:\n"); scanf(" %c",a); getchar(); //獲取前面的回車 printf("第一個(gè)的字符為:%c\n",a); printf("請(qǐng)輸入第二個(gè)字符:\n"); a=getchar(); printf("第二個(gè)字符為:"); putchar(a); putchar('\n'); printf("請(qǐng)輸入第一個(gè)字符串:\n"); scanf(" %s",b); getchar(); //獲取前面的回車 printf("第一個(gè)的字符為:%s\n",b); puts("請(qǐng)輸入第二個(gè)字符串:"); gets(b); puts("第二個(gè)字符串為:"); puts(b); }

標(biāo)題名稱:c語言輸出函數(shù)說課 c語言函數(shù)輸出格式
網(wǎng)頁鏈接:http://chinadenli.net/article2/dogecic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站改版網(wǎng)站內(nèi)鏈、移動(dòng)網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)