久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

E語言程序設計基礎

時間:2019-05-13 03:46:27下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《E語言程序設計基礎》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《E語言程序設計基礎》。

第一篇:E語言程序設計基礎

總第3課時備課

第 3課時

課題:E語言程序設計基礎

教學內容:青島版八年級下冊信息技術第 13頁至第 17 頁

一、教學分析

【教學內容分】 本課是在第1課學習用E語言程序解決高斯問題的基礎上,繼續學習用E

語言的基礎知識,包括數據類型、常量、變量等以及賦值的方法。

【教學對象分析】學生對程序運行的結果或者說是對程序能夠解決的問題比較感興趣,但對

設計程序所要設計的組件,編寫代碼比較陌生,無從下手,還沒有形成一個編寫程序的思想。

【教學目標】

知識和技能目標:了解E語言的基礎知識,包括基本數據類型、常量、變量、運算符、命

令等;能夠正確定義常量和變量及其數據類型;掌握賦值、輸入、輸出的方法;熟悉程序設計中的運算符與數學運算符號的區別

過程與方法目標: 通過學生的自主探究,組內交流及教師的耐心指導完成任務情感態度與價值觀目標:了解E語言的基礎知識,熟悉E語言編程代碼的輸入以及數據類

型的定義與使用,嘗試通過設計小程序來解決問題,培養學習E語言的興趣和信心。

【教學重點】 定義常量和變量及其數據類型;賦值、輸入、輸出的方法。

【教學難點】 正確定義常量和變量及其數據類型;賦值、輸入、輸出的方法;熟悉程序設計

中的運算符與數學運算符號的區別

【教學方法】 自主探究、合作交流

【教學資源】

硬件資源:計算機、電子教室軟件資源:E語言 軟件

【評價方法】

評價量規:優秀、良好、一般評價方式: 自我評價與小組評價

二、教學過程

教學進程

教師活動

學生活動

設計意圖

修訂

復習導入: 回顧上節課所學知識并回答 鞏固所學知識讓學生回顧解決高斯問有利于本課的學

導入新課 題的大體步驟習

引入:使用E語言編程解決1+2等于幾 探究任務一:啟動E語同學們參照課本完成組件的鍛煉學生的動手

探究任務言,并在程序窗體中設計設計并思考 操作能力,并培養一如需組件: 學生在操作中思

考方法 要求:想一想能不能不用

讓同學們在掌握組內交流 課本中給的方法,你有其學生思考并交流是否可行

方法的基礎上勇 他方法嗎 于探索 完成任務讓學生脫離課本進行操

加深記憶

一 作

學生觀察并識記

探究任務定義變量、并了解全局變學生參照課本正確定義所需

二量和局部變量以及常量的區別 變量

檢查任務有的同學不會輸入變量

二的完成行,或者是不能刪除多余

情況的行 探究任務

編寫代碼并運行程序 學生自主完成發揮學生的主觀三

能動性

并檢查完成情況

要求同學們在有限的時

鞏固本課知識 限進作業 間內完成課本第17頁實同學們認真完成并讓學生進行知 踐與創新部分

識的遷移

發揮學生的主觀師生評價 先讓組內進行交流評價 同學們觀察,并進行評價發表能力性,讓學生參

老師隨機抽取每個組內自己的觀點或建議 與評價,激發學生

一個作品進行演示 的興趣

鞏固本課的知識歸納總結 師讓生歸納,師進行補充學生歸納

要點

或強調

第二篇:c語言程序設計基礎

《c語言程序設計基礎》重修試卷

一、選擇題(2’*20=40’)

1、c程序由構成。

A.函數B.命令C.程序D.表達式

2、以下選項中合法的變量名是

A.#y2B.a

A.floatB.charC.intD.double4、在我們使用的turboC中,一個int型數據在內存中占個字節

A.0B.1C.2D.45、若有定義:int a=8,b=5,c;執行語句c=ab+0.4后c=

A.1.4B.1C.2.0D.26、在c語言中,char型數據在內存中的存儲形式是

A.補碼B.ASSCIIC.原碼D.反碼

7、若運行時給變量x輸入

第三篇:C語言程序設計基礎課程設計報告

程序設計基礎課程設計報告

課程名稱: 課程設計題目: 程序設計基礎課程設計 學生信息管理系統

名:

系: 專

業: 年

級: 學

號: 指導教師: 職

稱:

計算機科學技術系 計算機網絡技術

講師

2012年1月1日

一、設計題目及要求。

1、題目:學生信息管理系統

2、要求:

1)建立學生信息的結構體

2)學生信息的初始化(可以從文件獲取)3)學生信息的添加、修改、查找 4)學生信息的輸出 5)對學生信息按學號排序 6)計算一門課的平均分和總分 7)將學生信息保存為文件

二、設計算法設計分析。

1、主要功能模塊:添加模塊、查找模塊、修改模塊、排序模塊 添加模塊:

(1)從鍵盤中輸入添加學生的人數n.(2)從鍵盤中輸入學生的學號和各科成績,分別存入一維數組sum和二維數組score中。

(3)計算各科的總分和平均分,分別存入一維數組sum和aver中。

(4)判斷各個學生的三科成績是否都大于90,如果是則輸出“Y”,表示該生能獲得獎學金,否則輸出“N”表示該生不能獲得獎學金。

添加模塊結果圖

查找模塊

(1)從鍵盤中輸入要查找的學生的學號k..(2)編寫程序使num[i]與k一一對比,直到num[i]==k,輸出該生的學號及相應成績。

查找模塊結果圖

修改模塊:

(1)從鍵盤中輸入要修改的學生的學號x..(2)編寫程序使num[i]==x,輸出該生的成績,選擇你要修改的科目并輸入你修改后的新分數,重新計算該生的總分和平均分。

(3)重新判斷該生的三門課成績是否都大于

90,如果是則輸出“Y”,表示該生能獲得獎學金,否則輸出“N”表示該生不能獲得獎學金。

修改模塊的結果圖

三、程序編碼實現。源代碼與執行結果2部分

/*函數功能:添加一個或幾個學生的成績,查找某個學生的成績,修改某個學生的成績

函數參數:長整型數組num,存儲每個學生的學號

整型數組score,存儲每個學生的成績

整型數組sum,存儲每個學生的總分

實型數組aver,存儲每個學生的平均分

字符型數組c,標志每個學生能否獲得獎學金

整型數n,存儲學生總數 函數返回值:無 */

void Find(long num[],int score[][3],int sum[],float aver[],char c[],int n){ long x,t,k;int i,j;

printf(“請選擇您要實現的功能:1-添加,2-查找,3-修改n”);scanf(“%ld”,&t);if(t==1){ printf(“請輸入你要添加的人數:”);scanf(“%d”,&A);printf(“Enter No and Score as: MT EN PHn”);for(i=n;i=90)&&(score[i][1]>=90)&&(score[i][2]>=90)){ c[i]='Y';} else { c[i]='N';} } } if(t==2){ printf(“請輸入學號:”);scanf(“%ld”,&k);for(i=0;i

printf(“學號t數學t英語t物理t總分t平均成績t>90n”);

printf(“%4ldt”,num[i]);

for(j=0;j<3;j++){ printf(“%4dt”,score[i][j]);}

printf(“%5dt%6.1ftt%cn”,sum[i],aver[i],c[i]);} } } if(t==3){

printf(“請輸入學號:”);scanf(“%ld”,&x);for(i=0;i

printf(“請輸入你要修改的選項所對應的數字:0-MT,1-EN,2-PHn”);

scanf(“%d”,&j);

printf(“你將修改為:”);

scanf(“%d”,&score[i][j]);

sum[i]=0;

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

{

sum[i]=sum[i]+score[i][j];

}

aver[i]=(float)sum[i]/3;

if((score[i][0]>=90)&&(score[i][1]>=90)&&(score[i][2]>=90))

{

c[i]='Y';

}

else

{

c[i]='N';

} } } } } /*函數功能:按學號對學生排序

函數參數:長整型數組num,存儲每個學生的學號

整型數組score,存儲每個學生的成績

整型數組sum,存儲每個學生的總分

實型數組aver,存儲每個學生的平均分

字符型數組c,標志每個學生能否獲得獎學金

整型數n,存儲學生總數 函數返回值:無 */ void order(long num[],int score[][3],int sum[],float aver[],char c[],int n){ int i,j,t,x;long k;float g;char h;for(i=0;ii;t--){ if(num[t]

x=score[i][j];

score[i][j]=score[t][j];

score[t][j]=x;} } }

執行結果(1):

(2)

四、程序調試過程中出現的問題:

開始運用添加功能時,雖然添加了,但在輸出結果中不顯示。

解決辦法:將最后的輸出中的i

五、總結

在課程設計的這段日子里,我真正體會到什么叫失敗是成功之母,因為在編寫程序時會出現這樣或那樣的錯誤,有的是語法錯誤,有的是邏輯錯誤,還有的是由于自己粗心漏掉或多加了一些符號等等,但只要你能靜下心來慢慢尋找原因,慢慢修改,最后終能成功。但如果你在編程時格外細心,你將會減少許多麻煩,同時也會節省很多時間。

第四篇:C語言程序設計基礎單項選擇題庫

分類:

一、概念(13---51,54,55)、數據類型、輸入輸出格式、轉義符、運算及表達式等:1---66

二、選擇語句:67---72(其中67為條件運算,72可歸于一類);

三、循環語句:73---102(其中78為輸出格式可歸于一類)

四、數組:103---133(其中123 – 125為與數組相關的函數調用)

五、函數調用:134---156

六、文件:157 – 183

七、指針:184---195

八、結構體:196---207(204.205,206為函數調用)

1、在C語言中,最基本的數據類型包括

(A)整型、實型、字符型(B)整型、實型、邏輯型(C)整型、字符型、邏輯型(D)實型、字符型、邏輯型 2 C語言中整常數的書寫形式不能使用的數制形式是(A)十進制(B)十六進制(C)八進制(D)二進制 3 字符串常量“abncde125”包含字符的個數是(A)8(B)12(C)9(D)13 4 C語言的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符(A)必須為下劃線(B)可以是這三種字符中的任一種(C)必須為字母或下劃線(D)必須為字母 5 下列是用戶自定義標識符的是(A)#x(B)_x(C)2x(D)int 6 在C語言中,下列常數不能作為常量的是(A)0xA3(B)068(C)5.6E-3(D)2e5 7 在C語言中,運算對象必須是整型的運算符是(A)%(B)>=(C)&&(D)= 8 下列表達式與x =(y++)等價的是(A)x = ++y(B)x = x + 1, y = x(C)x = y, y = y + 1(D)x += y + 1 9 若定義int x = 17;,則表達式x++ * 1 / 6的值是(A)1(B)2(C)3(D)4 10 如果在一個C語言表達式中有多個運算符,則運算時應該(A)只考慮優先級(B)只考慮結合性(C)先考慮優先級,然后考慮結合性(D)先考慮結合性,然后考慮優先級 11在C程序中,下面敘述不正確的是

(A)x和X 是兩個不同的變量(B)從鍵盤輸入數據時,對整型變量只能輸入整型數據,對于實型變量只能輸入實型數據(C)逗號運算符的優先級最低(D)若x、y類型相同,則執行語句y = x,后,將把x的值放入y中,而x的值不變 12 已知字符A的ASCII值為65,若定義int i;,則執行語句i = 'A' + 3.5;后,正確的敘述是(A)i的值是字符E(B)語句不合法

(C)i的值是字符A的ASCII值加上3,即68(D)i的值是字符A的ASCII值加上3.5,即68.5 13 C語言是計算機高級語言,它適合作為系統描述語言,它

(A)不以用來編寫系統軟件,可以用來編寫應用軟件(B)不以用來編寫系統軟件,不可以用來編寫應用軟件

(C)可以用來編寫系統軟件,不可以用來編寫應用軟件(D)可以用來編寫系統軟件,也可以用來編寫應用軟件 14 在紙上寫好一個C語言程序后,上機運行的基本步驟為

(A)編輯、連接、編譯、運行(B)編譯、連接、編輯、運行(C)編譯、編輯、連接、運行(D)編輯、編譯、連接、運行 15 用C語言等高級語言編寫的程序稱為(A)可執行程序(B)編譯程序(C)目標程序(D)源程序 16 一個C語言源程序經過“編譯程序”翻譯后生成一個二進制代碼文件,它的擴展名為(A).dat(B).exe(C).c(D).obj 17 通過“連接程序”軟件,把C語言目標程序與C語言提供的各種庫函數連接起來生成一個文件,它的擴展名為(A).exe(B).dat(C).obj(D).c 18 下面敘述中正確的是

(A)在C語言程序中,要調用的函數必須在main()函數中定義(B)C語言程序總是從main()函數開始執行

(C)C語言程序總是從第一個函數開始執行(D)在C語言程序中,main()函數必須放在程序的開始位置 19 在一個C語言源程序中,main()函數的位置(A)必須在其他所有的函數之后(B)可以在任意位置(C)必須在其他所有的函數之前(D)必須在固定位置 20 一個C語言程序由

(A)若干個過程組成(B)若干個子程序組成(C)一個主程序和若干個子程序構成(D)一個主函數和若干個子函數構成 21一個函數的組成有

(A)函數的聲明部分和執行部分(B)函數名、函數類型、函數參數名、函數參數類型(C)主函數和子函數(D)函數首部和函數體 22 下面敘述不正確的是

(A)在程序中任意合適的地方都可以加上注釋以便閱讀(B)C語言中的每條執行語句都需要用分號結束

(C)include命令所在行后面需要加分號(D)C語言具有高級語言的功能,也具有低級語言的一些功能 23 下面敘述正確的是

(A)在C程序中,main()函數的位置必須在其他所有的函數之前(B)C語言自身沒有輸入輸出語句

(C)在C程序的編譯過程中可以發現注釋中的拼寫錯誤(D)C程序的每一行只能寫一條語句 24 在C語言中,用來表示“取地址”的符號是(A)$(B)#(C)@(D)& 25 在C語言中,用于結構化程序設計的三種基本結構是(A)順序結構、選擇結構、轉移結構(B)順序結構、條件結構、循環結構(C)順序結構、選擇結構、重復結構(D)順序結構、選擇結構、循環結構 26 一個算法應具有“確定性”等5個特性,則對另外4個特性描述錯誤的是(A)有效性(B)有窮性(C)有零個或多個輸入(D)有零個或多個輸出 27 程序設計一般可以簡化為以下4個步驟,其中首先應該完成的是(A)調試并運行程序(B)編寫程序(C)建立數學模型(D)設計數據結構和算法 28 以下不正確的C語言標識符是(A)ab.c(B)a_bc(C)abc(D)ABC 29 以下正確的C語言標識符是(A)a+b(B)test!(C)_123(D)%x 30 編輯程序的功能是

(A)命令計算機執行指定的操作(C)將C源程序編譯成目標程序

(B)調試程序

(D)建立并修改程序 31 C語言程序的基本單位是(A)過程(B)函數(C)子程序(D)標識符 32 下列說法中錯誤的是

(A)主函數可以分為兩部分:主函數首部和主函數體(B)主函數可以調用任何非主函數的其它函數

(C)任何非主函數可以調用其它任何非主函數(D)程序可以從任何非主函數開始執行 33 在下列數據中屬于“字符串常量”的是(A)ABC(B)“ABC”(C)'abc'(D)'a' 34 在C語言中,字符'n'在內存占用的字節數是(A)1(B)2(C)3(D)4 35 字符串“ABC”在內存占用的字節數是(A)3(B)4(C)6(D)8 ·試題講評

編譯字符串“ABC”時,編譯器會自動加上字符串結束標志'

主站蜘蛛池模板: 国色天香天天影院综合网| 天天躁日日躁狠狠躁性色avq| 国内露脸少妇精品视频| 凹凸国产熟女精品视频app| 国内熟妇人妻色无码视频在线| 久久无码人妻一区二区三区| 丁香五月缴情在线| 久久精品国产自在天天线| 亚洲精品国产一区二区图片| 国产二区交换配乱婬| 无码乱人伦一区二区亚洲一| 亚洲综合激情另类小说区| 四虎亚洲中文字幕无码永久| 99视频在线精品免费观看6| 欧美熟妇乱子伦xx视频| 超碰曰口干天天种夜夜爽| 亚洲理论电影在线观看| 美女张开腿黄网站免费| 99热精品国自产拍天天拍| 国精产品一区一区三区免费视频| 97无码精品综合| 欧美激情综合色综合啪啪五月| 狠狠色丁香婷婷综合潮喷| 成人免费视频一区二区| 欧美人与动牲猛交xxxxbbbb| 无码夜色一区二区三区| 邻居少妇张开双腿让我爽一夜| 亚洲AV秘?无码一区二区三动图| 中文字幕一区二区三区波多野结衣| 国产小便视频在线播放| 日本午夜精品一区二区三区电影| 少妇系列之白嫩人妻| 日本无码人妻波多野结衣| 久久www免费人成精品| 丰满人妻一区二区三区免费视频| 亚洲毛片αv无线播放一区| 内射女校花一区二区三区| 东京无码熟妇人妻av在线网址| 欧美丰满少妇xxxx性| 国产在线乱码一区二三区| 99久久精品国产一区二区|