當前位置:首頁 » 考試成績 » 學生成績管理系統總結

學生成績管理系統總結

發布時間: 2021-01-12 14:56:29

『壹』 怎麼寫學生信息系統工作總結啊

在這個豐收的季節里,我們又開始了一個新的學期。在這個月里各部門很快就投入了緊張的工作當中,更重要的是學校注入了新的血液,近八百名新生來到學校開始了他們的大學生活。

校團委組織部在新學期里,繼續完善共青團綜合信息系統,發展新團員以及團組織轉移注冊工作,招收優秀幹事,組織40名青年志願者參加交通無車日活動。校團委宣傳部本月製作了《暑期社會實踐特刊》,並做好發放工作;協助校學生會各部門以及四系、學院出好迎新和招乾的海報。

校學生會主席處積極協調各部門工作,使迎接新生和各部門及各系的招乾等工作順利進行。校學生會學習部本月各項工作正常進行;積極做好自考的相關工作。校學生會辦公室本月制定了校團委、學生會本學期的工作計劃表;做好暑期社會實踐活動賬單的報銷工作。校學生會體育部本月部內各項事務正常開展並積極配合各部門做好新生的接待服務工作。校學生會文藝部本月做好迎新晚會的一系列的工作,周末影院正常開展。校學生會生活部本月積極做好迎新生的工作以及在新生軍訓期間做好服務工作。校學生會紀檢部本月各項工作正常有序的開展;積極配合各部門進行迎新和服務工作。校學生會外聯部本月積極開展對外工作,邀請各兄弟院校來我校觀看迎新晚會。

社團管理中心本月制定了各社團的獎狀和聘書,組織各社團做好納新工作,以及協助生活部做好新生的迎接服務工作。校團委、學生會、社團管理中心本月面向全體大一新生招收新幹事。

經管系在本月做好了納新工作,系內各部門各項活動正常開展。系組織部對各班上學期成績進行統計;系辦公室開展各項日常工作,健全規范學生會檔案管理工作;系文娛部與外語系聯誼辦了迎新晚會。

外語系在本月開展暑期社會實踐活動的先進事跡成果展,組織了系內招幹活動。系組織部做好迎新接待工作。系宣傳部對系內招幹活動做好宣傳工作;系文娛部與經管系一同舉辦了迎新晚會。

信息系組織部在本月總結07年暑期社會實踐及評優工作,並組織信息系招干;系體育部准備07年信息系運動會;系學習部准備07屆新生學習經驗交流會。

中文系系組織部組織志願者參加協警活動,總結了暑期社會實踐,並表揚了表現優秀的同學;系文娛部積極發動新生參加各項活動,並舉辦了迎新晚會。

學院本月積極開展各項工作,並完成了招干。組織部組織人員完成迎接新生的各項工作;生活部配合校學生會做好新生軍訓的各項工作;宣傳部製作了招干海報;文娛部組織了迎新晚會。

九月校團委、學生會社團管理中心的各項工作完成的非常出色。但也在一些活動中看出了不足,我們要吸取這些教訓,讓以後的工作完成的更加出色。同時,各部門以及各系都基本完成了新幹事的招收,我們期待這些新鮮的血液為我們學生會帶來新的活力和激情。

『貳』 求一份學生成績管理系統總結報告

成績管理系統總結報告在六維論文網上太多了

『叄』 學生成績管理系統選題的背景和意義,課題研究的主要內容.主要研究(設計)方法論述,求這3個怎麼寫

90年代以來,西方發達國家大部分高校均成功地完成了數字化校園建設工作。目前我國的信息數字化工作也進入一個全新發展時期,特別是高校的信息化建設已進入了全面的發展階段,諸多高校充分地認識到,信息化建設己經成為了高校提高自身管理水平、提升綜合競爭實力的重要手段。在高校,各種信息管理系統層出不窮。Web資料庫技術已經成為應用最為廣泛的網站架構基礎技術在應用系統中,Web提供了與客戶進行通信聯絡的有效手段。而構建浙江水利水電專科學校學生管理信息系統也成了我校重要的議題。
學生成績管理系統是典型的信息管理系統(MIS),其開發主要包括後台資料庫的建立和維護以及前端應用程序的開發。對於前者要求建立起數據一致性和完整性強、安全性高的資料庫;對於後者則要求應用程序具有功能完備、易使用、易維護等特點。本文著重闡述了學生學籍管理系統的整體開發過程。介紹了系統的開發環境以及開發工具,對於設計思想和設計流程也做出了全面的敘述,在資料庫創建思想以及各個數據表之間的具體關聯等方面也做出了詳細說明,並且具體剖析了系統各個功能的實現過程以及詳細設計過程,在繪制簡單系統功能模塊圖的同時,力求更加清晰地表明設計思想以及對整個程序設計的規劃及具體實現。在進行了廣泛需求調查的基礎上,作者通過可行性分析,專門設計了一套基於/S結構的學生管理系統。該系統能夠很好的滿足學校教學、管理方面的要求。論文最後總結了系統的不足,給出了未來努力的方向。

『肆』 學生成績管理系統論文+分析(要有源代碼的)

對於一所學校來說,如何利用計算機改變每次考試結束後老師們統計大量的學生成績時的繁重任務?如何消除因時間緊所產生的統計結果錯誤百出?設計出學生成績管理系統就是一個很好的解決方法。

本文通過用VB面向對象的編程環境編寫學生成績管理系統,利用軟體工程原理,採用生命周期方法學,根據3NF的關系模式設計資料庫表,用模塊化設計方式將系統的各個功能模塊層層分解,設計出系統的模塊化結構,並根據系統的具體要求和需要實現的功能,詳細地定義了各個模塊的具體功能。

開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面,實現了學生成績資料庫的創建及學生成績的輸入、瀏覽、維護和統計,使得系統具有功能強大,界面友好的特點。

在設計學生成績管理系統過程中,得到了各位老師的指導,在此表示感謝。由於本人水平有限,程序中不足之處在所難免,敬請各位老師批評指正。

關鍵字: 成績管理,軟體工程,vb6.0

Abstract

In will it be information age now, quickening , life of speed, make people more and more to informationize , is it develop to digitize, the management information system (MIS ) is a collection , transmission , system stored , processed , maintained and used that be able to carry on information made up of person , computer ,etc., can replace a large amount of , miscellaneous and done by hand of the past . To a school, How utilize computer change each examination teacher count a large number of student strenuous task at the score? How dispel because time full of mistakes statistics proced closely? Designing student's achievement administrative system is a very good solution. This text, through writing student's achievement administrative system with vb target -oriented programming environment, Utilize the soft project principle, adopt the cycle method of the life to study , design the database form according to the relation mode of 3NF, resolve each systematic function mole ring upon ring with mole design, design systematic mole structure, and according to concrete to demand and function that need realize of system, have defined the concrete function of each mole in detail .

Develop two respects of main development including setting-up and maintenance and front application program of backstage supporter's database , have realized the establishment of student's achievement database and introction of student's achievement, had a look around, maintaining and counting , is it have the characteristics that powerful , an interface is friendly systematically to make.

In the course of designing student's achievement administrative system , have got the guidance of king's prosperous teacher, express thanks here. Because one's own level is limited, the weak point is unavoidable in the procere, please offer a teacher make a comment.

Key word: The achievement is managed, soft project , vb6.0

目 錄

第一章 畢業設計正文 .

1.1 管理信息系統概述和VB介紹

1.2 方案論證

1.2.1 實現功能…………………………………………………………………………...

1.2.2 功能與模塊的設計……………………………………………………………… ..

1.2.3 資料庫的設計…………………………………………………………………… ..

1.3 過程論述

1.3.1 登陸流程圖……………………………………………………………………… ..

1.3.2 登陸界面流程圖………………………………………………………………… ..

1.3.3 主界面流程圖…………………………………………………………………… ..

1.3.4 學生數據處理流程……………………………………………………………… ..

1.3.5 課程與成績處理流程圖………………………………………………………… ..

1.3.5 課程管理………………………………………………………………………… ..

1.3.5 查詢流程圖……………………………………………………………………… ..

1.4 結論和總結

第二章 致謝

第三章 附錄(計算機程序等內容)

3.1 資料庫連接模塊...….……………………………………………………………… ..

3.2 登陸界面與代碼…….…………………………...………………………………… ..

3.3 主界面與代碼……………………………………………………………………… ..

3.4 用戶管理界面與代碼……………………………………………………………… ..

3.5學生管理源代碼………………………………………………………………………

3.6學生查詢源代碼………………………………………………………………………

3.7 學生選課源代碼…………………………………………………………………… ..

第四章 參考文獻

我選擇了Visual Basic+ADO+ACCESS來開發整個系統。

1.2.1、 實現功能:

(1) 能夠瀏覽學生成績的所有信息

(2) 能夠對學生的信息注冊登記管理

(3) 學生成績資料的資料庫建立和管理

(4) 能夠通過學生的一個信息找到個人成績的相關信息(例如:知道學生的學號能夠找到該學生的所有有關的成績信息)

(5) 通過一條信息找到與之匹配的信息(例如:查詢同一專業的所有人員)

(6) 相關人員能對包含學生的成績信息進行管理(因為學生有關情況不是固定不變的所以一旦學生信息發生改變就要對原有信息進行諸如添加,刪除,修改等的操作)

(7) 多用戶數據安全管理,保證各部門的數據安全、完整,對每個使用本系統用戶進行許可權的設置

(8) 簡易操作,不需要計算機專業人員。

(9) 學生成績添加、刪除和修改,包括學生的學號、姓名、課程名稱、學分、成績

(10) 成績查詢,查詢條件為學生學號、姓名、課程名稱等信息的綜合查詢,允許管理員模糊查詢,查詢結果以圖表形式列出 學生信息查詢,查詢條件為學生學號、姓名、身份證號等信息的綜合查詢,查詢結果以圖表形式列出

(11) 用戶管理:設置兩個級別用戶:管理員和普通用戶,管理員有許可權使用1~5的功能,普通用戶只能使用3和4的功能,用戶使用本系統之前必須先通過身份認證(用戶級別、用戶名和密碼,密碼輸入有次數限制,連續三次輸入錯誤密碼則鎖定該用戶)

查看全文:http://hi..com/xianren2009/blog/item/2ec674b2893302aed9335add.html

『伍』 VF學生成績管理系統論文 的總結

結論
學生信息管理系統是學校信息管理系統的一個重要組成部分。他為其他系統(如學校圖書管理系統、學校檔案管理系統、教學管理系統、總務後勤管理系統等)提供學生的基本信息,同時它也需要如教學管理系統提供課程設置數據等。這些系統在具體應用中構成一個大系統,相互調用對方的數據。由以上分析,我們可以充分認識到設計並開發一個學生信息管理系統的必要性和迫切性,本次設計和開發的學生信息管理系統應符合學校學生信息管理的規定,滿足對學校學生信息管理的需要,並達到操作過程中的直觀,方便,實用,安全等要求。系統採用模塊化程序設計的方法,既便於系統功能的組合和修改,又便於未參與系統開發的技術維護人員補充和維護。SIMS通過教育網路或互聯網把整個學校的學生信息匯聚起來,為學校教育主管部門提供全面及時的學生信息,方便管理,同時亦可通過校園網擴展各類信息化應用,共享學生信息。

『陸』 VB簡易學生成績管理系統報告

基於此題目學生成績管理系統,可以為你提供一份適用於初學者的代碼,
如有進一步需求,請我們聯系,,給我留一個你的問題和Email,有可能幫你,不過絕對救急,使用網路_Hi給我留言,

此回復針對所有來訪者和需求者有效,
ES:\\

『柒』 學生成績管理系統 有什麼主要內容或模塊

建三張表(資料庫)學生表,學生成績表,課程表.
然後看需要什麼功能做出相應的模塊回,實現功能代碼.
就是這答樣子了.

你自己做的你都不知道有什麼特性嗎/?
你是怎麼做的就怎麼說啊.
PPT就是介紹你這系統有什麼功能啊!當然首先要介紹你們組的成員,如果是你一個人做的的話就不用了.
功能介紹嘛,就是介紹建了幾個模塊分別有什麼功能.如對學生的增加,刪除等,總之你實現了什麼功能就有序的說明.
當然在介紹PPT同時就把寫好的代碼和代碼實現的功能帶進去,然後大功告成!最後做一下總結,如:通過這次編程得到的一些感受啊和幫助及困難啊,對以後的一些看法和打算啊... ...(做答辯的時候可能有人專挑你系統的毛病,你要對此做好准備啊)

『捌』 求一份學生成績管理系統實驗報告

C語言課程設計任務書
一、題目: 學生成績管理
二、目的與要求
1. 目的:
(1)基本掌握面向過程程序設計的基本思路和方法;
(2)達到熟練掌握C語言的基本知識和技能;
(3)能夠利用所學的基本知識和技能,解決簡單的程序設計問題
2. 要求
基本要求:
1. 要求利用C語言面向過程的編程思想來完成系統的設計;
2. 突出C語言的函數特徵,以多個函數實現每一個子功能;
3. 畫出功能模塊圖;
4. 進行簡單界面設計,能夠實現友好的交互;
5. 具有清晰的程序流程圖和數據結構的詳細定義;
6. 熟練掌握C語言對文件的各種操作。
創新要求:
在基本要求達到後,可進行創新設計,如系統用戶功能控制,對管理員級和一般級別的用戶系統功能操作不同
三、信息描述
輸入一個班10個學生的學號和每個學生考試三門功課(數學、英語、計算機基礎)的成績。編程計算出每個學生的總分和平均分,並按學生成績優劣排序,最後列印一張按高分到低分名次排序的成績單。要求:
1)排序用一個函數實現。
2)列印的成績單表項包括:序號,學號、數學、英語、計算機、總分、平均分。
3)按實驗報告電子模板格式填寫實驗內容。
四、功能描述
1. 學生基本信息及成績所選科目成績的錄入。
2. 基本信息的查詢(分系、班級;分科目)與修改。
3. 對每系或每班各科成績進行分析(即求單科平均成績、及格率和優秀率);
4. 對所開課程的成績分析(求其平均成績,最高分和最低分);
5. 對學生考試成績進行排名(單科按系別或班級進行排名,對每一個班級,同一學期學生總體成績進行排名,並顯示各科成績信息)
五、解決方案
1. 分析程序的功能要求,劃分程序功能模塊。
2. 畫出系統流程圖。
3. 代碼的編寫。定義數據結構和各個功能子函數。
4. 程序的功能調試。
5. 完成系統總結報告以及使用說明書
六、進度安排
此次課程設計時間為兩周,分四個階段完成:
1. 分析設計階段。指導教師應積極引導學生自主學習和鑽研問題,明確設計要求,找出實現方法,按照需求分析、總體設計、詳細設計這幾個步驟進行。
2. 編碼調試階段:根據設計分析方案編寫C代碼,然後調試該代碼,實現課題要求的功能。
3. 總結報告階段:總結設計工作,寫出課程設計說明書,要求學生寫出需求分析、總體設計、詳細設計、編碼、測試的步驟和內容。
4. 考核階段。
#include <stdio.h>
#include <stdlib.h>
#define STU_NUM 10 /*宏定義學生的數量*/
struct student /*定義一個結構體用來存放學生學號、三門課成績、總分及平均成績*/
{
char stu_id[20]; /*學生學號;*/
float score[3]; /*三門課成績;*/
float total; /*總成績;*/
float aver; /*平均成績;*/
};
/*排序用一個函數來實現*/
void SortScore(student *stu,int n)
{
student stud;
for(int i = 0; i < n-1; i++)
for(int j = i+1 ; j < n; j++)
{
if(stu[i].total < stu[j].total)
{
stud = stu[i];
stu[i] = stu[j];
stu[j] = stud;
}
}
}
int main( )
{
student stu[STU_NUM]; /*創建結構體數組中有10個元素,分別用來保存這10個人的相關信息。*/
/*輸入這十個學生的相關信息*/
for(int i = 0; i<STU_NUM; i++)
{
printf("請輸入第%d個學生的學號:",i+1);
scanf("%s",&stu[i].stu_id);
printf("輸入第%d個學生的數學成績:",i+1);
scanf("%f",&stu[i].score[0]);
printf("輸入第%d個學生的英語成績:",i+1);
scanf("%f",&stu[i].score[1]);
printf("輸入第%d個學生的計算機成績:",i+1);
scanf("%f",&stu[i].score[2]);
stu[i].total = stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
stu[i].aver = stu[i].total/3;
}
printf("\n");

SortScore(stu,STU_NUM);/*調用排序函數*/
/*輸出排序後的各學生的成績*/
for(i = 0 ; i < STU_NUM; i++)
{
printf("序號: %d\t",i);
printf("學號:%s\t",stu[i].stu_id);
printf("數學:%f\t",stu[i].score[0]);
printf("英語:%f\t",stu[i].score[1]);
printf("計算機:%f\t",stu[i].score[2]);
printf("平均成績:%f\t",stu[i].aver);
printf("總分:%f\t",stu[i].total);
printf("\n\n");
}
return 0;
}
註:(源程序中主要標識符含義說明)
#define STU_NUM 10 /*宏定義學生的數量*/
struct student /*定義一個結構體用來存放學生學號、三門課成績、總分及平均成績*/
{
char stu_id[20]; /*學生學號;*/
float score[3]; /*三門課成績;*/
float total; /*總成績;*/
float aver; /*平均成績;*/
}
實驗結果:
輸入 :(只輸入後面的數字,前面的文字是自己產生的)。
請輸入第1個學生的學號:001
輸入第1個學生的數學成績:1
輸入第1個學生的英語成績:1
輸入第1個學生的計算機成績:1
請輸入第2個學生的學號:002
輸入第2個學生的數學成績:2
輸入第2個學生的英語成績:2
輸入第2個學生的計算機成績:2
請輸入第3個學生的學號:003
輸入第3個學生的數學成績:3
輸入第3個學生的英語成績:3
輸入第3個學生的計算機成績:3
請輸入第4個學生的學號:004
輸入第4個學生的數學成績:4
輸入第4個學生的英語成績:4
輸入第4個學生的計算機成績:4
請輸入第5個學生的學號:005
輸入第5個學生的數學成績:5
輸入第5個學生的英語成績:5
輸入第5個學生的計算機成績:5
請輸入第6個學生的學號:006
輸入第6個學生的數學成績:6
輸入第6個學生的英語成績:6
輸入第6個學生的計算機成績:6
請輸入第7個學生的學號:007
輸入第7個學生的數學成績:7
輸入第7個學生的英語成績:7
輸入第7個學生的計算機成績:7
請輸入第8個學生的學號:008
輸入第8個學生的數學成績:8
輸入第8個學生的英語成績:8
輸入第8個學生的計算機成績:8
請輸入第9個學生的學號:009
輸入第9個學生的數學成績:9
輸入第9個學生的英語成績:9
輸入第9個學生的計算機成績:9
請輸入第10個學生的學號:010
輸入第10個學生的數學成績:10
輸入第10個學生的英語成績:10
輸入第10個學生的計算機成績:10
輸出:
序號: 0 學號:010 數學:10.000000 英語:10.000000 計算機:10.000000
平均成績:10.000000 總分:30.000000

序號: 1 學號:009 數學:9.000000 英語:9.000000 計算機:9.000000
平均成績:9.000000 總分:27.000000

序號: 2 學號:008 數學:8.000000 英語:8.000000 計算機:8.000000
平均成績:8.000000 總分:24.000000

序號: 3 學號:007 數學:7.000000 英語:7.000000 計算機:7.000000
平均成績:7.000000 總分:21.000000

序號: 4 學號:006 數學:6.000000 英語:6.000000 計算機:6.000000
平均成績:6.000000 總分:18.000000

序號: 5 學號:005 數學:5.000000 英語:5.000000 計算機:5.000000
平均成績:5.000000 總分:15.000000

序號: 6 學號:004 數學:4.000000 英語:4.000000 計算機:4.000000
平均成績:4.000000 總分:12.000000

序號: 7 學號:003 數學:3.000000 英語:3.000000 計算機:3.000000
平均成績:3.000000 總分:9.000000

序號: 8 學號:002 數學:2.000000 英語:2.000000 計算機:2.000000
平均成績:2.000000 總分:6.000000

序號: 9 學號:001 數學:1.000000 英語:1.000000 計算機:1.000000
平均成績:1.000000 總分:3.000000
七、撰寫課程設計報告或課程設計總結
課程設計報告要求:
總結報告包括需求分析、總體設計、詳細設計、編碼(詳細寫出編程步驟)、測試的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。

C語言常見錯誤
書寫標識符時,忽略了大小寫字母的區別
main()
{
int a=5;
printf("%d",A);
}
編譯程序把a和A認為是兩個不同的變數名,而顯示出錯信息。C認為大寫字母和小寫字母是兩個不同的字元。習慣上,符號常量名用大寫,變數名用小寫表示,以增加可讀性。
2.忽略了變數的類型,進行了不合法的運算。
main()
{
float a,b;
printf("%d",a%b);
}
%是求余運算,得到a/b的整余數。整型變數a和b可以進行求余運算,而實型變數則不允許進行「求余」運算。
3.將字元常量與字元串常量混淆。
char c;
c="a";
在這里就混淆了字元常量與字元串常量,字元常量是由一對單引號括起來的單個字元,字元串常量是一對雙引號括起來的字元序列。C規定以「\」作字元串結束標志,它是由系統自動加上的,所以字元串「a」實際上包含兩個字元:『a'和『\',而把它賦給一個字元變數是不行的。
4.忽略了「=」與「==」的區別。
在許多高級語言中,用「=」符號作為關系運算符「等於」。如在BASIC程序中可以寫
if (a=3) then …
但C語言中,「=」是賦值運算符,「==」是關系運算符。如:
if (a==3) a=b;
前者是進行比較,a是否和3相等,後者表示如果a和3相等,把b值賦給a。由於習慣問題,初學者往往會犯這樣的錯誤。
5.忘記加分號。
分號是C語句中不可缺少的一部分,語句末尾必須有分號。
a=1
b=2
編譯時,編譯程序在「a=1」後面沒發現分號,就把下一行「b=2」也作為上一行語句的一部分,這就會出現語法錯誤。改錯時,有時在被指出有錯的一行中未發現錯誤,就需要看一下上一行是否漏掉了分號。
{ z=x+y;
t=z/100;
printf("%f",t);
}
對於復合語句來說,最後一個語句中最後的分號不能忽略不寫(這是和PASCAL不同的)。
6.多加分號。
對於一個復合語句,如:
{ z=x+y;
t=z/100;
printf("%f",t);
};
復合語句的花括弧後不應再加分號,否則將會畫蛇添足。
又如:
if (a%3==0);
I++;
本是如果3整除a,則I加1。但由於if (a%3==0)後多加了分號,則if語句到此結束,程序將執行I++語句,不論3是否整除a,I都將自動加1。
再如:
for (I=0;I<5;I++);
{scanf("%d",&x);
printf("%d",x);}
本意是先後輸入5個數,每輸入一個數後再將它輸出。由於for()後多加了一個分號,使循環體變為空語句,此時只能輸入一個數並輸出它。
7.輸入變數時忘記加地址運算符「&」。
int a,b;
scanf("%d%d",a,b);
這是不合法的。Scanf函數的作用是:按照a、b在內存的地址將a、b的值存進去。「&a」指a在內存中的地址。
8.輸入數據的方式與要求不符。①scanf("%d%d",&a,&b);
輸入時,不能用逗號作兩個數據間的分隔符,如下面輸入不合法:
3,4
輸入數據時,在兩個數據之間以一個或多個空格間隔,也可用回車鍵,跳格鍵tab。
②scanf("%d,%d",&a,&b);
C規定:如果在「格式控制」字元串中除了格式說明以外還有其它字元,則在輸入數據時應輸入與這些字元相同的字元。下面輸入是合法的:
3,4
此時不用逗號而用空格或其它字元是不對的。
3 4 3:4
又如:
scanf("a=%d,b=%d",&a,&b);
輸入應如以下形式:
a=3,b=4
9.輸入字元的格式與要求不一致。
在用「%c」格式輸入字元時,「空格字元」和「轉義字元」都作為有效字元輸入。
scanf("%c%c%c",&c1,&c2,&c3);
如輸入a b c
字元「a」送給c1,字元「 」送給c2,字元「b」送給c3,因為%c只要求讀入一個字元,後面不需要用空格作為兩個字元的間隔。
10.輸入輸出的數據類型與所用格式說明符不一致。
例如,a已定義為整型,b定義為實型
a=3;b=4.5;
printf("%f%d\n",a,b);
編譯時不給出出錯信息,但運行結果將與原意不符。這種錯誤尤其需要注意。
11.輸入數據時,企圖規定精度。
scanf("%7.2f",&a);
這樣做是不合法的,輸入數據時不能規定精度。
12.switch語句中漏寫break語句。
例如:根據考試成績的等級列印出百分制數段。
switch(grade)
{ case 'A':printf("85~100\n");
case 'B':printf("70~84\n");
case 'C':printf("60~69\n");
case 'D':printf("<60\n");
default:printf("error\n");
由於漏寫了break語句,case只起標號的作用,而不起判斷作用。因此,當grade值為A時,printf函數在執行完第一個語句後接著執行第二、三、四、五個printf函數語句。正確寫法應在每個分支後再加上「break;」。例如
case 'A':printf("85~100\n");break;
13.忽視了while和do-while語句在細節上的區別。
(1)main()
{int a=0,I;
scanf("%d",&I);
while(I<=10)
{a=a+I;
I++;
}
printf("%d",a);
}
(2)main()
{int a=0,I;
scanf("%d",&I);
do
{a=a+I;
I++;
}while(I<=10);
printf("%d",a);
}
可以看到,當輸入I的值小於或等於10時,二者得到的結果相同。而當I>10時,二者結果就不同了。因為while循環是先判斷後執行,而do-while循環是先執行後判斷。對於大於10的數while循環一次也不執行循環體,而do-while語句則要執行一次循環體。
14.定義數組時誤用變數。
int n;
scanf("%d",&n);
int a[n];
數組名後用方括弧括起來的是常量表達式,可以包括常量和符號常量。即C不允許對數組的大小作動態定義。
15.在定義數組時,將定義的「元素個數」誤認為是可使的最大下標值。
main()
{static int a[10]={1,2,3,4,5,6,7,8,9,10};
printf("%d",a[10]);
}
C語言規定:定義時用a[10],表示a數組有10個元素。其下標值由0開始,所以數組元素a[10]是不存在的。
16.初始化數組時,未使用靜態存儲。
int a[3]={0,1,2};
這樣初始化數組是不對的。C語言規定只有靜態存儲(static)數組和外部存儲(exterm)數組才能初始化。應改為:
static int a[3]={0,1,2};
17.在不應加地址運算符&的位置加了地址運算符。
scanf("%s",&str);
C語言編譯系統對數組名的處理是:數組名代表該數組的起始地址,且scanf函數中的輸入項是字元數組名,不必要再加地址符&。應改為:
scanf("%s",str);
18.同時定義了形參和函數中的局部變數。
int max(x,y)
int x,y,z;
{z=x>y?x:y;
return(z);
}
形參應該在函數體外定義,而局部變數應該在函數體內定義。應改為:
int max(x,y)
int x,y;
{int z;
z=x>y?x:y;
return(z);
}
C語言心得體會
通過這次實訓,增加了我學習軟體技術的興趣,雖然還不明確軟體技術包含的具體內容,但從C語言這門課程開始,已發現程序設計的樂趣,在學習C語言的過程中也學到了許多計算機應用基礎知識,對計算機的機體也有了一個大體的了解。
這次實訓是老師給了范常式序,經過自己的改寫,實現要求。先做簡單的輸出,一步步的再做其它圖案,在實際操作過程中犯的一些錯誤還會有意外的收獲,感覺實訓很有意思。在具體操作中對這學期所學的C語言的理論知識得到鞏固,達到實訓的基本目的,也發現自己的不足之出,在以後的上機中應更加註意,同時體會到C語言具有的語句簡潔,使用靈活,執行效率高等特點。發現上機實訓的重要作用,特別是對數組和循環有了深刻的理解。
通過實際操作,學會 C語言程序編程的基本步驟、基本方法,開發了自己的邏輯思維能力,培養了分析問題、解決問題的能力。深刻體會到「沒有做不到的,只有想不到的」,「團結就是力量」,「實踐是檢驗真理的標准」,「不恥下問」……的寓意。
計時在此希望以後應多進行這樣的實訓,加長設間,培養學生獨立思考問題的能力,提高實際操作水平。
八、參考資料 :《C語言程序設計教程》

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919