歡迎光臨管理范文網(wǎng)
當(dāng)前位置: > 工作報(bào)告 > 報(bào)告范文

語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(五篇)

發(fā)布時(shí)間:2024-01-30 18:36:01 查看人數(shù):77

語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告

篇一 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告1550字

語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告

一、 目的、要求

通過(guò)該課程設(shè)計(jì)要使學(xué)生樹立起強(qiáng)烈的工程化意識(shí),用工程化思想和方法開發(fā)軟件。切實(shí)體會(huì)出用軟件工程的方法開發(fā)系統(tǒng)與一般程序設(shè)計(jì)方法的不同之處,學(xué)生在對(duì)所開發(fā)的系統(tǒng)進(jìn)行軟件計(jì)劃、需求分析、設(shè)計(jì)的基礎(chǔ)上,實(shí)現(xiàn)并測(cè)試實(shí)際開發(fā)的系統(tǒng)。通過(guò)一系列規(guī)范化軟件文檔的編寫和系統(tǒng)實(shí)現(xiàn),使學(xué)生具備實(shí)際軟件項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的基本能力。

二、 主要內(nèi)容

要求學(xué)生掌握軟件工程的基本概念、基本方法和基本原理,為將來(lái)從事軟件的研發(fā)和管理奠定基礎(chǔ)。每個(gè)學(xué)生選擇一個(gè)小型軟件項(xiàng)目(內(nèi)容參照《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》,宋雨等編著,清華大學(xué)出版社出版),按照軟件工程的'生命周期,完成軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測(cè)試及軟件維護(hù)等軟件工程工作,并按要求編寫出相應(yīng)的文檔。具體的方法可以選用傳統(tǒng)的軟件工程方法或者面向?qū)ο蟮姆椒?,開發(fā)環(huán)境和工具不限。

三、 進(jìn)度計(jì)劃

四、 設(shè)計(jì)成果要求

1.至少提交4個(gè)文檔,包括軟件計(jì)劃、軟件需求規(guī)格說(shuō)明書、軟件設(shè)計(jì)說(shuō)明書、軟件測(cè)試

計(jì)劃,要求文檔格式規(guī)范、邏輯性強(qiáng)(可參考《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》中給出的要求及格式)、圖表規(guī)范;

2.獨(dú)自實(shí)現(xiàn)了系統(tǒng)的某些功能,基本達(dá)到了要求的性能,經(jīng)過(guò)了測(cè)試,基本能運(yùn)行。

五、 考核方式

(1)提交的文檔規(guī)范,工作量大,文檔邏輯性強(qiáng)、正確,按《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》標(biāo)準(zhǔn)考核(附《軟件工程課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告評(píng)分表)占60%

(2)系統(tǒng)驗(yàn)收、講解、答辯 占25% (3)考勤占15%

一、 課程設(shè)計(jì)的目的與要求

1. 課程設(shè)計(jì)目的

軟件工程課程設(shè)計(jì)是學(xué)習(xí)軟件工程課程后所進(jìn)行的實(shí)踐環(huán)節(jié),目的是培養(yǎng)學(xué)生用工程化的思想和標(biāo)準(zhǔn)文檔化的思想進(jìn)行軟件開發(fā)。本次課程設(shè)計(jì)通過(guò)開發(fā)一個(gè)小型實(shí)用的軟件系統(tǒng),親身體驗(yàn)軟件生命周期中的各個(gè)環(huán)節(jié),以加深對(duì)軟件工程課程的深入理解、鍛煉獨(dú)立分析、解決問(wèn)題的能力。

2. 課程設(shè)計(jì)要求

2.1 課程設(shè)計(jì)準(zhǔn)備

1)復(fù)習(xí)軟件工程課程的主要內(nèi)容,熟練掌握軟件生命周期的理論以及各階段的基本概念。

2)明確可行性分析、需求分析、設(shè)計(jì)、測(cè)試等階段的基本任務(wù)和基本方法。 3)熟練運(yùn)用規(guī)范化的描述方法和文檔,描述軟件開發(fā)的各個(gè)階段。 4)熟悉開發(fā)環(huán)境和開發(fā)工具。

2.2 內(nèi)容要求

1)對(duì)所設(shè)計(jì)和實(shí)現(xiàn)的系統(tǒng)進(jìn)行可行性分析,提交可行性分析報(bào)告;

2)對(duì)系統(tǒng)進(jìn)行需求分析,可以選擇傳統(tǒng)的分析方法或者面向?qū)ο蟮姆治龇椒?,提交軟件需求?guī)格說(shuō)明書(srs);

3)在srs的基礎(chǔ)上進(jìn)行軟件的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),提交軟件設(shè)計(jì)文檔; 4)遵循上述文檔的要求,實(shí)現(xiàn)軟件;

5)對(duì)所實(shí)現(xiàn)系統(tǒng)進(jìn)行軟件測(cè)試,完成軟件測(cè)試報(bào)告。

二、 設(shè)計(jì)正文

1. 可行性分析報(bào)告

1.1 項(xiàng)目簡(jiǎn)介

1.1.1 項(xiàng)目目標(biāo)

隨著社會(huì)的發(fā)展、網(wǎng)絡(luò)的普及,生活中有許許多多的事情可以通過(guò)網(wǎng)絡(luò)解決。比如在網(wǎng)上查詢火車票以及預(yù)訂火車票等等。然而網(wǎng)上預(yù)訂火車票預(yù)訂系統(tǒng)誕生了,開發(fā)火車票預(yù)訂系統(tǒng)主要是幫助人們 能夠及時(shí)購(gòu)買火車票,查詢火車出發(fā)時(shí)間,節(jié)約人們的時(shí)間和精力。 1.1.2 系統(tǒng)的簡(jiǎn)要描述,主要功能

用戶可以在本系統(tǒng)查詢票價(jià)、余票,然后通過(guò)注冊(cè)登錄進(jìn)行預(yù)訂車票,若沒(méi)有登錄則不能預(yù)訂車票和查看我的訂單。一般的用戶可以通過(guò)本網(wǎng)站選擇出發(fā)地點(diǎn)和到達(dá)地點(diǎn)來(lái)查詢車票,然后進(jìn)行車票預(yù)訂,用戶還可以通過(guò)我的訂單來(lái)進(jìn)行對(duì)預(yù)訂的車票進(jìn)行退票和查詢自己預(yù)訂的車票詳細(xì)信息。

1.2 對(duì)現(xiàn)有系統(tǒng)的分析

1.2.1 處理流程和數(shù)據(jù)流程(系統(tǒng)流程圖)

1.2.2 對(duì)現(xiàn)有系統(tǒng)的其他說(shuō)明

本軟件在開發(fā)過(guò)程中,分為技術(shù)實(shí)現(xiàn)與使用軟件說(shuō)明書兩大部分,這兩部分都有它的重要之處,若技術(shù)支持出現(xiàn)故障或疑難問(wèn)題無(wú)法解決、程序開發(fā)出現(xiàn)偏差,程序嚴(yán)重錯(cuò)誤而不解的,會(huì)影響開發(fā)軟件的進(jìn)度和該軟件不能按期完成。若軟件說(shuō)明書陳述出現(xiàn)問(wèn)題,那出現(xiàn)部分描述含糊不清,則會(huì)影響該軟件的完整性與可繼承性。

篇二 c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告1450字

c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告

c語(yǔ)言是一門通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。下面就隨小編一起去閱讀c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告,相信能帶給大家?guī)椭?/p>

第一章 基礎(chǔ)掌握

1.1 實(shí)驗(yàn)?zāi)康?/p>

掌握c程序設(shè)計(jì)編程環(huán)境visual c++,掌握運(yùn)行一個(gè)c程序的基本步驟,包括編輯、編譯、鏈接和運(yùn)行。(]

1.2 實(shí)驗(yàn)要求

在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過(guò)程。

1.3 實(shí)驗(yàn)基本內(nèi)容

編寫程序,在屏幕上顯示一個(gè)短句“hello world”

(1) 程序:

1) 編譯如下程序:

#include

void main

{

printf (“hello world! ”);

}

2)鏈接。執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

(2) 運(yùn)行結(jié)果:

輸出結(jié)果:hello world!

總結(jié):

掌握c語(yǔ)言程序設(shè)計(jì)的基本框架,能夠編寫簡(jiǎn)單的程序。

第二章 數(shù)據(jù)類型

2.1 實(shí)驗(yàn)?zāi)康?/p>

(1) 掌握c語(yǔ)言的運(yùn)算符和表達(dá)式的正確使用以及c語(yǔ)言的幾種基本數(shù)據(jù)類型和基本輸入輸出函數(shù)的使用方法。()

(2)通過(guò)編程進(jìn)一步理解和掌握運(yùn)算符的確切含義和功能。

2.2 實(shí)驗(yàn)要求

(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過(guò)程。 (2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。

2.3 實(shí)驗(yàn)基本內(nèi)容

輸入程序,觀察輸出結(jié)果 1>;./_test2.1c_/

1)編譯如下程序: #includevoid main {

char ch; int k;

ch='a',k='b';

printf('%d,%_,%c',ch,ch,ch,ch,k); printf('k=%%d ',k) }

2)鏈接。執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

2>;./_test2.2c_/

1)編譯如下程序: #includevoid main {

float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12;

b2=0.000001;

printf('%f,%l f ',a1+a2,b1+b2);

}

2)鏈接。執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

實(shí)驗(yàn)結(jié)果:

97.61,141,ak=_d

實(shí)驗(yàn)結(jié)果:

擴(kuò)展:c語(yǔ)言程序?qū)嶒?yàn)報(bào)告 / c語(yǔ)言實(shí)驗(yàn)報(bào)告 / c語(yǔ)言程序設(shè)計(jì)報(bào)告

1234.120089,1234.120001

總結(jié):

學(xué)會(huì)c語(yǔ)言的運(yùn)算符和表達(dá)式的正確使用

第三章 選擇結(jié)構(gòu)程序設(shè)計(jì)

3.1 實(shí)驗(yàn)?zāi)康?/p>

學(xué)會(huì)改正程序中的錯(cuò)誤

3.2 實(shí)驗(yàn)要求

(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過(guò)程。(]

(2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。

3.3 實(shí)驗(yàn)基本內(nèi)容

輸入實(shí)驗(yàn)程序,程序有錯(cuò),改正程序中的.錯(cuò)誤

1)輸入如下程序:

#include

#include

void main

{

double a,b,c,d;

printf('輸入一元二次方程a=,b=,c= ');

scanf('a=%l f,b=%l f',&a,&b,&c); if(a==0) { if(b=0) } { } else print f('_=%0.2f ',-c/b); if(c==0) print f('0==0參數(shù)對(duì)方程無(wú)意義!”); else print f('c!=0方程不成立'); else if(d>;=0) { printf('_1=%0.2f ',(-b+sq rt(d))/(2_a)); printf('_1=%0.2f ',(-b-sq rt(d))/(2_a)); } else {

printf('_1=%0.2f+%0.2fi ',-b/(2_a),s q rt(-d)/(2_a)); printf('_1=%0.2f-%0.2fi ',-b/(2_a),s q rt(-d)/(2_a));

}

}

2)鏈接。()執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

實(shí)驗(yàn)結(jié)果:

運(yùn)行不了程序 ,做以下修改:

#include

#include

void main

{

//

//

double a,b,c,d; printf('輸入一元二次方程a=,b=,c= '); scanf('a=%l f,b=%l f',&a,&b,&c); c=5; if(a==0) //{ /_if(b=0) { } else printf('_=%0.2f ',-c/b); if(c==0) printf('0==0參數(shù)對(duì)方程無(wú)意義!”); else printf('c!=0方程不成立'); }_/ else if(d>;=0) { } else { } printf('_1=%0.2f ',(-b+sq rt(d))/(2_a)); printf('_1=%0.2f ',(-b-sq rt(d))/(2_a)); printf('_1=%0.2f+%0.2fi ',-b/(2_a),sq rt(-d)/(2_a)); printf('_1=%0.2f-%0.2fi ',-b/(2_a),sq rt(-d)/(2_a));

}

這樣就可以輸出程序了。

總結(jié): 學(xué)會(huì)使用邏輯運(yùn)算符和邏輯表達(dá)式,掌握簡(jiǎn)單的查錯(cuò)方法,并改錯(cuò)。

第四章 循環(huán)程序設(shè)計(jì)

4.1 實(shí)驗(yàn)?zāi)康?/p>

熟練使用whiledo…while語(yǔ)句實(shí)現(xiàn)循環(huán)程序設(shè)計(jì)。[)

4.2 實(shí)驗(yàn)要求

(1) 在報(bào)告中記錄建立、保存c程序?qū)嵙?xí)過(guò)程。

(2) 完成典型題目,分析遇到的困難和實(shí)驗(yàn)中的收獲。

4.3 實(shí)驗(yàn)基本內(nèi)容

1) 編譯如下程序:

#include

void main

{

int m,n,j,k; printf('input m n '); while(scan f ('%d',&m,&n),m<0&&n<0); j=m; while(j/n!=0) j=j+m; k=(m_n)/j; printf('最小公倍數(shù)是%d 最大公約數(shù)是%d ',j,k); }

2)鏈接。執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

實(shí)驗(yàn)結(jié)果:

input m n

5 2

然后運(yùn)算出來(lái)結(jié)果:

最大公倍數(shù)是5

最大公約數(shù)是0

總結(jié):

學(xué)使用for,while,do...while語(yǔ)句實(shí)現(xiàn)循環(huán)程序,

第五章 程序設(shè)計(jì)

5.1 實(shí)驗(yàn)?zāi)康?/p>

檢驗(yàn)最近學(xué)習(xí)成果,進(jìn)一步鞏固c語(yǔ)言的學(xué)習(xí)

5.2 實(shí)驗(yàn)要求

1)輸入任意四位數(shù),寫出個(gè),十,百,千位上的數(shù) 2)連接任意兩個(gè)字符串

5.3 實(shí)驗(yàn)基本內(nèi)容

1)編譯如下程序: #includevoid main {

int a,b,c,d,_; scanf('%d',&_); if(999<10000) {

a=_/1000;

b=_/100-a_10;

c=_/10-a_100-b_10; d=_-a_1000-b_100-c_10; printf('%d ',_);

1)編譯如下程序: #includemain {

char s1[10],s2[5]; int i,j;

scanf('%s',s1); scanf('%s',s2); i=j=0;

while(s1[i]!='') i++;

printf('a=%d,b=%d,c=%d,d=%d ',a,

b,c,d); }

}

while((s1[i++]=s2[j++])!=''); printf('string no.1. %s ',s1); }

2)鏈接。(]執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

2)鏈接。執(zhí)行build-命令。

3)運(yùn)行。執(zhí)行build e_ecute 命令。顯示結(jié)果。

4)關(guān)閉程序工作區(qū)。

實(shí)驗(yàn)結(jié)果: abcd

adsg

string no.1.abcdadsf

實(shí)驗(yàn)結(jié)果:

2678 2678

a=2,b=6,c=7,d=8

總結(jié):通過(guò)對(duì)程序的設(shè)計(jì)提高編程能力

篇三 c語(yǔ)言課程設(shè)計(jì)報(bào)告書1650字

c語(yǔ)言課程設(shè)計(jì)報(bào)告書(1)

我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn)行交流,因此,c語(yǔ)言的學(xué)習(xí)對(duì)我們尤其重要。

在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語(yǔ)言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,的在運(yùn)用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開頭難嘛。

由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒(méi)有給我們?cè)敿?xì)的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理。簡(jiǎn)單界面程序。高級(jí)界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語(yǔ)言程序來(lái)畫粒度分布圖等這幾樣比較重要的時(shí)間操作。

上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言必不可少的實(shí)踐環(huán)節(jié),特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)踐來(lái)真正掌握它。對(duì)于程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)目的,可以概括為學(xué)習(xí)語(yǔ)法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機(jī)操作才能完成。

學(xué)習(xí)c程序設(shè)計(jì)語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機(jī)時(shí)間。因?yàn)閷W(xué)時(shí)所限,課程不能安排過(guò)多的統(tǒng)一上機(jī)實(shí)驗(yàn),所以希望學(xué)生有效地利用課程上機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用c語(yǔ)言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。為此,我們結(jié)合課堂講授的內(nèi)容和進(jìn)度,安排了12次上機(jī)實(shí)驗(yàn)。課程上機(jī)實(shí)驗(yàn)的目的,不僅僅是驗(yàn)證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機(jī)實(shí)驗(yàn)的目的可以概括為如下幾個(gè)方面:

1、加深對(duì)課堂講授內(nèi)容的理解

課堂上要講授許多關(guān)于c語(yǔ)言的.語(yǔ)法規(guī)則,聽起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問(wèn)題,又必須掌握它。通過(guò)多次上機(jī)練習(xí),對(duì)于語(yǔ)法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語(yǔ)言的語(yǔ)法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)踐中會(huì)發(fā)現(xiàn)原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計(jì),缺乏程序設(shè)計(jì)的實(shí)踐所致。

學(xué)習(xí)c語(yǔ)言不能停留在學(xué)習(xí)它的語(yǔ)法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語(yǔ)言程序,解決實(shí)際問(wèn)題。即把c語(yǔ)言作為工具,描述解決實(shí)際問(wèn)題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過(guò)上機(jī)才能檢驗(yàn)自己是否掌握c語(yǔ)言、自己編寫的程序是否能夠正確地解題。

通過(guò)上機(jī)實(shí)驗(yàn)來(lái)驗(yàn)證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設(shè)計(jì)領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯(cuò)誤的想法。因?yàn)樵谶@種思想支配下,可能你會(huì)想辦法去'掩蓋'程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問(wèn)題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對(duì)c語(yǔ)言的理解和程序開發(fā)能力。

2、熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法

一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂'環(huán)境'就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過(guò)上機(jī)實(shí)驗(yàn),熟練地掌握c語(yǔ)言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問(wèn)題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。

3、學(xué)習(xí)上機(jī)調(diào)試程序

完成程序的編寫,決不意味著萬(wàn)事大吉。你認(rèn)為萬(wàn)無(wú)一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測(cè)出一大堆錯(cuò)誤。有時(shí)程序本身不存在語(yǔ)法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無(wú)法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來(lái)說(shuō),盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。

通過(guò)這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)踐學(xué)習(xí),我們了解了一些關(guān)于c語(yǔ)言的知識(shí),理解鞏固了我們c語(yǔ)言的理論知識(shí),著對(duì)我們將來(lái)到社會(huì)工作將會(huì)有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì)太難。

篇四 c語(yǔ)言課程設(shè)計(jì)設(shè)計(jì)報(bào)告3000字

1開設(shè)課程設(shè)計(jì)的目的及意義

高等職業(yè)教育的目標(biāo)及側(cè)重點(diǎn)不同于普通高等教育,其培養(yǎng)的學(xué)生在畢業(yè)后應(yīng)能直接上崗,具有熟練的實(shí)踐操作技能。教育部《關(guān)于以就業(yè)為導(dǎo)向深化高等職業(yè)教育改革的若干意見》中指出,高職教育應(yīng)“堅(jiān)持培養(yǎng)面向生產(chǎn)、建設(shè)、管理、服務(wù)第一線需要的‘下得去、留得住、用得上’,實(shí)踐能力強(qiáng)、具有良好職業(yè)道德的高技能人才”。

因此,加強(qiáng)實(shí)踐性課程教學(xué),對(duì)保證人才培養(yǎng)質(zhì)量顯得尤為重要。我院為貫徹《關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見》(教高[2006]16號(hào)文件)精神,針對(duì)區(qū)域經(jīng)濟(jì)發(fā)展的要求,靈活調(diào)整和設(shè)置專業(yè)課程,以就業(yè)為導(dǎo)向,加快專業(yè)課程對(duì)應(yīng)的課程設(shè)計(jì)改革。目前,我院按照由淺入深、不斷深化的教學(xué)規(guī)律,構(gòu)建了實(shí)踐教學(xué)三層次四環(huán)節(jié)的實(shí)踐課程體系(圖1)。實(shí)踐教學(xué)三層次包括基本技能、專業(yè)拓展、綜合創(chuàng)新,四環(huán)節(jié)包括實(shí)驗(yàn)、實(shí)習(xí)實(shí)訓(xùn)、設(shè)計(jì)和課外實(shí)踐。“c語(yǔ)言課程設(shè)計(jì)”是我院信息類專業(yè)的必修專業(yè)基礎(chǔ)課程設(shè)計(jì),在“c語(yǔ)言程序設(shè)計(jì)”課程教學(xué)結(jié)束后的下一學(xué)期進(jìn)行,歷時(shí)2周,40學(xué)時(shí)。課程開設(shè)的目的在于培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,為學(xué)生提供一個(gè)動(dòng)手、動(dòng)腦、獨(dú)立實(shí)踐的機(jī)會(huì)。

2項(xiàng)目教學(xué)法的簡(jiǎn)單介紹

21項(xiàng)目教學(xué)法“項(xiàng)目教學(xué)法”是基于建構(gòu)主義教學(xué)理論的一種教和學(xué)的模式。著名的瑞士心理學(xué)家皮亞杰認(rèn)為,知識(shí)不是通過(guò)教師傳授得到的,而是學(xué)生在一定的情境下,借助他人的幫助,利用必要的學(xué)習(xí)資料,通過(guò)意義建構(gòu)的方式而獲得的。美國(guó)項(xiàng)目管理專家約翰·賓認(rèn)為:“項(xiàng)目是要在一定時(shí)間里,在預(yù)算規(guī)定范圍內(nèi)需達(dá)到預(yù)定質(zhì)量水平的一項(xiàng)一次性任務(wù)。”

“項(xiàng)目教學(xué)法”是通過(guò)實(shí)施一個(gè)完整的項(xiàng)目而進(jìn)行的教學(xué)活動(dòng),旨在把學(xué)生融入有意義的任務(wù)完成的過(guò)程中,讓學(xué)生積極地學(xué)習(xí),自主地進(jìn)行知識(shí)的建構(gòu),在課堂教學(xué)中把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來(lái),充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問(wèn)題的綜合能力。因此,在教學(xué)活動(dòng)中,教師將需要解決的問(wèn)題或需要完成的任務(wù)以項(xiàng)目的形式交給學(xué)生,在教師的指導(dǎo)下,以小組工作方式,由學(xué)生自己按照實(shí)際工作的完整程序,共同制定計(jì)劃,共同或分工完成整個(gè)項(xiàng)目。

在項(xiàng)目教學(xué)中,學(xué)習(xí)過(guò)程成為一個(gè)人人參與的創(chuàng)造實(shí)踐活動(dòng),注重的不是最終的結(jié)果,而是完成項(xiàng)目的過(guò)程。在高等職業(yè)技術(shù)教育中,項(xiàng)目是指以生產(chǎn)或制作一樣具體的、具有實(shí)際應(yīng)用價(jià)值的產(chǎn)品的工作任務(wù)。在技術(shù)領(lǐng)域,很多小產(chǎn)品或一些復(fù)雜產(chǎn)品的模型都可以作為項(xiàng)目,如:在信息類專業(yè),可以開展微機(jī)組裝、網(wǎng)站建設(shè)、信息管理系統(tǒng)開發(fā)、局域網(wǎng)構(gòu)建、單片機(jī)制作、多媒體課件制作等項(xiàng)目;在電子類專業(yè),可以開展報(bào)警器、led、門鈴、家電組裝等項(xiàng)目;在商業(yè)、財(cái)會(huì)和服務(wù)行業(yè),所有具有整體特性并有可見成果的工作也都可以作為項(xiàng)目,如商品展示、產(chǎn)品廣告設(shè)計(jì)、營(yíng)銷策劃等。

22項(xiàng)目教學(xué)法的基本特征項(xiàng)目教學(xué)法與傳統(tǒng)的教學(xué)法相比,有很大的區(qū)別,主要表現(xiàn)在改變了傳統(tǒng)的3個(gè)中心:以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心;以課本為中心轉(zhuǎn)變?yōu)橐浴绊?xiàng)目”為中心;以課堂為中心轉(zhuǎn)變?yōu)橐詫?shí)際經(jīng)驗(yàn)為中心。項(xiàng)目教學(xué)法具有以下特點(diǎn):

(1)實(shí)踐性。項(xiàng)目“源”于企業(yè),項(xiàng)目的主題與真實(shí)世界密切聯(lián)系,由淺入深,選擇的`項(xiàng)目具有典型性、實(shí)用性。

(2)自主性。提供學(xué)生根據(jù)自己的興趣選擇內(nèi)容和展示形式的決策機(jī)會(huì),讓學(xué)生能夠自主地進(jìn)行學(xué)習(xí),從而有效地促進(jìn)學(xué)生創(chuàng)造能力的發(fā)展。

(3)發(fā)展性。長(zhǎng)期項(xiàng)目與階段項(xiàng)目相結(jié)合,構(gòu)成了實(shí)現(xiàn)教學(xué)目標(biāo)的認(rèn)知過(guò)程。

(4)評(píng)價(jià)特殊性。項(xiàng)目型教學(xué)的評(píng)價(jià)注重學(xué)生在項(xiàng)目活動(dòng)中能力發(fā)展的過(guò)程,測(cè)評(píng)內(nèi)容包括學(xué)生參與活動(dòng)各環(huán)節(jié)的表現(xiàn)及作業(yè)質(zhì)量,避免了傳統(tǒng)的一張?jiān)嚲矶ǔ煽?jī)的弊端。測(cè)評(píng)可以采用自評(píng)、小組評(píng)、教師綜合評(píng)等方法。教師只有明確并抓住項(xiàng)目化教學(xué)特點(diǎn),才能更好地完成教學(xué)目標(biāo)。

3項(xiàng)目教學(xué)法在“c語(yǔ)言課程設(shè)計(jì)”中的實(shí)施

31教學(xué)內(nèi)容為了更好地開展課程設(shè)計(jì)教學(xué),經(jīng)過(guò)多次實(shí)踐和摸索,總結(jié)出學(xué)生在具體實(shí)施項(xiàng)目中一般存在2個(gè)方面的知識(shí)不足:

第一,在教學(xué)內(nèi)容上,由于前導(dǎo)課程在教學(xué)上受學(xué)時(shí)影響,很多教師對(duì)指針、結(jié)構(gòu)體、共用體和文件基本操作的知識(shí)介紹不甚完善、系統(tǒng),更難談上輔以實(shí)例加以消化。對(duì)此,針對(duì)學(xué)生在這些知識(shí)點(diǎn)上的掌握程度,利用4~6個(gè)學(xué)時(shí),實(shí)施區(qū)別式的、輔導(dǎo)性的、實(shí)例化教學(xué)。

第二,學(xué)生對(duì)項(xiàng)目管理知識(shí)知之甚少,針對(duì)此情況,采用2個(gè)階段實(shí)施有別于常規(guī)教學(xué)的補(bǔ)課行動(dòng)。第1階段為項(xiàng)目準(zhǔn)備階段,利用2~4個(gè)學(xué)時(shí),安排曾經(jīng)做過(guò)項(xiàng)目且做得比較好的學(xué)生,現(xiàn)身介紹項(xiàng)目的準(zhǔn)備工作(包括如何選題、如何查找資料、如何復(fù)習(xí)c語(yǔ)言知識(shí))、項(xiàng)目實(shí)施過(guò)程要完成的工作(包括如何做市場(chǎng)調(diào)查、如何做需求規(guī)格分析說(shuō)明書、如何做概要設(shè)計(jì)說(shuō)明書、如何做詳細(xì)設(shè)計(jì)說(shuō)明書、如何選擇使用代碼編碼器代碼編寫注意事項(xiàng))、項(xiàng)目驗(yàn)收及作業(yè)提交的工作(包括程序測(cè)試事項(xiàng)、如何寫課程設(shè)計(jì)報(bào)告)等。在學(xué)生介紹中,教師穿插講解,輔以點(diǎn)評(píng)。第2階段為項(xiàng)目實(shí)施階段,教師應(yīng)針對(duì)學(xué)生發(fā)生的問(wèn)題,及時(shí)給予指導(dǎo),直到學(xué)生弄懂為止。

32教學(xué)要求切實(shí)保證教學(xué)質(zhì)量和教學(xué)效果,本著“學(xué)以致用”的原則,要求學(xué)生做到以下3點(diǎn):第一要做到“學(xué)有三備”,即:在項(xiàng)目實(shí)施前做好知識(shí)儲(chǔ)備,在項(xiàng)目實(shí)施中做好安全防備,項(xiàng)目結(jié)束時(shí)做好被評(píng)準(zhǔn)備。第二要寫好“三書一報(bào)告”。“三書”即每個(gè)項(xiàng)目組要做需求規(guī)格說(shuō)明書、概要設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書,“一報(bào)告”即人人都要做課程設(shè)計(jì)報(bào)告。第三要做“四自”參與者?!耙蛔浴奔醋月?,要求學(xué)生自覺履行學(xué)生守則和項(xiàng)目實(shí)施有關(guān)規(guī)則,不遲到、不早退、不缺席,實(shí)施點(diǎn)名制度,若無(wú)特殊原因,有5次曠課者自愿以重修論處;“二自”即自尊,要求學(xué)生尊重知識(shí)、尊重學(xué)習(xí)規(guī)律、尊重項(xiàng)目組成員、尊重教師、尊重自己;“三自”即自信,要求學(xué)生相信自己能夠按時(shí)、按量、按質(zhì)完成工作內(nèi)容,遇到困難時(shí),沉著、冷靜,理性地尋找問(wèn)題解決的辦法;“四自”即自強(qiáng),要求學(xué)生不滿足自己已有的成績(jī)和以往與課題項(xiàng)目組共同取得的成績(jī),用創(chuàng)新和超越的思想,做出比以前哪怕是前進(jìn)一小步的事情。同時(shí)也要求教師做好相應(yīng)的工作,如做好項(xiàng)目整體規(guī)劃、精心準(zhǔn)備、努力激發(fā)學(xué)生參與行為、為人師表、表?yè)P(yáng)為主、批評(píng)為輔、多分析、精點(diǎn)評(píng)等。

33項(xiàng)目實(shí)施進(jìn)程項(xiàng)目教學(xué)法是一種生動(dòng)、靈活、多樣化的教學(xué)方法。在項(xiàng)目實(shí)施過(guò)程中,既不能生搬硬套地利用一個(gè)時(shí)間標(biāo)準(zhǔn),又不能影響項(xiàng)目實(shí)施的整體進(jìn)程,因此對(duì)時(shí)間的靈活處理是非常關(guān)鍵的,也是值得商榷的。

34明確項(xiàng)目?jī)?nèi)容,幫助學(xué)生立項(xiàng)立項(xiàng)首先要審題。當(dāng)學(xué)生拿到項(xiàng)目列表時(shí),最不能忽略的問(wèn)題,就是提醒學(xué)生審題。審題恰當(dāng)對(duì)學(xué)生以后開展各項(xiàng)工作是關(guān)鍵。審題時(shí),學(xué)生首先要考慮自己的長(zhǎng)、缺處,做到揚(yáng)長(zhǎng)避短,也就是說(shuō)審題就是學(xué)生自己審自己完成該項(xiàng)目有多大的能力,有沒(méi)有信心。只有學(xué)生明白自己,才可以避免以后實(shí)施項(xiàng)目過(guò)程中走彎路。同時(shí)既要建議學(xué)生在組建項(xiàng)目組時(shí),考慮所在組的其他學(xué)生的長(zhǎng)處和短處,又要盡量避免使被學(xué)生認(rèn)定的差等學(xué)生沒(méi)人愿意與其組合,而成績(jī)好的學(xué)生又抱團(tuán)的現(xiàn)象發(fā)生。

根據(jù)近幾年帶課程設(shè)計(jì)的經(jīng)驗(yàn),關(guān)于如何合理選擇項(xiàng)目,建議教師應(yīng)從學(xué)生的角度考慮以下4個(gè)因素,協(xié)助學(xué)生做好選題:

(1)規(guī)模。項(xiàng)目規(guī)模太大會(huì)影響項(xiàng)目的完整性,項(xiàng)目規(guī)模太小難以體現(xiàn)課程的實(shí)踐性。

(2)難度。項(xiàng)目難度一定要適中,既要激發(fā)學(xué)生學(xué)習(xí)的興趣又不能影響學(xué)生的自信心。

(3)實(shí)用性。項(xiàng)目的選擇應(yīng)該是現(xiàn)實(shí)世界真實(shí)的工作任務(wù),具有一定的現(xiàn)實(shí)和實(shí)用性。

(4)趣味性。興趣是最好的老師,所以在選擇項(xiàng)目時(shí)應(yīng)考慮其趣味性,讓學(xué)生有更大熱情投入項(xiàng)目。

篇五 語(yǔ)言課程設(shè)計(jì)報(bào)告1150字

一、預(yù)備知識(shí)

匯編語(yǔ)言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程。編寫程序、上機(jī)調(diào)試、運(yùn)行程序是進(jìn)一步學(xué)習(xí)和掌握匯編語(yǔ)言程序設(shè)計(jì)的必要手段。

二、實(shí)驗(yàn)?zāi)康?/p>

1、 掌握實(shí)驗(yàn)運(yùn)行匯編語(yǔ)言所用的計(jì)算機(jī)機(jī)型

2、 熟悉常用編輯程序(行編輯程序edlin、全屏幕編輯程序qe及其它用于文件編輯的應(yīng)用程序。)

3、 掌握匯編程序asm、宏匯編程序masm1.0以上。

4、 link連接程序

5、 debug調(diào)試程序

三、匯編語(yǔ)言源程序上機(jī)操作過(guò)程

編輯源文件

根據(jù)給定的任務(wù),可編寫程序。如果經(jīng)過(guò)檢查認(rèn)為所編程序無(wú)錯(cuò)時(shí),就可在計(jì)算機(jī)上通過(guò)編輯程序建立源程序文件了。一般在編輯過(guò)程中總會(huì)有錯(cuò)誤產(chǎn)生,因此還要進(jìn)行人工檢查、修改以致重新編輯,直到所編輯的`源程序無(wú)誤為止,然后以一個(gè)源程序文件(asm文件)存盤。

將包含qe文件的工作磁盤插入驅(qū)動(dòng)器a:。進(jìn)入qea>;qe進(jìn)入全屏幕后可以開始編程。文件名取為myprog。asm;ddisplystring (09h)

codesegmentpublic

assume cs:code,ds:code

org 100h

start:jmp begin

msg db‘hi ! this ia a dollar sign terminated string.’,’$’begin:mov a_,cs ;set up to display message

mov ds,a_

mov d_,offset,sg ;set up to display message

mov ah,09h;display string function request

int 21h ;call dos

mov ah ,4ch ;terminate propram funct request

int 21h ;call dos

code ends;end of code segment

end start;strat is the entry point

輸入完畢后,按alt---_,存盤返回dos

3、 匯編源程序文件(asm,masm)

由編輯程序所建立的asm文件只是個(gè)文本文件,計(jì)算機(jī)無(wú)法執(zhí)行。需要經(jīng)過(guò)匯編程序的匯編,使其轉(zhuǎn)為目標(biāo)代碼文件。它是通過(guò)調(diào)用宏匯編masm(或匯編程序asm)程序完成這一匯編操作的。匯編程序還將對(duì)源文件進(jìn)行語(yǔ)法檢查,如發(fā)現(xiàn)有錯(cuò),將給出錯(cuò)誤原因。程序設(shè)計(jì)者可根據(jù)它分析和修改源程序,并再經(jīng)過(guò)匯編,直到無(wú)錯(cuò)時(shí)為止,此時(shí)得到的是一個(gè)目標(biāo)文件(obj文件)。

a>;masm

source filename [.asm]:myfile

object filename [myfile.obj]:

source listing [nul.list]:

cross—referedce [nul.crf]:

4、 連接目標(biāo)文件(link)

目標(biāo)文件為浮動(dòng)的相對(duì)地址,是不可直接執(zhí)行的。必須經(jīng)過(guò)連接,把有關(guān)模塊連接在一起,構(gòu)成統(tǒng)一的編址,從而為運(yùn)行提供條件。在運(yùn)行時(shí),裝填到內(nèi)存中的具體位置由段地址來(lái)確定。連接過(guò)程是由link連接程序?qū)崿F(xiàn)的,止時(shí)得到的是一個(gè)可可執(zhí)行文件(e_e文件)。

a>;link

object modules [.obj]myfile

run file[myfile.e_e]:

list file [nul.map]:

libraries[.lib]:

5、 運(yùn)行可執(zhí)行文件

得到可執(zhí)行文件后就可以直接調(diào)用可執(zhí)行文件名,從盤上調(diào)到內(nèi)存中運(yùn)行。

四、實(shí)驗(yàn)總結(jié)

編寫好一個(gè)程序后,要想在計(jì)算機(jī)中調(diào)試、運(yùn)行,必須要有一個(gè)程序來(lái)支持程序的編輯、修改等操作。這種支援程序叫編輯程序。編輯程序有很多種,但按功能劃分,主要有兩大類。一類是行編輯程序,如edit編輯程序;另一類是全屏幕編輯程序如quick edit(qe)。行編輯程序功能較弱,不如全屏幕編輯程序方便、靈活。在編輯匯編語(yǔ)言的源程序時(shí),可以使用已熟悉的。

語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(五篇)

語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告一、 目的、要求通過(guò)該課程設(shè)計(jì)要使學(xué)生樹立起強(qiáng)烈的工程化意識(shí),用工程化思想和方法開發(fā)軟件。切實(shí)體會(huì)出用軟件工程的方法開發(fā)系統(tǒng)與一般程序設(shè)計(jì)方法的不同之處,學(xué)生在對(duì)所開發(fā)的系統(tǒng)進(jìn)行軟件計(jì)劃、需求分析、設(shè)計(jì)的基礎(chǔ)上,實(shí)現(xiàn)并測(cè)試實(shí)際開發(fā)的系統(tǒng)。通過(guò)一系列規(guī)范化軟件文檔的編寫和系統(tǒng)實(shí)現(xiàn),使學(xué)生具備實(shí)際軟件項(xiàng)目分析、設(shè)計(jì)、實(shí)
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

相關(guān)語(yǔ)言課程信息

  • 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(五篇)
  • 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(五篇)77人關(guān)注

    語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告一、 目的、要求通過(guò)該課程設(shè)計(jì)要使學(xué)生樹立起強(qiáng)烈的工程化意識(shí),用工程化思想和方法開發(fā)軟件。切實(shí)體會(huì)出用軟件工程的方法開發(fā)系統(tǒng)與一般程 ...[更多]

  • c語(yǔ)言課程設(shè)計(jì)報(bào)告書(三篇)
  • c語(yǔ)言課程設(shè)計(jì)報(bào)告書(三篇)76人關(guān)注

    c語(yǔ)言課程設(shè)計(jì)報(bào)告書(1)我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn)行交流,因此,c語(yǔ)言的學(xué)習(xí)對(duì)我們尤其重要。在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn) ...[更多]

  • c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(三篇)
  • c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(三篇)68人關(guān)注

    c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告c語(yǔ)言是一門通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。下面就隨小編一起去閱讀c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告,相信能帶給大家?guī)椭5谝徽?基礎(chǔ)掌握1.1 實(shí)驗(yàn)?zāi)康?...[更多]

  • c語(yǔ)言課程報(bào)告3篇
  • c語(yǔ)言課程報(bào)告3篇31人關(guān)注

    1開設(shè)課程設(shè)計(jì)的目的及意義高等職業(yè)教育的目標(biāo)及側(cè)重點(diǎn)不同于普通高等教育,其培養(yǎng)的學(xué)生在畢業(yè)后應(yīng)能直接上崗,具有熟練的實(shí)踐操作技能。教育部《關(guān)于以就業(yè)為導(dǎo)向 ...[更多]

報(bào)告范文熱門信息