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