資源描述:
《教師(PASCAL語(yǔ)言)培訓(xùn)講習(xí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、教師(PASCAL語(yǔ)言)培訓(xùn)講習(xí)江東區(qū)教研室賈為辦班的目的:1、提高與扎實(shí)信息學(xué)科教師的專(zhuān)業(yè)素養(yǎng)。今后會(huì)在各類(lèi)信息學(xué)科教師考核中有所側(cè)重。2、形成一個(gè)學(xué)習(xí)與研究PASCAL語(yǔ)言的氛圍,建立一支培訓(xùn)團(tuán)隊(duì),促進(jìn)我區(qū)的青少年信息學(xué)競(jìng)賽工作起步與發(fā)展。3、拋磚引玉?;突W(xué),建立學(xué)習(xí)共同體。4、本期培訓(xùn)班以講習(xí)《PASCAL語(yǔ)言》中基本語(yǔ)句為主,面向全體信息學(xué)科專(zhuān)業(yè)教師,進(jìn)行由簡(jiǎn)單到復(fù)雜的編程思維訓(xùn)練,通過(guò)本期培訓(xùn)學(xué)會(huì)安裝、調(diào)試PASCAL程序,能夠讀懂程序,并掌握獨(dú)立編制簡(jiǎn)單程序的能力。建議參考書(shū):《PASCAL語(yǔ)言(中學(xué)版/小學(xué)版)第2版》張文雙,吳樹(shù)娟主編(北京理工大學(xué)出版)《數(shù)據(jù)結(jié)構(gòu)與算法設(shè)
2、計(jì)》張文雙、王學(xué)紅主編(北京理工大學(xué)出版)《奧賽經(jīng)典—信息學(xué)奧林匹克教程》(基礎(chǔ)篇、語(yǔ)言篇、提高篇)湖南師范大學(xué)出版社出版(寧波新江廈四樓書(shū)店有售。)序言:信息學(xué)奧賽的發(fā)展1989年5月首次舉辦國(guó)際信息學(xué)奧林匹克競(jìng)賽,簡(jiǎn)稱(chēng)IOI,成為繼數(shù)學(xué)、物理、化學(xué)之后的又一門(mén)國(guó)際(中學(xué)生)奧林匹克競(jìng)賽。1991年起全國(guó)青少年計(jì)算機(jī)競(jìng)賽更名為全國(guó)青少年信息學(xué)(計(jì)算機(jī))奧林匹克競(jìng)賽,簡(jiǎn)稱(chēng)NOI。由中國(guó)科學(xué)技術(shù)協(xié)會(huì)主管,中國(guó)計(jì)算機(jī)學(xué)會(huì)主辦。全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽,簡(jiǎn)稱(chēng)為NOIP,參加聯(lián)賽是參加NOI的必要條件。信息學(xué)奧林匹克競(jìng)賽內(nèi)容程序設(shè)計(jì)知識(shí)。熟練使用一門(mén)程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序;熟悉常用的基本算法:如窮
3、舉法、排序(冒泡)法、搜索法、回溯法、遞歸算法,排列組合等。數(shù)據(jù)結(jié)構(gòu)知識(shí)。簡(jiǎn)單變量、數(shù)組、隊(duì)列、棧、串、記錄、指針、鏈表、樹(shù)、圖和文件。調(diào)試程序技能。FreePascal安裝、啟動(dòng)與退出從江東信息網(wǎng)ftp://ftp.jdedu.net,用戶(hù)名xinxi,密碼xinxi2007,下載FreePascal2.04(大小為42M)。點(diǎn)擊install.exe自動(dòng)安裝程序在指定的路徑目錄中。(15分鐘)在路徑:目標(biāo)盤(pán)符ppbingo32v2找到fp.exe文件,右鍵創(chuàng)建快捷方式后,復(fù)制到桌面上。單擊桌面快捷圖標(biāo)即可啟動(dòng)FreePascal2.04。點(diǎn)擊菜單欄:file下拉exit項(xiàng)即可退出
4、pascal環(huán)境。按alt+enter,進(jìn)行全屏切換。Pascal程序的輸入與調(diào)試?yán)齌0_1:用數(shù)字打印三角形。ProgramT0_1;varj,h:integer;Beginforj:=1to5dobeginwrite(‘‘:16-j);forh:=1to2*j-1dowrite(h);writeln;end;End.用主菜單的Compile中的菜單項(xiàng)Compile,或Alt+F9組合鍵,即可對(duì)程序進(jìn)行編譯。若文件沒(méi)取名,則先建立文件名。如果編譯有錯(cuò)誤,會(huì)顯示相關(guān)出錯(cuò)信息。注意freePascal安裝時(shí),有時(shí)會(huì)碰到與殺毒軟件沖突的事情,編譯也會(huì)不成功,需先將殺毒軟件屏蔽。運(yùn)行程序:選擇主菜
5、單Run中的菜單項(xiàng)Run,或按ctrl+F9鍵。查看結(jié)果。選擇主菜單Debug中的菜單項(xiàng)Output可以查看結(jié)果。保存文件。用主菜單file中的save或按F2鍵保存文件。第1課認(rèn)識(shí)PASCAL語(yǔ)言Pascal是一種計(jì)算機(jī)通用的、編譯型的高級(jí)程序設(shè)計(jì)語(yǔ)言。它由瑞士NiklausWirth教授于六十年代末設(shè)計(jì)并創(chuàng)立。是一種按結(jié)構(gòu)化程序設(shè)計(jì)原則描述的高級(jí)語(yǔ)言。主要特點(diǎn)有:嚴(yán)格的結(jié)構(gòu)化形式;豐富完備的數(shù)據(jù)類(lèi)型;運(yùn)行效率高;查錯(cuò)能力強(qiáng)。NOI(全國(guó)奧林匹克信息學(xué)競(jìng)賽)把Pascal語(yǔ)言定為唯一提倡的程序設(shè)計(jì)語(yǔ)言第1課認(rèn)識(shí)PASCAL語(yǔ)言讓我們先來(lái)看一個(gè)PASCAL程序,通過(guò)這個(gè)程序了解PASCAL
6、的規(guī)則。例L1_1已知半徑,求圓周長(zhǎng)和面積的程序。程序說(shuō)明:PROGRAMcircle(input,output);(*第1行:程序首部*)CONST(*第2行:常量說(shuō)明*)PI=3.14159;VAR(*第4行:變量說(shuō)明*)r,l,s:real;BEGIN(*第6行:語(yǔ)句部分*)read(r);(*第7行:輸入語(yǔ)句*)l:=2*PI*r;(*第8行:賦值語(yǔ)句*,計(jì)算周長(zhǎng))s:=PI*r*r;(*第9行:賦值語(yǔ)句*,計(jì)算面積)write(r,l,s);(*第10行:輸出語(yǔ)句*)END.(*第11行:語(yǔ)句部分以END.結(jié)束*)完整的PASCAL程序框架Program程序名(程序參數(shù)表);Lab
7、el標(biāo)號(hào)說(shuō)明;Const常量說(shuō)明;Type類(lèi)型說(shuō)明;Var變量說(shuō)明;Function函數(shù)說(shuō)明;procedure過(guò)程說(shuō)明;begin程序語(yǔ)句;……end.在FreePascal中可省程序參數(shù)表。在程序執(zhí)行部分使用的標(biāo)號(hào)、常量、類(lèi)型、變量、記錄、文件、過(guò)程和函數(shù),都必須在說(shuō)明部分進(jìn)行說(shuō)明。但并不是每個(gè)程序都必需的,根據(jù)需要而設(shè)。程序執(zhí)行部分是指Begin開(kāi)始到最后一條End.結(jié)束語(yǔ)句的部分,是程序的核心。它由一