第一篇:1、順序程序設(shè)計(jì)作業(yè)
編寫程序(不少于70%的題, 即本作業(yè)至少做七題)
1. 由鍵盤任意輸入一個(gè)圓的半徑,計(jì)算其面積。
2. 由鍵盤任意輸入一個(gè)圓柱的半徑和高,計(jì)算其底面積、表面積、體積。
3. 由鍵盤任意輸入一個(gè)長(zhǎng)方形的長(zhǎng)和寬,計(jì)算面積。
4. 由鍵盤任意輸入一個(gè)三角形的3條邊,計(jì)算其面積。
5. 由鍵盤任意輸入4門課程的成績(jī),計(jì)算它們的平均成績(jī)。
6. 由鍵盤輸入寢室4個(gè)學(xué)生的年齡,計(jì)算平均年齡。
7. 由鍵盤輸入寢室4個(gè)學(xué)生的身高,計(jì)算平均身高。
8. 由鍵盤任意輸入2個(gè)數(shù)據(jù),將它們交換后輸出。
9. 由鍵盤任意輸入1個(gè)4位數(shù)整數(shù),分別輸出其中的個(gè)位、十位、百位、千位。
10.由鍵盤任意輸入1個(gè)大寫字母,將其轉(zhuǎn)化為小寫字母后輸出。
注意:
1. 編程風(fēng)格。
2. 建立“本人學(xué)號(hào)+姓名+作業(yè)序號(hào)”為名稱的文件夾(例如:文件夾2013212148王閩-1),將調(diào)試通過(guò)的程序文件存入此文件夾,上傳到(五機(jī)房):文件上傳與下載文件上傳 黃毅老師 本人的班級(jí)名。
如:文件上傳與下載文件上傳 黃毅老師力學(xué)13。
第二篇:3、循環(huán)程序設(shè)計(jì)作業(yè)-1
編寫程序(不少于70%的題, 即本作業(yè)至少做四題)
1. 用3種循環(huán)計(jì)算1+2+3+。。。+100。
2. 用3種循環(huán)計(jì)算1*2*3*。。。*10。
3. 用3種循環(huán)計(jì)算10000以內(nèi)能被3整除的數(shù)之和。
4. 用3種循環(huán)計(jì)算 1+1/2+1/3+1/4+。。。+1/100。
5. 用3種循環(huán)計(jì)算圓周率。
注意:
1. 編程風(fēng)格。
2. 建立“本人學(xué)號(hào)+姓名+作業(yè)序號(hào)”為名稱的文件夾(例如:文件夾2013212148王閩-1),將調(diào)試通過(guò)的程序文件存入此文件夾,上傳到(五機(jī)房):文件上傳與下載文件上傳 黃毅老師 本人的班級(jí)名。
如:文件上傳與下載文件上傳 黃毅老師力學(xué)13。
第三篇:c程序設(shè)計(jì)作業(yè)
1、分析下面程序: # include
c1=97;
c2=98;
printf(“c1=%c,c2=%cn”c1,c2);
printf(“c1=%d,c2=%dn”,c1,c2);
return 0;}(1)運(yùn)行時(shí)會(huì)輸出什么信息?為什么?(2)如果將程序第4,5行改為
c1=197;c2=198;運(yùn)行時(shí)會(huì)輸出什么信息?為什么?(3)如果將程序第3行改為
int c1,c2;運(yùn)行時(shí)會(huì)輸出什么信息?為什么?
答:(1)程序運(yùn)行不了,因?yàn)槌绦虼嬖阱e(cuò)誤。正確的程序?yàn)椋?/p>
#include
char c1,c2;
c1=97;
c2=98;
printf(“c1=%c,c2=%cn”,c1,c2);
printf(“c1=%d,c2=%dn”,c1,c2);
return 0;}
(2)如果將程序第4,5行改為
c1=197;c2=198;
運(yùn)行時(shí)會(huì)輸出:
(3)如果將程序第3行改為
int c1,c2;運(yùn)行時(shí)會(huì)輸出:
因?yàn)閕nt表示整型,%c是輸出字符,a的ASCLL代碼是97,b的是98,所以輸出c1=a,c2=b.%d是表示輸出十進(jìn)制整型,所以輸出c1=97,c2=98
2、用下面的scanf函數(shù)輸入數(shù)據(jù),使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。問(wèn)在鍵盤上如何輸入?
#include
int a,b;
float x,y;
char c1,c2;
scanf(“a=%db=%d”,&a,&b);
scanf(“%f%e”,&a,&y);
scanf(“%c%c”,&c1,&c2);
return 0;} 答:輸入如圖:
輸出如圖:
第四篇:VB程序設(shè)計(jì)(2014大作業(yè))
《VB程序設(shè)計(jì)》大作業(yè)
一、大作業(yè)的內(nèi)容
本次大作業(yè)要求學(xué)生根據(jù)所學(xué)知識(shí)以及個(gè)人愛(ài)好,設(shè)計(jì)開發(fā)一個(gè)VB應(yīng)用小程序。要能體現(xiàn)出:
1.《VB程序設(shè)計(jì)》各種語(yǔ)句的綜合使用能力; 2.《VB程序設(shè)計(jì)》各種相關(guān)控件的使用能力;
3.根據(jù)具體的設(shè)計(jì)題目,設(shè)計(jì)清晰、美觀界面的能力; 4.一定的綜合設(shè)計(jì)能力。
二、大作業(yè)的要求
本次大作業(yè)應(yīng)滿足以下要求:
實(shí)用性:應(yīng)用程序要有明確的應(yīng)用主題,有一定的實(shí)用價(jià)值。結(jié)構(gòu)性:應(yīng)用程序具有良好的程序結(jié)構(gòu)。可讀性:應(yīng)用程序具有較好的可讀性。全面性:應(yīng)用程序應(yīng)包含比較全面的功能。
友好性:合理使用VB提供的各種控件,設(shè)計(jì)友好、美觀的使用界面。
三、大作業(yè)的步驟 1.根據(jù)個(gè)人興趣、愛(ài)好,以及提交時(shí)間的要求,自己確定設(shè)計(jì)題目(可參考附件1); 2.查找與設(shè)計(jì)題目相關(guān)的資料;
3.進(jìn)行應(yīng)用程序總體結(jié)構(gòu)、使用功能的設(shè)計(jì); 4.進(jìn)行應(yīng)用程序的界面設(shè)計(jì)和源程序代碼的編寫; 5.上機(jī)編輯、調(diào)試程序;
6.保存應(yīng)用程序, 并生成可執(zhí)行文件; 7.撰寫設(shè)計(jì)報(bào)告。
四、設(shè)計(jì)報(bào)告的基本格式
設(shè)計(jì)報(bào)告的基本內(nèi)容至少包括封面、正文、總結(jié)三部分。(1).封面(包括:題目、班級(jí)、姓名、指導(dǎo)教師、完成日期等信息)(2).正文
1、課題的選材過(guò)程(設(shè)計(jì)思路);
2、設(shè)計(jì)的將要達(dá)到的目標(biāo);
3、總體設(shè)計(jì)結(jié)構(gòu)與功能;
(1)總體設(shè)計(jì)結(jié)構(gòu)介紹(繪制:結(jié)構(gòu)流程圖)
(2)各功能模塊運(yùn)行界面的功能、算法和操作步驟;
4、設(shè)計(jì)結(jié)果分析;(運(yùn)行結(jié)果展示、正確性分析)(3).總結(jié)(感想、收獲、啟發(fā)、存在的問(wèn)題)
五、課程大作業(yè)提交
(1)形式
設(shè)計(jì)報(bào)告 + 源程序文件(含可執(zhí)行文件)
其中:<1>設(shè)計(jì)報(bào)告的封面統(tǒng)一(附件2);
<2>源程序文件(含 *.vbp;*.frm;*.exe)打包壓縮成一個(gè)文件,以學(xué)號(hào)+姓名(例如: 11020741姓名)為文件名。
(2)時(shí)間
2014年5月10日 之前;
(3)方法
紙質(zhì)報(bào)告及壓縮文件交各班學(xué)委,按順序排好后由學(xué)委統(tǒng)一上交;
附件一:
參考題目
1、《班級(jí)信息系統(tǒng)》
描述:如同班級(jí)和每個(gè)成員的成長(zhǎng)日記,信息量大,生動(dòng)活潑,有紀(jì)念意義。要求:具有數(shù)據(jù)庫(kù)、圖片庫(kù)等功能。
2、《幼兒算術(shù)游戲》
本系統(tǒng)面向3-6歲幼兒進(jìn)行加、減法練習(xí),要生動(dòng)活潑,寓教于樂(lè),主要以圖形、動(dòng)畫、聲音等多媒體形式提供學(xué)習(xí)環(huán)境。要求:
題型包括選擇題和填空題兩種形式。
隨機(jī)出題,范圍為100以內(nèi)的加、減法,也可以是加減法的混合運(yùn)算。以練習(xí)和試卷兩種形式出題。
答案可以提供圖片的形式進(jìn)行選擇,也可以從鍵盤輸入。答題后要用聲音或者動(dòng)畫給出獎(jiǎng)勵(lì)或評(píng)價(jià)。
提供背景音樂(lè)。
3、《記事本程序》
記事本主要是對(duì)文字進(jìn)行編輯處理的軟件。能進(jìn)行新建、打開、保存等功能;并且能運(yùn)用 剪貼、復(fù)制、粘貼、清除功能,對(duì)文字更方便的錄入。另外還可以根據(jù)用戶的需要查找相應(yīng)的 文字,實(shí)現(xiàn)編輯功能。
由于記事本是一套簡(jiǎn)單的文本編輯器。要求記事本不但要具備完善的編輯、方便的性能,還要提供更簡(jiǎn)便的操作。這就要求設(shè)計(jì)人員在編輯過(guò)程當(dāng)中盡可能的考慮到。包括以下內(nèi)容: *對(duì)文本進(jìn)行編輯; *用戶根據(jù)不同的權(quán)限可對(duì)文本進(jìn)行添加、刪除、修改等操作;*對(duì)記事本進(jìn)行各種編輯(精確、簡(jiǎn)單);
4、《科學(xué)計(jì)算器》設(shè)計(jì)
本科學(xué)計(jì)算器是一種能實(shí)現(xiàn) 加、減、乘、除、倒數(shù)、乘方、正玄、余玄、正切、In、n!函數(shù)、進(jìn)制、弧度轉(zhuǎn)換等運(yùn)算功能,并帶有存儲(chǔ)器、統(tǒng)計(jì)框等,基本實(shí)現(xiàn)了Windows自帶計(jì)算器的所有功能。要實(shí)現(xiàn)計(jì)算器的這些功能就用到我們所學(xué)的VB知識(shí)編寫程序來(lái)實(shí)現(xiàn)運(yùn)算功能并解決問(wèn)題,也是我們實(shí)訓(xùn)要達(dá)到的目的。
5、個(gè)人日常收入與開銷記錄、統(tǒng)計(jì)與查詢
個(gè)人日常收入與開銷記錄包括收入與開銷的時(shí)間、收入與開銷來(lái)源或者去向、類型,備注,統(tǒng)計(jì)功能按月統(tǒng)計(jì)與按年統(tǒng)計(jì),查詢包含按時(shí)間段和類型查詢。
6、《學(xué)生成績(jī)管理系統(tǒng)》
本系統(tǒng)由三部分組成:系統(tǒng)管理、學(xué)籍管理、成績(jī)管理、報(bào)表。1.用戶管理:實(shí)現(xiàn)用戶的添加、刪除、密碼修改、用戶登錄等功能。2.成績(jī)管理:實(shí)現(xiàn)學(xué)生的成績(jī)錄入、成績(jī)的查詢、成績(jī)的統(tǒng)計(jì)。4.報(bào)表:可以打印學(xué)生的學(xué)籍信息、成績(jī)。數(shù)據(jù)存放到access數(shù)據(jù)庫(kù)中。使用菜單、界面友好、功能完善。
VB學(xué)單詞
本系統(tǒng)功能要求:
1.能夠自動(dòng)顯示單個(gè)單詞中英文及詞性。
2.顯示單個(gè)單詞的時(shí)間可以調(diào)整,并隨時(shí)顯示已用時(shí)間。3.有暫停功能。
4.可用文本文件存儲(chǔ)單詞。
題目:飯店點(diǎn)菜系統(tǒng)
目的 通過(guò)該題目的設(shè)計(jì),使學(xué)生掌握軟件開發(fā)過(guò)程的問(wèn)題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能;掌握利用VB開發(fā)數(shù)據(jù)庫(kù)系統(tǒng)的方法
主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計(jì)要求等)
主要功能有:
菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價(jià)格;
點(diǎn)菜功能:進(jìn)行點(diǎn)菜操作后能預(yù)覽點(diǎn)菜結(jié)果,并可對(duì)其進(jìn)一步修改; 留言板功能:記錄顧客的意見(jiàn)和建議,并具有瀏覽功能;
抽獎(jiǎng)功能:當(dāng)顧客的消費(fèi)達(dá)到指定金額時(shí),可分檔抽取小獎(jiǎng)品。要求:
用數(shù)據(jù)庫(kù)或文件保存相關(guān)信息。
VB程序語(yǔ)言設(shè)計(jì)
課程大作業(yè)
題目名稱:_________________________________ 班 級(jí):_________________________________ 姓 名:_________________________________ 學(xué) 號(hào):_________________________________ 課程教師:
溫海駿
學(xué) 期: 2013-2014學(xué)年
第2學(xué)期
完成時(shí)間:
第五篇:C語(yǔ)言程序設(shè)計(jì)--大作業(yè)
C語(yǔ)言程序設(shè)計(jì)大作業(yè)
編寫程序,實(shí)現(xiàn)單鏈表的插入、刪除、輸出、查找、統(tǒng)計(jì)以及銷毀功能。
單鏈表的每個(gè)結(jié)點(diǎn)存儲(chǔ)一名學(xué)生的信息,包括:學(xué)號(hào)、姓名、性別、年齡、三門課程(高數(shù)、英語(yǔ)、C語(yǔ)言)的成績(jī)、三門功課的平均分。
結(jié)構(gòu)體類型聲明如下: typedef struct student {
char sno[8];
char name[20];
char sex;
int age;double score[3];double avg;
struct student *next;} STUDENT, *PSTUDENT;
要求:
⑴一律使用 STUDENT 聲明學(xué)生結(jié)構(gòu)體的變量,一律使用 PSTUDENT 聲明指向?qū)W生結(jié)構(gòu)體的指針變量
⑵程序運(yùn)行過(guò)程中要有菜單提示,菜單如下:
*************************************************************** *
1.Insert a student
* *
2.Delete a student
* *
3.Display the link list
* *
4.Display excellent students
* *
5.Search a student by the name
* *
6.Display the average score of three courses * *
0.Exit the program
* ***************************************************************
“Insert a student”:插入一個(gè)學(xué)生記錄,要求按平均分從高到低插入 “Delete a student”:刪除指定學(xué)號(hào)的學(xué)生 “Display the link list”:輸出單鏈表中所有學(xué)生的信息 “Display excellent students”:輸出鏈表中三門功課平均成績(jī)高于85分(含85分)的學(xué)生信息 “Search a student by the name”:根據(jù)輸入的姓名,輸出鏈表中相應(yīng)學(xué)生的信息 “Display the average score of three courses”:輸出鏈表中所有學(xué)生的高數(shù)平均分、英語(yǔ)平均分以及C語(yǔ)言平均分 “Exit the program”:銷毀單鏈表,結(jié)束程序運(yùn)行