第一篇:C實(shí)驗(yàn)指導(dǎo)書(shū)答案
篇一:c語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)課后答案 實(shí)驗(yàn)一
(1)編程求37+29的值,實(shí)習(xí)vc環(huán)境。#include
#include
#include
十進(jìn)制數(shù)168對(duì)應(yīng)的八進(jìn)制數(shù)是250 十進(jìn)制數(shù)168對(duì)應(yīng)的十六進(jìn)制數(shù)是a8 實(shí)驗(yàn)二
2.1順序結(jié)構(gòu)
2.1.1已知a=1.5,b=5.3,c=2.9,計(jì)算s=??2-4ac的結(jié)果并輸出。#include
2.2.1輸入兩個(gè)整數(shù),求出其中的較小值輸出。#include
#include 1.掌握運(yùn)行c語(yǔ)言程序的全過(guò)程。 2.熟悉編譯環(huán)境visual c++或者dev c++或者turbo c2.0//3.0。3.初步熟悉c語(yǔ)言程序的語(yǔ)法規(guī)定。4.了解簡(jiǎn)單函數(shù)的使用方法。實(shí)驗(yàn)內(nèi)容: 1.編程且上機(jī)運(yùn)行:求3個(gè)整數(shù)的和。 2.編程且上機(jī)運(yùn)行:求2個(gè)數(shù)的和、差、積和商。3.編程且上機(jī)運(yùn)行:輸入3個(gè)數(shù),求最大值。 4.編程且上機(jī)運(yùn)行:輸入圓的半徑,求圓的面積和周長(zhǎng)。5.在屏幕上輸出:“hello world!” 6. 輸入并編輯本章中給出的c程序例子,在自己用的環(huán)境中形成一個(gè)c語(yǔ)言源程序文件;對(duì)這個(gè)源程序進(jìn)行加工,得到對(duì)應(yīng)的可執(zhí)行程序,看一看它的效果。實(shí)驗(yàn)結(jié)果: 1.#include 實(shí)驗(yàn)?zāi)康模豪斫鈉語(yǔ)言的類型系統(tǒng)。 實(shí)驗(yàn)內(nèi)容:寫程序測(cè)試數(shù)據(jù) -2在類型char,int,unsigned int,long int,unsigned long int中存儲(chǔ)情況。實(shí)驗(yàn)過(guò)程: 實(shí)驗(yàn)結(jié)果:參見(jiàn)各種類型的存儲(chǔ)實(shí)現(xiàn)描述。#include 實(shí)驗(yàn)?zāi)康模毫私饣旌项愋陀?jì)算中類型的轉(zhuǎn)換規(guī)則。 實(shí)驗(yàn)內(nèi)容:寫程序測(cè)試多種類型數(shù)據(jù)一起運(yùn)算時(shí)類型的轉(zhuǎn)換及表達(dá)式結(jié)果的類型。注意unsigned int和 int數(shù)據(jù)運(yùn)算時(shí)類型轉(zhuǎn)換的方向。實(shí)驗(yàn)過(guò)程: /* * 類型轉(zhuǎn)換問(wèn)題 * 試問(wèn)下面兩個(gè)表達(dá)式等價(jià)嗎? */ #include 實(shí)驗(yàn)內(nèi)容:寫程序測(cè)試數(shù)據(jù)溢出,注意分別在16環(huán)境和32環(huán)境中測(cè)試。實(shí)驗(yàn)過(guò)程: 實(shí)驗(yàn)結(jié)果:參見(jiàn)【例3.3】。實(shí)驗(yàn)三(第3章實(shí)驗(yàn)四) 實(shí)驗(yàn)?zāi)康模篶har的符號(hào)問(wèn)題。 實(shí)驗(yàn)內(nèi)容:寫程序測(cè)試你所用的c語(yǔ)言編譯器char符號(hào)問(wèn)題的處理方案。實(shí)驗(yàn)過(guò)程: /* * 這個(gè)程序驗(yàn)證編譯器對(duì) char 的解決方案,是有符號(hào),還是無(wú)符號(hào) */ #include 實(shí)驗(yàn)?zāi)康模鹤栽龊妥詼p運(yùn)算符。 實(shí)驗(yàn)內(nèi)容:寫程序測(cè)試++、--運(yùn)算符。實(shí)驗(yàn)過(guò)程: main(){ int i=3;printf(i=%dn,i++);printf(i=%dn,i);printf(i=%dn,++i);printf(i=%dn,i);} 實(shí)驗(yàn)結(jié)果: i=3 i=4 i=5 i=5 實(shí)驗(yàn)三(第3章實(shí)驗(yàn)六) 實(shí)驗(yàn)?zāi)康模豪斫廨斎胼敵龊瘮?shù)。1.掌握輸入輸出函數(shù)的使用方法。2.掌握格式字符的使用方法。3.掌握不同數(shù)制間使用格式字符轉(zhuǎn)換數(shù)據(jù)的方法。 實(shí)驗(yàn)內(nèi)容:用getchar、putchar、printf、scanf函數(shù)實(shí)現(xiàn)各種數(shù)據(jù)的輸入和輸出。實(shí)驗(yàn)過(guò)程: 實(shí)驗(yàn)結(jié)果:例如://用getchar、putchar、printf、scanf函數(shù)實(shí)現(xiàn)各種數(shù)據(jù)的輸入和輸出。#include 學(xué)號(hào) 姓名 成績(jī) 一、實(shí)驗(yàn)?zāi)康?/p> 1.熟悉c語(yǔ)言visual c++6.0調(diào)試環(huán)境。2.掌握c程序的編輯、調(diào)試及運(yùn)行。 二、實(shí)驗(yàn)內(nèi)容 項(xiàng)目1.調(diào)試并運(yùn)行下面程序,并寫出運(yùn)行結(jié)果: #include 項(xiàng)目2.調(diào)試并運(yùn)行下面程序,并寫出運(yùn)行結(jié)果: #include 項(xiàng)目3.調(diào)試并運(yùn)行下面程序,并寫出運(yùn)行結(jié)果: #include 三、提高部分 1.試想,如果求10個(gè)數(shù)中的最大者,則程序該如何編寫。程序代碼 運(yùn)行結(jié)果:常熟理工學(xué)院 電氣與自動(dòng)化工程學(xué)院 《c語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書(shū) 實(shí)驗(yàn)二 數(shù)據(jù)及其運(yùn)算 班級(jí) 學(xué)號(hào) 姓名 成績(jī) 一、實(shí)驗(yàn)?zāi)康?/p> 1.掌握c數(shù)據(jù)類型的概念、熟悉整型、字符型和實(shí)型基本類型的常量的用法;學(xué)會(huì)三種基本類型變量的定義、賦值和使用方法。2.掌握算術(shù)表達(dá)式、關(guān)系表達(dá)式及邏輯表達(dá)式的特點(diǎn)及用法。3.熟悉運(yùn)算符的優(yōu)先級(jí)和結(jié)合性的概念。4.學(xué)習(xí)簡(jiǎn)單程序的編寫方法。 二、實(shí)驗(yàn)內(nèi)容 項(xiàng)目1.編輯運(yùn)行下面程序,并分析運(yùn)行結(jié)果。#include 項(xiàng)目2.編輯運(yùn)行下面程序,并分析運(yùn)行結(jié)果。#include (3)對(duì)上面程序進(jìn)行修改,當(dāng)輸入一個(gè)非法的邊長(zhǎng)(負(fù)數(shù)或零),會(huì)給出提示而不計(jì)算矩形的面積。輸入-24和5,運(yùn)行結(jié)果: 項(xiàng)目3.先閱讀程序,并寫出結(jié)果,再運(yùn)行程序并分析結(jié)果。#include i=__10___;j=__10___;m=___9__;n=__10___;p=__9___;q=__-10___;x=__20___;y=__0___ 運(yùn)行結(jié)果: 項(xiàng)目4.(選做)篇四:2014《c語(yǔ)言實(shí)驗(yàn)指導(dǎo)書(shū)》 《c語(yǔ)言》實(shí)驗(yàn)指導(dǎo)書(shū) 編 (全校理工類本科用)2014年2月 目 錄 實(shí)驗(yàn)一 簡(jiǎn)單c語(yǔ)言程序設(shè)計(jì).................................1 實(shí)驗(yàn)二 順序結(jié)構(gòu)程序設(shè)計(jì)...................................3 實(shí)驗(yàn)三 實(shí)驗(yàn)四 實(shí)驗(yàn)五 實(shí)驗(yàn)六 實(shí)驗(yàn)七 實(shí)驗(yàn)八 附錄1c選擇結(jié)構(gòu)程序設(shè)計(jì)...................................5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)...................................7 數(shù)組程序設(shè)計(jì)......................................10 函數(shù)程序設(shè)計(jì)......................................13 指針程序設(shè)計(jì)......................................16 結(jié)構(gòu)體程序設(shè)計(jì)....................................17 語(yǔ)言上機(jī)步驟....................................18實(shí)驗(yàn)一 簡(jiǎn)單c語(yǔ)言程序設(shè)計(jì) 實(shí)驗(yàn)類型: 驗(yàn)證性 時(shí) 間:2014 年月日 實(shí)驗(yàn)課時(shí): 4 指導(dǎo)教師:課 次:第節(jié) 教學(xué)周次:第周 實(shí)驗(yàn)分室: 實(shí)驗(yàn)臺(tái)號(hào): 實(shí) 驗(yàn) 員: 一、實(shí)驗(yàn)?zāi)康?1.掌握所用的c語(yǔ)言環(huán)境的基本操作方法。2.掌握編輯、編譯、連接和運(yùn)行c程序。3.掌握c程序的數(shù)據(jù)類型、運(yùn)算符,表達(dá)式。 二、實(shí)驗(yàn)內(nèi)容和要求 1.打開(kāi)c語(yǔ)言環(huán)境,編輯如下程序,寫出運(yùn)行結(jié)果。#include 4.已知三角形的三邊長(zhǎng)為3,4,5,求三角形周長(zhǎng) 5.完成習(xí)題集中習(xí)題二內(nèi)容實(shí)驗(yàn)二 順序結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)類型: 驗(yàn)證性 時(shí) 間:2014 年月日 實(shí)驗(yàn)課時(shí): 2指導(dǎo)教師:課 次: 第 節(jié) 教學(xué)周次: 第 周 實(shí)驗(yàn)分室: 實(shí)驗(yàn)臺(tái)號(hào): 實(shí) 驗(yàn) 員: 一、實(shí)驗(yàn)?zāi)康?/p> 1.掌握基本輸入輸出函數(shù)、庫(kù)函數(shù)的使用。2.能夠編程實(shí)現(xiàn)簡(jiǎn)單的結(jié)構(gòu)化程序。 二、實(shí)驗(yàn)內(nèi)容和要求 1.執(zhí)行程序,寫出運(yùn)行結(jié)果。#include #include Photoshop實(shí)驗(yàn)指導(dǎo)書(shū) 目 錄 實(shí)驗(yàn)一 圖層的使用練習(xí)……………………………………………1 實(shí)驗(yàn)二 選區(qū)的創(chuàng)建和編輯練習(xí)……………………………………8 實(shí)驗(yàn)三 實(shí)驗(yàn)四 實(shí)驗(yàn)五 實(shí)驗(yàn)六 實(shí)驗(yàn)七 實(shí)驗(yàn)八 實(shí)驗(yàn)九 實(shí)驗(yàn)十 圖像的繪制練習(xí)……………………………………………13 圖像的編輯練習(xí)……………………………………………18 圖像色彩的調(diào)整練習(xí)………………………………………21 路徑的使用練習(xí)……………………………………………24 文本的應(yīng)用綜合練習(xí)………………………………………28 圖層的高級(jí)使用練習(xí)………………………………………32 通道和蒙板的使用練習(xí)……………………………………36 濾鏡的使用練習(xí)……………………………………………40 實(shí)驗(yàn)一 圖層的使用練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤寣W(xué)生了解并掌握?qǐng)D層的基本使用方法 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、收集所需素材圖片 2、打開(kāi)Photoshop軟件并先做好必要的設(shè)置 3、按照要求完成圖片的處理 4、在實(shí)例操作中更好的去理解圖層的概念 5、保存好修改后圖片,并完成實(shí)驗(yàn)報(bào)告 五、實(shí)驗(yàn)內(nèi)容: 1、第一步,選擇你的目標(biāo)圖片。圖片的顏色最好不要太過(guò)繁雜,而且,周圍和中心顏色反差較大的圖片效果會(huì)比較好。大家可以根據(jù)自己的喜好選擇不同的圖片,自己的相片也可以拿來(lái)使用。 2、復(fù)制背景層,將背景層 副本重命名為“1”;再次復(fù)制,將副本層重命名為2;照這樣,將背景層復(fù)制4次,四個(gè)副本層分別命名為1、2、3、4。我們?cè)谶@四個(gè)副本層中,分別制作構(gòu)成圖像的拼板。在這里我們只做了四個(gè)圖層,大家也可以復(fù)制多個(gè)圖層,依據(jù)自己的需要而定。 3、我們從位于圖層面板的最頂端圖層“1”開(kāi)始,隱藏除圖層“1”之外的所有層。用矩形選框工具選擇一個(gè)矩形,這個(gè)矩形就是拼板的基礎(chǔ)形狀。用選擇>變化選區(qū)命令(注意:這里選擇變化選區(qū)命令,如果直接用Ctrl+T,變換的則為選區(qū)內(nèi)的圖像),將選區(qū)扭轉(zhuǎn)、做自由變換,然后反選,刪除選區(qū)圖像,取消選擇。 4、按照剛才的方法,依次顯示每個(gè)圖層,用選框工具選擇不同大小的矩形選框,自由變換,反選后刪除。適當(dāng)注意選區(qū)大小以及變換的位置,盡量在作圖的時(shí)候考慮到美觀的效果。 5、下面我們要為拼板添加立體效果。打開(kāi)背景層,這樣你會(huì)較容易看清圖像的變化。選擇圖層“1”,雙擊圖層,進(jìn)入圖層樣式面板,先選擇斜面和浮雕,你可以按照默認(rèn)樣式(大多數(shù)時(shí)侯,默認(rèn)樣式也能夠看得出效果)選擇確定,如果對(duì)拼板有特殊要求,可以更改數(shù)值。當(dāng)然也可以嘗試投影等其他效果。直到 調(diào)整到自己滿意的效果,這里僅使用了浮雕效果的默認(rèn)值。 6、設(shè)置好一個(gè)圖層樣式,其他的圖層如果需要相同效果,重復(fù)設(shè)置就較為麻煩,多層應(yīng)用同一種樣式的情況下,我們可以復(fù)制圖層樣式。有兩種方式可以 5 實(shí)現(xiàn)圖層樣式的復(fù)制:一種是點(diǎn)擊右鍵,選擇復(fù)制圖層樣式菜單,然后在需要的圖層中點(diǎn)擊右鍵粘貼即可。另一種是用鼠標(biāo)點(diǎn)擊你希望復(fù)制的樣式,不要放松鼠標(biāo),把它拖動(dòng)到需要復(fù)制的圖層中,放松鼠標(biāo),新圖層就應(yīng)用了你所拖動(dòng)的樣式。拖動(dòng)的過(guò)程中,鼠標(biāo)一直顯示為抓手工具的形狀。如果你希望只應(yīng)用某一種圖層樣式,那么拖動(dòng)的方法更為快捷,可選擇所有的樣式(拖動(dòng)效果的選項(xiàng)),也可選擇其中某種效果。依次對(duì)其他圖層進(jìn)行設(shè)置。 7、最后,根據(jù)自己需要可調(diào)整圖層位置。(圖07) 掌握了這個(gè)方法后,可以選擇不同的圖片制作不同數(shù)量拼板圖像,不過(guò)要注意圖層順序,達(dá)到合理的疊放順序。還可以稍微改變陰影不透明度等細(xì)節(jié)。 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠更好的理解有關(guān)圖層的概 念。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他關(guān)于圖層的簡(jiǎn)單操作的一些練習(xí)和實(shí)例。 3、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整。 實(shí)驗(yàn)二 選區(qū)的創(chuàng)建和編輯練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤寣W(xué)生了解并掌握選區(qū)工具、描邊、填充、漸變等工具的使用方法 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、收集所需素材圖片 2、打開(kāi)Photoshop軟件并先做好必要的設(shè)置 3、按照要求完成圖片的處理 4、在實(shí)例操作中更好的去熟練工具的使用方法 5、保存好修改后圖片,并完成實(shí)驗(yàn)報(bào)告 6、參照此試驗(yàn)步驟可完成課后的習(xí)題練習(xí)以及相關(guān)的一些練習(xí) 五、實(shí)驗(yàn)內(nèi)容: 1、新建一個(gè)空白文檔,具體參數(shù)設(shè)置可自己定義。 2、把前景色設(shè)置為R:113,G:165,B:248,背景色設(shè)置為白色。 3、選擇漸變工具,在“漸變編輯器”對(duì)話框中進(jìn)行設(shè)置。設(shè)置好后,選擇線性漸變方式填充背景色。(效果如圖) 4、選擇橢圓選框工具然后對(duì)其進(jìn)行羽化。 在漸變的背景上,拖動(dòng)鼠標(biāo)繪制一個(gè)圓形選區(qū),5、以背景色(白色)填充選區(qū),創(chuàng)建出雪花的效果,快捷鍵為Ctrl+Delect,再多次重復(fù)這兩步操作(創(chuàng)建選區(qū)、羽化及填充白色),以得到多個(gè)雪花,注意每次創(chuàng)建的選區(qū)的大小和羽化的強(qiáng)度是不同的。得到如圖的效果。 6、打開(kāi)配套光盤中“卡通.gif”圖片,以此圖片的外型作為我們雪人的外型。(為了選取的方便,我們使用魔棒工具到我們所需要的選區(qū),這樣選擇較為方便)。 選取空白的區(qū)域,然后反選得 7、將選擇好的選區(qū),拖動(dòng)到我們的窗口中去,并選擇“選擇/變換選區(qū)”命令,把拖進(jìn)來(lái)的選區(qū)大小進(jìn)行調(diào)整,并放置到合適的位置。 8、同樣選擇漸變工具,選擇較淺的藍(lán)色,為我們剛才調(diào)整好的雪人的選區(qū)填充漸變效果。并選擇“編輯/描邊”命令為我們的選區(qū)進(jìn)行描邊,得到我們的小雪人大體形態(tài)。(如圖所示) 9、選擇工具箱中的橢圓選框工具,配合我們鍵盤的Shift鍵,繪制一個(gè)正圓的選區(qū),用黑色填充選區(qū),得到雪人的黑眼睛的效果。 10、用同樣的辦法創(chuàng)建比剛才較小些的正圓選區(qū),用白色為其填充,得到眼睛的白色部分。(注意:如果在創(chuàng)建之后,需要對(duì)眼睛進(jìn)行調(diào)整的話,就在不同的圖層上創(chuàng)建,調(diào)整好之后,若是覺(jué)得圖層過(guò)多,可再進(jìn)行合并) 11、運(yùn)用類似的方法,創(chuàng)建三角形選區(qū)(可使用多邊形套索工具得到三角形的選區(qū))或是圓形選區(qū),填充不同的色彩,并進(jìn)行描邊,得到鼻子和鈕扣等形態(tài)。效果如圖所示 12、下面我們?yōu)樾⊙┤俗鰝€(gè)小帽子,我們選擇配套光盤中的樹(shù)葉的文件,使用樹(shù)葉的外型作為帽子的選區(qū),方法和我們獲得雪人的方法相同,這里不再重復(fù)。同樣為選區(qū)填充漸變效果。完成我們小雪人的繪制。 13、我們也可以為圖像再增加些裝飾,同學(xué)們?cè)谥谱鞯臅r(shí)候,顏色的選取可以有所改變,但是要注意色彩的搭配和整體的協(xié)調(diào)性。 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整??梢罁?jù)學(xué)生掌握的情況和課時(shí)的具體情況,選擇相同類型的試驗(yàn)。 實(shí)驗(yàn)三 圖像的繪制練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤寣W(xué)生了解并掌握?qǐng)D像繪制工具的使用方法和綜合應(yīng)用的能力 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、打開(kāi)Photoshop軟件并先做好必要的設(shè)置 2、按照要求完成圖形的繪制 3、在實(shí)例操作中更好的去熟練工具的使用方法 4、保存圖片,并完成實(shí)驗(yàn)報(bào)告 5、顏色的選擇、文件大小等可依據(jù)自己的需要、喜好進(jìn)行修改 6、可嘗試不同的方法創(chuàng)建,如月亮的創(chuàng)建方法,把所學(xué)知識(shí)綜合運(yùn)用 7、參照此試驗(yàn)步驟可完成課后的習(xí)題練習(xí)以及相關(guān)的一些練習(xí) 五、實(shí)驗(yàn)內(nèi)容: 1、新建一個(gè)空白文檔,具體參數(shù)設(shè)置可自己定義。 2、為背景填充顏色。 3、新建圖層,選擇橢圓工具,注意創(chuàng)建方式的選擇,將前景色設(shè)置為白色,在圖像窗口的左下方按住Shift鍵繪制白色圓形。 4、分別將前景色設(shè)置為玫紅色、淺玫紅色、粉紅色和淺粉色,再繪制4個(gè)圓形,如下排列。 (提示:若對(duì)于圓形的位置需要調(diào)整,可把圓形分別建在不同的圖層中,方便進(jìn)行調(diào)整) 5、新建圖層,將前景色分別設(shè)置為淺黃色和白色,在圖像窗口右下方繪制兩個(gè)圓形。 6、選擇工具箱中的魔棒工具,選取白色圓形,按Delete鍵將其刪除,然后選取圖像窗口中的黃色圖形,將選區(qū)變換并填充為黃色與淺黃色。 7、自由變換,逆時(shí)針旋轉(zhuǎn),完成變換并取消選區(qū),得到月亮的形態(tài)。 (提示:也可用其他方法完成月亮的繪制,如選區(qū)的使用,用選區(qū)的加減來(lái)完成,也是可以的,而且能夠拓展思維并對(duì)以前所學(xué)的知識(shí)進(jìn)行復(fù)習(xí)。) 8、新建圖層,是用工具箱中的多邊形工具,將工具屬性欄設(shè)置為如圖所示,將前景色設(shè)置為白色,在圖像窗口中下方創(chuàng)建五角星形。 9、選擇工具箱中的線條工具繪制白色線條。 10、選擇雪花圖形,繪制雪花的形態(tài)。 11、使用畫(huà)筆工具寫出文字,完成最后效果。 (注意:圖層的使用,需要修改的,就放在不同的圖層中,方便修改)16 13、我們也可以為圖像再增加些裝飾,同學(xué)們?cè)谥谱鞯臅r(shí)候,顏色的選取可以有所改變,但是要注意色彩的搭配和整體的協(xié)調(diào)性。 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整??梢罁?jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)四 圖像的編輯練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤寣W(xué)生了解并掌握?qǐng)D像編輯工具的使用方法 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、打開(kāi)Photoshop軟件并先做好必要的設(shè)置 2、按照要求完成圖形的繪制 3、在實(shí)例操作中更好的去熟練工具的使用方法 4、保存圖片,并完成實(shí)驗(yàn)報(bào)告 5、顏色的選擇、文件大小等可依據(jù)自己的需要、喜好進(jìn)行修改 6、參照此試驗(yàn)步驟可完成課后的習(xí)題練習(xí)以及相關(guān)的一些練習(xí) 五、實(shí)驗(yàn)內(nèi)容: 1、打開(kāi)配套光盤的實(shí)例素材名為果樹(shù)的圖片,使用圖案生成器命令,打開(kāi)圖案生成器對(duì)話框。 2、使用舉行工具在圖像中繪制一格區(qū)域作為樣本,并在位移下拉列表中選擇垂直選項(xiàng)。 3、單擊生成按鈕產(chǎn)生圖案,如不滿意可單擊再次生成。 4、單擊好,應(yīng)用生成的圖案,然后選擇圖像菜單的圖像大小命令打開(kāi)對(duì)話框,取消其中的約束比例復(fù)選框,在寬度文本框中輸入文件大小。 (可依據(jù)自己的喜好,更換作為背景的圖片,但是要注意整體色彩的協(xié)調(diào)性) 5、打開(kāi)“香蕉”文件使用抽出工具抽出圖像。 (注意抽出時(shí)邊緣的處理要仔 細(xì)) 6、按照此方法,依次完成其他水果圖片的抽出工作,一定要注意抽出邊緣的細(xì)節(jié)部分,注重細(xì)節(jié)的處理,在后面對(duì)圖片合成時(shí)才會(huì)有好的效果,希望同學(xué)們無(wú)論處理什么樣的圖片都要注意細(xì)節(jié)處理,以達(dá)到更好的視覺(jué)效果。 7、使用移動(dòng)工具把需要合成的各水果圖片移到圖片中去。 8、依據(jù)圖片大小進(jìn)行調(diào)整,使用變換工具進(jìn)行大小的調(diào)整。(注意等比例的放縮) 9、注意圖層順序的調(diào)整。 10、載入文字選區(qū),進(jìn)行描邊,也可自己進(jìn)行文字輸入。 11、進(jìn)行適當(dāng)調(diào)整,完成最后效果。 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整??梢罁?jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)五 圖像色彩調(diào)整練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤屚瑢W(xué)們了解并掌握色彩調(diào)整工具的使用及綜合應(yīng)用,熟悉各個(gè)色彩命令的相互配合 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 四、實(shí)驗(yàn)步驟: 1、打開(kāi)Photoshop軟件并先做好必要的設(shè)置 2、按照要求完成圖形的繪制 3、在實(shí)例操作中更好的去熟練工具的使用方法 4、保存圖片,并完成實(shí)驗(yàn)報(bào)告 5、顏色的選擇、文件大小等可依據(jù)自己的需要、喜好進(jìn)行修改 6、參照此試驗(yàn)步驟可完成課后的習(xí)題練習(xí)以及相關(guān)的一些練習(xí) 五、實(shí)驗(yàn)內(nèi)容: 1、打開(kāi)文件,文件整體較暗,可以先調(diào)整其亮度。 2、使用亮度/對(duì)比度的命令對(duì)整個(gè)畫(huà)面進(jìn)行調(diào)整。 3、使用磁性套索工具選取人物圖像。 (提示:為了選取的比較細(xì)致,我們常會(huì)把畫(huà)面放大,放大后觀察較仔細(xì),但不能顯示全部,在使用磁性套索工具的同時(shí),如果需要使用抓手工具觀察其他地方,就按住空格鍵,就會(huì)出現(xiàn)小手的圖標(biāo),可以移動(dòng)觀察地方,在使用套索工具時(shí)不能在工具欄中切換到抓手工具,否則沒(méi)選完的選區(qū)就會(huì)應(yīng)用。) 4、反選人物外的景物圖像,懸著色相/飽和度的命令,在打開(kāi)的對(duì)話框中選中“著色”復(fù)選框,并進(jìn)行設(shè)置。 (提示:色彩可按書(shū)上進(jìn)行設(shè)置,也可選擇自己所喜歡的色彩進(jìn)行更該,選區(qū)若是有些細(xì)節(jié)部分需要修改,可使用增減選區(qū)的方法進(jìn)行細(xì)節(jié)上的修改,不需要全部重新選擇,浪費(fèi)時(shí)間。 5、再次反選,使用選區(qū)減的方式把人物的上半部分選區(qū)減去,剩下的就是裙子的部分。 (提示:需要的選區(qū)可使用存儲(chǔ)的方式存儲(chǔ)起來(lái),需要的時(shí)候可直接載入,另要善用載入選區(qū),參考我們前面課堂上講解選取玫瑰花的花和葉子部分的方式。先把整個(gè)人物的選區(qū)存儲(chǔ)下,然后把裙子的選區(qū)也存儲(chǔ)下,留在后面?zhèn)溆谩#?/p> 6、用同樣的方法把裸露的右腳部分去除。 7、使用色彩平衡命令,在彈出的對(duì)話框中選中中間調(diào)單選按鈕,并進(jìn)行設(shè)置,為裙子上色,色彩可自定。 8、選擇上半身的選區(qū)。 (提示:在上面我們已經(jīng)存儲(chǔ)了兩個(gè)選區(qū),現(xiàn)在我們可以更為方便的選區(qū)上半身的選區(qū),首先載入整個(gè)人物的選區(qū),然后再載入裙子的選區(qū),選擇從選區(qū)中減去,這樣我們就可以很方便的選擇上半身的選區(qū)了。) 9、用同樣的方法選取不同的部分,進(jìn)行上色,注意選區(qū)要選取的較仔細(xì),進(jìn)行細(xì)節(jié)上的調(diào)整,完成實(shí)驗(yàn)。 10、可使用同樣的方法完成課后的練習(xí)或是相同的效果,也可為自己的照片做上色的處理。 最后完成效果圖 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整??梢罁?jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)六 路徑的使用練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤屚瑢W(xué)們了解并掌握路徑的使用方法 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、打開(kāi)Photoshop軟件并先做好必要的設(shè)置 2、按照要求完成圖形的繪制 3、在實(shí)例操作中更好的去熟練工具的使用方法 4、保存圖片,并完成實(shí)驗(yàn)報(bào)告 5、顏色的選擇、文件大小等可依據(jù)自己的需要、喜好進(jìn)行修改 6、參照此試驗(yàn)步驟可完成課后的習(xí)題練習(xí)以及相關(guān)的一些練習(xí) 五、實(shí)驗(yàn)內(nèi)容: 1、首先新建文檔,大小自定。 2、輸入文字,選擇文字圖層,然后選擇菜單欄中圖層選項(xiàng)中文字/創(chuàng)建工作路徑選項(xiàng)。 3、轉(zhuǎn)換到鋼筆工具,把錨點(diǎn)進(jìn)行調(diào)整,如圖。 (提示:可刪除多余的節(jié)點(diǎn),把兩個(gè)字的路徑組合在一起) 4、用同樣的方法可編輯其他字的路徑。 5、按照自己的想法對(duì)字體路徑進(jìn)行修改,可更換不同的文字,如自己的名等,注意路徑修改后曲線的平滑,學(xué)會(huì)控制錨點(diǎn),創(chuàng)建出自己想要的路徑。 6、路徑創(chuàng)建好之后就可以根據(jù)自己的喜好為文字填色、描邊等處理,可隨意更改背景顏色,注意圖層的選擇,在使用描邊、填充顏色命令時(shí)注意圖層的選擇。(最好是先新建圖層,再填充或是描邊,這樣背景可隨時(shí)方便更換修改) 7、根據(jù)自己需要對(duì)路徑進(jìn)行填色等處理。(注意選好圖層) 8、可使用圖層屬性等再做些效果,也可自由變換,復(fù)制圖層,進(jìn)行透明度的調(diào)整等,各人可依據(jù)自己進(jìn)行調(diào)整。(如圖) 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、實(shí)例中的具體的文件大小、具體文字、修改方式、色彩方面不做具體規(guī)定,可自行進(jìn)行調(diào)整。 4、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整??梢罁?jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)七 文本應(yīng)用綜合練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤寣W(xué)生了解并掌握文本工具的使用方法和一些參數(shù)的設(shè)置并對(duì)以前所學(xué)的知識(shí)進(jìn)行綜合應(yīng)用。 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: (一)、首先我們制作扇子的骨架部分: 1、在Photoshop中新建一個(gè)700×700像素,背景色為白色的文件,將其命名為“扇子”。 2、新建圖層1,在圖層1上拖拽一個(gè)長(zhǎng)條選區(qū)。按G鍵選擇工具箱中的油漆桶,并在選擇欄中點(diǎn)選圖案,用木質(zhì)圖案填充。(注意一定要新建圖層) 3、扇子骨架除了有木質(zhì)表面外,還應(yīng)是略有厚度的的薄片,因此,我們要 為其制作立體的感覺(jué)。保持選區(qū),單擊圖層面板下的添加圖層樣式的按鈕,對(duì)選區(qū)進(jìn)行浮雕和倒角設(shè)計(jì),并調(diào)整各項(xiàng)參數(shù),同時(shí)因?yàn)橹谱魍晟茸雍筮€要對(duì)其投影效果做整體設(shè)置,所以此處先暫時(shí)不設(shè)投影效果。 4、一個(gè)扇子有十多個(gè)扇片,一一制作會(huì)很麻煩,而且還要進(jìn)行圍繞中心的排列,那將十分煩瑣。這里我們使用快捷鍵來(lái)完成重復(fù)變換的操作:首先,我們?nèi)∠x區(qū),調(diào)整扇片尺寸至適中,復(fù)制剛才制作好的一個(gè)扇片的圖層,在新的復(fù)制圖層上使用快捷鍵Ctrl+T對(duì)圖像進(jìn)行變換操作。(注意:這步的操作直接影響到我們后面的再次變換的操作,所以要細(xì)心調(diào)整好位置,我們下步的操作將會(huì)以此次的變換的位置、角度,進(jìn)行多次變換)。 5、多次配合Ctrl+Shift+Alt+T鍵可快捷的完成扇子骨架的多個(gè)扇片。完成之后會(huì)出現(xiàn)多個(gè)圖層,若較為滿意,可以把多個(gè)圖層合并成一個(gè)圖層,完成扇子骨架的制作。 (二)、扇面的制作(扇面的制作可參造書(shū)上制作扇面的方法進(jìn)行制作,把文字和圖片結(jié)合起來(lái)) 1、利用橢圓和套素工具建立扇面選區(qū),新建圖層,用白色填充選區(qū),并將透明度設(shè)置為85%。這樣我們?cè)谛聢D層上操作時(shí)能方便的利用下面的扇骨做參考。(注意:這里同學(xué)們可以把建立的扇面選區(qū)進(jìn)行存儲(chǔ)選區(qū)的操作,以方便我們之后對(duì)扇面添加圖片時(shí)圖片的裁剪) 2、面不是一個(gè)簡(jiǎn)單的平面,而是有諸多的邏輯折痕的,也就是說(shuō),它要有立體感覺(jué)。Photoshop制作立體圖形往往借助于圖層樣式、光照效果和顏色漸變。此處我們用漸變工具來(lái)刻畫(huà)扇子的折痕。用多邊形套索框選出一個(gè)長(zhǎng)條選區(qū),點(diǎn)選黑白漸變,漸變模式為線性漸變,填充選區(qū)。依次作好整個(gè)扇面。 3、僅有黑白色兩種顏色的扇子太單調(diào)了,下面將它美化一下。找一張自己喜歡的山水花鳥(niǎo)畫(huà)(或者別的,只要你看好就行)。載入當(dāng)前文件,裁切至適當(dāng)大小。(在裁剪時(shí)就可以載入我們前面存儲(chǔ)的選區(qū)了,這樣就不要再重新選擇選 30 區(qū)了)。將該圖層置于骨架之上,模式設(shè)置為正片疊底,透明度為85%。然后添加一個(gè)淡淡的投影。(可以再進(jìn)行些修飾),完成。 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、實(shí)例中的具體的文件大小、具體文字、修改方式、色彩方面不做具體規(guī)定,可自行進(jìn)行調(diào)整。 4、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整??梢罁?jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)八 圖層的高級(jí)應(yīng)用練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤屚瑢W(xué)們掌握?qǐng)D層的高級(jí)應(yīng)用,并能夠熟練的進(jìn)行應(yīng)用 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、打開(kāi)相關(guān)的文件素材,對(duì)圖象進(jìn)行合成,如圖。 2、新建圖層,并使用矩形工具繪制選區(qū),并填充顏色,填充顏色后調(diào)整圖層的透明度,使其具有玻璃的半透明效果。(提示:這里創(chuàng)建玻璃和后面創(chuàng)建門的選區(qū)的部分,我們都可以只做一半,這樣可以為我們節(jié)省時(shí)間,另一半相同的部分,我們直接使用圖層復(fù)制就可以完成,而且還可以保持一致性。) 3、創(chuàng)建門的選區(qū)。(提示:書(shū)上給我們提供了選區(qū)加減的方式來(lái)完成門的選區(qū)的創(chuàng)建,而且是兩邊相同的選區(qū)一起做的,在這里我們可以在新的圖層當(dāng)中去完成一扇門的制作,另一邊復(fù)制就可以了。創(chuàng)建選區(qū)的方法也可選用其他的方法,如路徑復(fù)制,使用路徑創(chuàng)建等) (使用選區(qū)加減的方法,注意要選取減的方式) (也可使用減的方式,把中間小的矩形路徑進(jìn)行復(fù)制) 4、對(duì)選區(qū)填充顏色,做圖層效果的處理,使其更具有立體感。(注意要新建圖層,只有在單獨(dú)的圖層上填充,我們后面才方便對(duì)圖層進(jìn)行復(fù)制,完成另一扇門的制作。 5、復(fù)制門的圖層,為使兩扇門的對(duì)稱,可使用自由變換中的水平翻轉(zhuǎn)的選項(xiàng)。 6、添加相應(yīng)的圖片和文字等,對(duì)畫(huà)面進(jìn)行細(xì)節(jié)上的調(diào)整,可完成最后的效果。(可自行設(shè)計(jì)文字等效果,可參考我們路徑中制作文字效果的事例,創(chuàng)建個(gè)性化的字體,注意整體美觀) 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、實(shí)例中的具體的文件大小、具體文字、修改方式、色彩方面不做具體規(guī)定,可自行進(jìn)行調(diào)整。 4、引導(dǎo)學(xué)生使用不同的工具,使同學(xué)們可以自己開(kāi)動(dòng)腦筋,也有利于所學(xué)工具的掌握和綜合應(yīng)用的能力。 5、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整。可依據(jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)九 通道與蒙版練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤寣W(xué)生掌握通道與蒙板工具的使用方法,并能夠熟練的進(jìn)行應(yīng)用 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: (一)制作背景 1、新建圖像文件,設(shè)置好參數(shù),注意顏色模式一般情況下我們都是選擇RGB的色彩模式。 2、使用漸變工具為背景填充顏色。 3、打開(kāi)“紋理”圖片,把文件大小更改為我們新圖像文件的大小,復(fù)制粘貼到我們新文件中。 4、把紋理圖層通過(guò)通道載入紋理的選區(qū),在復(fù)制的圖層上填充白色,并調(diào)整不透明度。 5、完成后取消選區(qū)。 (二)制作顯示器中的海豚 1、沿顯示器邊緣勾畫(huà)路徑,注意路徑的細(xì)節(jié),然后配合Ctrl鍵為圖片創(chuàng)建矢量蒙板。(注意添加矢量蒙板在背景圖層上不能夠使用,要把背景圖層轉(zhuǎn)化為普通圖層,或是把背景圖層復(fù)制一份,為復(fù)制的圖層添加矢量蒙板,添加圖層蒙板也是一樣) 2、把海豚的圖像復(fù)制到文件中,并調(diào)整透明度。調(diào)整透明度是為了能夠看的清楚下面顯示器圖層,方便選取。把圖片放置到合適的位置,為了突出顯示器畫(huà)面的逼真效果,所以我們要使海豚感覺(jué)像從顯示器中躍出。 3、把圖像中多余的部分使用圖層蒙板或矢量蒙板遮擋。再把透明度調(diào)整回來(lái)。 (三)制作文字效果 可參考路徑的練習(xí)自己創(chuàng)建文字效果。完成最后效果 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、實(shí)例中的具體的文件大小、具體文字、修改方式、色彩方面不做具體規(guī)定,可自行進(jìn)行調(diào)整。 4、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整。可依據(jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 實(shí)驗(yàn)十 濾鏡的應(yīng)用練習(xí) 一、實(shí)驗(yàn)?zāi)康模鹤屚瑢W(xué)們掌握濾鏡的使用方法,并能夠熟練的進(jìn)行應(yīng)用 二、實(shí)驗(yàn)要求:要求能夠按照試驗(yàn)指導(dǎo)書(shū)的步驟完成給定的練習(xí) 三、實(shí)驗(yàn)器材:裝有Photoshop的計(jì)算機(jī) 四、實(shí)驗(yàn)步驟: 1、新建一個(gè)文件,將前景色設(shè)置為灰色填充背景。 2、選擇工具箱中的“橢圓選框工具”,按住Shift鍵在文件中繪制一個(gè)正圓選區(qū),并填充白色(注意新建圖層)切換至“路徑”面板,將選區(qū)轉(zhuǎn)化為路徑。 3、選擇路徑,按Ctrl+T鍵調(diào)出自由變換控制框,注意快捷鍵的使用。(shift+alt)鍵為以變換中心點(diǎn)為中心的變換方式。 4、設(shè)置前景色為黑色,使用工具箱中的“橫排文字工具”,在屬性欄中設(shè)置適當(dāng)?shù)淖煮w和字號(hào),在路徑上輸入文字,并適當(dāng)調(diào)整文字的間距和位置,5、可使用同樣方法或使用字體變換完成如圖的文字。 6、保持前景色為黑色,分別輸入其他的文字。 7、按住Ctrl+Shift鍵連續(xù)單擊“圖層”面板中所有文字圖層的縮覽圖,得到它們相加后的選區(qū),切換至通道面板,單擊“將選區(qū)存儲(chǔ)為路徑”按鈕,得到Alpha 1,取消選區(qū)。 8、選擇Alpha 1,執(zhí)行菜單欄中的“濾鏡”“模糊”“高斯模糊”命令,參考設(shè)置半徑為0.5,執(zhí)行菜單欄中的“濾鏡”“雜色”“添加雜色”命令,參考設(shè)置數(shù)值為2,勾選單色選項(xiàng)。(所有的具體數(shù)值可依據(jù)各自的圖象大小等不同的情況,依據(jù)畫(huà)面的變化自行調(diào)整。) 9、選擇菜單欄中的“濾鏡”“渲染”“光照效果”命令,設(shè)置彈出的對(duì)話框(圖為參考參數(shù)。) 10、如果畫(huà)面效果不是很滿意,可依據(jù)不同的情況對(duì)畫(huà)面進(jìn)行亮度等調(diào)整。(提示:可使用色階或曲線等工具) 11、新建一個(gè)文件,設(shè)置寬度為1像素,高度為3像素,分辨率為72,背景為透明的文件,選擇工具箱中的“鉛筆工具”,設(shè)置大小為1像素,繪制如圖所示。 12、選擇“編輯”“定義圖案”命令,將圖像定義為圖案。 13、按Ctrl鍵單擊文字“5”的圖層縮覽圖,調(diào)出選區(qū),執(zhí)行菜單欄中的“選擇”“修改”“收縮”命令,把選區(qū)縮小些。參考數(shù)值可為2-5之間,圖象較大的也可設(shè)置的大些。 14、在所有圖層上方新建一個(gè)圖層“圖層2”,并填充選區(qū),取消選區(qū),設(shè)置圖層的填充為0%。 15、單擊“添加圖層樣式”按鈕,在彈出的下拉列表中選擇“斜面和浮雕”和“圖案疊加”選項(xiàng)。 16、按住Ctrl鍵單擊圖層1調(diào)出選區(qū),執(zhí)行菜單欄中的“選擇”“修改”“收縮”命令,設(shè)置收縮量為10。 17、在所有圖層上方新建一個(gè)圖層“圖層3”,填充選區(qū),取消選區(qū),設(shè)置圖層3的填充為0%。并為其添加圖層樣式,效果如下。 18、我們的硬幣為金色,所以要對(duì)顏色進(jìn)行處理。(參考第六章的練習(xí)完成最后效果。) 依據(jù)此實(shí)例可以完成一些類似的錢幣或紀(jì)念幣的制作。 六、實(shí)驗(yàn)報(bào)告: 1、結(jié)合實(shí)例能夠更好的提高學(xué)生的興趣,也能夠在學(xué)生制作的過(guò)程中發(fā)現(xiàn)問(wèn)題。 2、較好地完成此試驗(yàn),可自行完成書(shū)上或其他有關(guān)的一些練習(xí)和實(shí)例。 3、實(shí)例中的具體的文件大小、具體文字、修改方式、色彩方面不做具體規(guī)定,可自行進(jìn)行調(diào)整。 4、教師可依據(jù)內(nèi)容做實(shí)例的調(diào)整。可依據(jù)學(xué)生掌握的情況更換其他實(shí)例,實(shí)例可以不同,能夠達(dá)到相同的實(shí)驗(yàn)?zāi)康木涂梢粤恕?/p> 電子商務(wù)實(shí)驗(yàn)指導(dǎo)書(shū) 適用課程:電子商務(wù) 制 定 人:向兵 教 研 室:電子商務(wù)教研室 桂林電子科技大學(xué)商學(xué)院 2010 年 9 月 實(shí)驗(yàn)一 B2C電子商務(wù) 一、實(shí)驗(yàn)?zāi)康?/p> 通過(guò)本實(shí)驗(yàn),使學(xué)生 (1)熟悉B2C電子商務(wù)網(wǎng)站的頁(yè)面布局、排版風(fēng)格和功能、特色等;(2)了解典型B2C電子商務(wù)網(wǎng)站的購(gòu)物流程;(3)掌握B2C電子商務(wù)網(wǎng)站的特點(diǎn)。 二、實(shí)驗(yàn)要求 (1)全面瀏覽指定B2C電子商務(wù)網(wǎng)站; (2)獨(dú)立完成在指定B2C電子商務(wù)網(wǎng)站購(gòu)物流程; (3)能通過(guò)對(duì)典型B2C電子商務(wù)網(wǎng)站觀察研究和實(shí)際操作,掌握B2C電子商務(wù)的特點(diǎn)。 三、實(shí)驗(yàn)內(nèi)容 (1)登陸當(dāng)當(dāng)網(wǎng)004km.cn,查看當(dāng)當(dāng)網(wǎng)的頁(yè)面布局和板塊劃分,了解當(dāng)當(dāng)網(wǎng)的功能和特點(diǎn);點(diǎn)擊進(jìn)入幫助板塊并詳細(xì)閱讀,掌握在當(dāng)當(dāng)網(wǎng)購(gòu)物所需的各類知識(shí)。 (2)在當(dāng)當(dāng)網(wǎng)注冊(cè)一個(gè)新賬號(hào),把“恭喜您注冊(cè)成功!”頁(yè)面截圖并保存下來(lái)。(3)在當(dāng)當(dāng)網(wǎng)上搜索并選擇至少兩本書(shū)(一本計(jì)算機(jī)類,一本經(jīng)濟(jì)類)和一件其它商品放入購(gòu)物車。將以上商品都放入購(gòu)物車后,把購(gòu)物車頁(yè)面截圖并保存下來(lái)。 (4)對(duì)購(gòu)物車中的訂單進(jìn)行確認(rèn)(如非實(shí)際愿意購(gòu)買,不必提交訂單),把“2.確認(rèn)訂單信息”頁(yè)面截圖并保存下來(lái)。 四、實(shí)驗(yàn)思考題 (1)當(dāng)當(dāng)網(wǎng)提供了哪些功能?有什么特色? (2)當(dāng)當(dāng)網(wǎng)的購(gòu)物流程是怎樣實(shí)現(xiàn)的? (3)當(dāng)當(dāng)網(wǎng)還有哪些不足或者不完善的地方?試著提出自己的改進(jìn)或完善的建議。(4)以當(dāng)當(dāng)網(wǎng)為例,說(shuō)明B2C電子商務(wù)的特點(diǎn)。 五、實(shí)驗(yàn)結(jié)果 新建一個(gè)的WORD文檔并以“學(xué)號(hào)+姓名”命名,將以上實(shí)驗(yàn)結(jié)果(包括實(shí)驗(yàn)內(nèi)容中要求截圖的和實(shí)驗(yàn)思考題答案)保存在新建的WORD文檔中,然后將該文檔上傳到ftp服務(wù)器上的指定位置。 實(shí)驗(yàn)二 C2C電子商務(wù) 一、實(shí)驗(yàn)?zāi)康?/p> 通過(guò)本實(shí)驗(yàn),使學(xué)生 (1)熟悉C2C電子商務(wù)網(wǎng)站的頁(yè)面布局、排版風(fēng)格和功能、特色等;(2)了解典型C2C電子商務(wù)網(wǎng)站的購(gòu)物流程;(3)掌握C2C電子商務(wù)網(wǎng)站的特點(diǎn); (4)分析C2C電子商務(wù)網(wǎng)站和B2C電子商務(wù)網(wǎng)站的異同。 二、實(shí)驗(yàn)要求 (1)全面瀏覽指定C2C電子商務(wù)網(wǎng)站; (2)獨(dú)立完成在指定C2C電子商務(wù)網(wǎng)站購(gòu)物流程; (3)能通過(guò)對(duì)典型C2C電子商務(wù)網(wǎng)站觀察研究和實(shí)際操作,掌握C2C電子商務(wù)的特點(diǎn);(4)分析C2C網(wǎng)站在保護(hù)買家權(quán)益上采取的特別措施及其原因。 三、實(shí)驗(yàn)內(nèi)容 (1)登陸淘寶網(wǎng)004km.cn,查看淘寶網(wǎng)的頁(yè)面布局和板塊劃分,了解淘寶網(wǎng)的功能和特點(diǎn);點(diǎn)擊進(jìn)入幫助中心并詳細(xì)閱讀,掌握在淘寶網(wǎng)購(gòu)物所需的各類知識(shí)。 (2)在淘寶網(wǎng)注冊(cè)一個(gè)新賬號(hào),把注冊(cè)成功頁(yè)面截圖并保存下來(lái)。(3)進(jìn)行支付寶賬戶激活,并把激活成功的頁(yè)面截圖并保存下來(lái)。 (4)在淘寶網(wǎng)上搜索一些感興趣的商品放入購(gòu)物車。將以上商品都放入購(gòu)物車后,把購(gòu)物車頁(yè)面截圖并保存下來(lái)。 (5)通過(guò)阿里旺旺或QQ與購(gòu)物車中某件商品的賣家進(jìn)行購(gòu)物相關(guān)的洽談,把洽談?dòng)涗洷4嫦聛?lái)。 (6)對(duì)購(gòu)物車中的訂單進(jìn)行確認(rèn)(如非實(shí)際愿意購(gòu)買,不必完成支付),把正式提交前的頁(yè)面截圖并保存下來(lái)。 四、實(shí)驗(yàn)思考題 (1)淘寶網(wǎng)提供了哪些功能?有什么特色?(2)淘寶網(wǎng)的購(gòu)物流程是怎樣實(shí)現(xiàn)的? (3)淘寶網(wǎng)為了保障買家權(quán)益提供了哪些措施? (4)淘寶網(wǎng)還有哪些不足或者不完善的地方?試著提出自己的改進(jìn)或完善的建議。(5)以淘寶網(wǎng)為例,說(shuō)明C2C電子商務(wù)的特點(diǎn)。 五、實(shí)驗(yàn)結(jié)果 新建一個(gè)的WORD文檔并以“學(xué)號(hào)+姓名”命名,將以上實(shí)驗(yàn)結(jié)果(包括實(shí)驗(yàn)內(nèi)容中要求截圖的和實(shí)驗(yàn)思考題答案)保存在新建的WORD文檔中,然后將該文檔上傳到ftp服務(wù)器上的指定位置。實(shí)驗(yàn)三 網(wǎng)上商店的規(guī)劃、設(shè)計(jì)與實(shí)現(xiàn) 一、實(shí)驗(yàn)?zāi)康?/p> 通過(guò)本實(shí)驗(yàn),使學(xué)生 (1)熟悉開(kāi)設(shè)C2C網(wǎng)店的要求和步驟;(2)掌握個(gè)人網(wǎng)店開(kāi)設(shè)的基本分析思路; (3)熟悉典型C2C網(wǎng)站為賣家提供的各種服務(wù);(4)掌握個(gè)人網(wǎng)店裝飾和布局的各種技巧和經(jīng)驗(yàn)。 二、實(shí)驗(yàn)要求 (1)全面瀏覽指定C2C電子商務(wù)網(wǎng)站; (2)獨(dú)立完成在指定C2C電子商務(wù)網(wǎng)站上開(kāi)設(shè)個(gè)人網(wǎng)店;(3)完成對(duì)個(gè)人網(wǎng)店的裝飾,并反復(fù)修改直到滿意; (4)分析C2C網(wǎng)站在保護(hù)買家權(quán)益上采取的特別措施及其原因。 三、實(shí)驗(yàn)內(nèi)容 (1)登陸淘寶網(wǎng)004km.cn,熟悉在淘寶網(wǎng)上開(kāi)設(shè)個(gè)人網(wǎng)店所需要的條件和步驟,并做好相關(guān)準(zhǔn)備。 (2)選擇自己淘寶網(wǎng)店的經(jīng)營(yíng)范圍(即出售何種商品或服務(wù)),并說(shuō)明理由。(3)分析自己淘寶網(wǎng)店的目標(biāo)客戶范圍。 (4)分析自己淘寶網(wǎng)店如何實(shí)現(xiàn)盈利,并預(yù)測(cè)盈利前景。 (5)確定自己淘寶網(wǎng)店如何“裝修”:采用何種風(fēng)格裝飾,如何進(jìn)行頁(yè)面和板塊布局,色調(diào)和搭配等。 (6)根據(jù)以上的準(zhǔn)備和分析、計(jì)劃,在淘寶網(wǎng)上注冊(cè)商家,并初步搭建好自己的淘寶網(wǎng)店(提供個(gè)人網(wǎng)店網(wǎng)址)。 四、實(shí)驗(yàn)思考題 (1)淘寶網(wǎng)為商家提供了哪些服務(wù)?有什么特色? (2)在淘寶網(wǎng)上開(kāi)個(gè)人網(wǎng)店有什么感想? (3)討論:大學(xué)生開(kāi)設(shè)淘寶網(wǎng)店有實(shí)際意義么?可以作為未來(lái)個(gè)人創(chuàng)業(yè)的路徑么? 五、實(shí)驗(yàn)結(jié)果 新建一個(gè)的WORD文檔并以“學(xué)號(hào)+姓名”命名,將以上實(shí)驗(yàn)結(jié)果(包括實(shí)驗(yàn)內(nèi)容中要求分析、實(shí)現(xiàn)的和實(shí)驗(yàn)思考題答案)保存在新建的WORD文檔中,然后將該文檔上傳到ftp服務(wù)器上的指定位置。實(shí)驗(yàn)四 網(wǎng)上商店經(jīng)營(yíng)與管理 一、實(shí)驗(yàn)?zāi)康?/p> 通過(guò)本實(shí)驗(yàn),使學(xué)生 (1)熟悉網(wǎng)上商店的管理; (2)掌握網(wǎng)上商店的經(jīng)營(yíng)方法; (3)掌握網(wǎng)上商店的推廣策略和方法。 二、實(shí)驗(yàn)要求 (1)進(jìn)一步完善對(duì)個(gè)人網(wǎng)店的裝飾; (2)豐富個(gè)人網(wǎng)上商店的商品種類和數(shù)量,讓商品信息更翔實(shí)、圖文并茂; (3)獨(dú)立完成對(duì)網(wǎng)店的經(jīng)營(yíng)和管理; (4)運(yùn)用各種策略和方法推廣自己的網(wǎng)店,促進(jìn)銷售。 三、實(shí)驗(yàn)內(nèi)容 (1)提出對(duì)個(gè)人網(wǎng)店經(jīng)營(yíng)和管理的計(jì)劃,并實(shí)施之。(2)記錄一些商品交易的過(guò)程,并保存洽談?dòng)涗洝#?)統(tǒng)計(jì)商品交易數(shù)量,分析變化情況,并分析。 (4)運(yùn)用各種方法推廣自己的網(wǎng)店,記錄過(guò)程并分析對(duì)銷售的影響。 四、實(shí)驗(yàn)思考題 (1)個(gè)人網(wǎng)店經(jīng)營(yíng)和管理過(guò)程中有哪些經(jīng)驗(yàn)和體會(huì)?(2)自己的個(gè)人網(wǎng)店有哪些不足的地方?如何改進(jìn)?(3)如果你畢業(yè)后再一次重開(kāi)網(wǎng)店,你會(huì)如何做? 五、實(shí)驗(yàn)結(jié)果 新建一個(gè)的WORD文檔并以“學(xué)號(hào)+姓名”命名,將以上實(shí)驗(yàn)結(jié)果(包括實(shí)驗(yàn)內(nèi)容中要求分析、實(shí)現(xiàn)的和實(shí)驗(yàn)思考題答案)保存在新建的WORD文檔中,然后將該文檔上傳到ftp服務(wù)器上的指定位置。 《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)(訓(xùn))指導(dǎo)書(shū) 電氣與信息工程學(xué)院實(shí)驗(yàn)中心 前 言 《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)相關(guān)專業(yè)的一門核心基礎(chǔ)課程,也是很多高校研究生入學(xué)考試專業(yè)課必考課程之一。它主要介紹線性結(jié)構(gòu)、樹(shù)型結(jié)構(gòu)、圖形結(jié)構(gòu)三種邏輯結(jié)構(gòu)元素的存儲(chǔ)實(shí)現(xiàn),在此基礎(chǔ)上介紹一些典型算法及時(shí)、空效率分析。這門課程的主要任務(wù)是培養(yǎng)學(xué)生的算法分析、設(shè)計(jì)能力及良好的程序設(shè)計(jì)習(xí)慣。通過(guò)學(xué)習(xí),要求學(xué)生能夠掌握典型算法的設(shè)計(jì)思想及程序?qū)崿F(xiàn),能夠根據(jù)實(shí)際問(wèn)題選取合適的存儲(chǔ)方案,設(shè)計(jì)出簡(jiǎn)潔、高效、實(shí)用的算法,為后續(xù)課程的學(xué)習(xí)及軟件開(kāi)發(fā)打下良好的基礎(chǔ)。學(xué)習(xí)這門課程,習(xí)題和實(shí)驗(yàn)是兩個(gè)關(guān)鍵環(huán)節(jié)。學(xué)生理解算法的最佳途徑是上機(jī)實(shí)驗(yàn)。因此,實(shí)驗(yàn)環(huán)節(jié)的好壞是學(xué)生能否學(xué)好《數(shù)據(jù)結(jié)構(gòu)》的關(guān)鍵。為了更好地配合學(xué)生實(shí)驗(yàn),特編寫該實(shí)驗(yàn)指導(dǎo)書(shū)。 一、實(shí)驗(yàn)?zāi)康摹⒁蠛腿蝿?wù) 計(jì)算機(jī)編程中加工處理的對(duì)象是數(shù)據(jù),而數(shù)據(jù)具有一定的組織結(jié)構(gòu),所以學(xué)習(xí)編寫計(jì)算機(jī)程序僅僅了解計(jì)算機(jī)語(yǔ)言是不夠的,還必須掌握數(shù)據(jù)組織、存儲(chǔ)和運(yùn)算的一般方法,這是數(shù)據(jù)結(jié)構(gòu)課程中學(xué)習(xí)和研究的內(nèi)容。由于數(shù)據(jù)結(jié)構(gòu)的原理和算法較抽象,而該課程一般在本科低年級(jí)開(kāi)設(shè),對(duì)于計(jì)算機(jī)程序設(shè)計(jì)知識(shí)的初學(xué)者,理解和掌握其中的原理就顯得較為困難。 1.熟練掌握C語(yǔ)言的編輯、編譯、調(diào)試程序。2.會(huì)書(shū)寫類C語(yǔ)言的算法,并將算法轉(zhuǎn)變?yōu)槌绦驅(qū)崿F(xiàn)。 3.正確理解各種數(shù)據(jù)結(jié)構(gòu)的邏輯特性和存儲(chǔ)表示和基本操作的算法實(shí)現(xiàn)。4.有較強(qiáng)的邏輯分析能力。 5.針對(duì)問(wèn)題的不同選擇合適的數(shù)據(jù)結(jié)構(gòu),提高算法設(shè)計(jì)的能力和動(dòng)手實(shí)驗(yàn)的技能。 6.學(xué)會(huì)分析研究計(jì)算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用設(shè)計(jì)的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及其相應(yīng)的算法,并初步掌握算法的時(shí)間分析和空間分析的技術(shù)。 7.本課程的學(xué)習(xí)過(guò)程也是復(fù)雜程序設(shè)計(jì)的訓(xùn)練過(guò)程,要求學(xué)生編寫的程序結(jié)構(gòu)清楚、正確易讀,符合軟件過(guò)程的規(guī)范,從而培養(yǎng)學(xué)生的數(shù)據(jù)抽象能力。 8.通過(guò)若干數(shù)據(jù)結(jié)構(gòu)應(yīng)用實(shí)例,引導(dǎo)學(xué)生學(xué)習(xí)數(shù)據(jù)類型的使用,為今后學(xué)習(xí)面向?qū)ο蟮某绦蜃鲆恍╀亯|。 二、實(shí)驗(yàn)基本內(nèi)容及學(xué)時(shí)分配 為了達(dá)到實(shí)驗(yàn)?zāi)康?,本課程安排了4個(gè)實(shí)驗(yàn)單元,訓(xùn)練的重點(diǎn)在于基本的數(shù)據(jù)結(jié)構(gòu),而不是強(qiáng)調(diào)面面俱到。各實(shí)驗(yàn)單元與教科書(shū)的各章只具有粗略的對(duì)應(yīng)關(guān)系,一個(gè)實(shí)驗(yàn)題常常涉及到幾部分教學(xué)內(nèi)容??倢W(xué)時(shí):8學(xué)時(shí)。 1、線性表(2學(xué)時(shí)) (1)熟悉線性表的基本運(yùn)算在兩種存儲(chǔ)結(jié)構(gòu)(順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu))上的實(shí)現(xiàn);(2)以線性表的各種操作(建立、插入、刪除等)的實(shí)現(xiàn)為重點(diǎn); (3)通過(guò)本次實(shí)驗(yàn)幫助學(xué)生提高C語(yǔ)言的編程能力(特別是函數(shù)參數(shù)、指針類型、鏈表的使用)。 2、數(shù)組和廣義表(2學(xué)時(shí))(1)掌握稀疏矩陣的壓縮存儲(chǔ) (2)掌握稀疏矩陣的轉(zhuǎn)置算法 3、樹(shù)與二叉樹(shù)(2學(xué)時(shí)) 常見(jiàn)的二叉樹(shù)遍歷算法有先序遍歷,中序遍歷和后序遍歷算法。實(shí)現(xiàn)簡(jiǎn)單的先序遍歷,中序遍歷和后序遍歷算法。 4、排序(2學(xué)時(shí)) 常見(jiàn)的內(nèi)部排序算法,插入類排序算法,如直接插入排序和希爾排序;交換類排序算法,如冒泡排序和快速排序;選擇類排序算法,如簡(jiǎn)單選擇排序、樹(shù)形選擇類排序和堆排序。實(shí)冒泡排序或者直接插入排序算法。 三、說(shuō)明 該課程采用理論與實(shí)踐相結(jié)合的教學(xué)方法,集知識(shí)性與趣味性于一體,達(dá)到良好的教學(xué)效果。硬件要求:在多媒體教室講解及演示。為保證教學(xué)順利進(jìn)行,要求實(shí)驗(yàn)室提供電腦等設(shè)備。學(xué)生每次上機(jī)實(shí)驗(yàn)都必須遵守實(shí)驗(yàn)室的有關(guān)規(guī)定。 四、實(shí)驗(yàn)報(bào)告規(guī)范 實(shí)驗(yàn)報(bào)告的內(nèi)容包括: 1、實(shí)驗(yàn)?zāi)康模赫f(shuō)明實(shí)驗(yàn)所驗(yàn)證的知識(shí)點(diǎn)。 2、需求分析:以無(wú)歧義的陳述說(shuō)明程序設(shè)計(jì)的任務(wù)、約束條件、輸入輸出要求、對(duì)功能的規(guī)定及模型。 3、邏輯設(shè)計(jì):說(shuō)明本程序中用到的所有抽象的數(shù)據(jù)類型的定義、主程序的流程以及各程序模塊之間的層次調(diào)用關(guān)系。 4、詳細(xì)設(shè)計(jì):邏輯設(shè)計(jì)中定義的所有數(shù)據(jù)類型的實(shí)現(xiàn),核心算法的設(shè)計(jì)描述、人機(jī)界面設(shè)計(jì)、函數(shù)之間調(diào)用關(guān)系的描述,主要功能的算法框架,測(cè)試數(shù)據(jù)設(shè)計(jì)。 5、測(cè)試分析:測(cè)試結(jié)果的分析與討論,測(cè)試過(guò)程中遇到的主要問(wèn)題及采取的解決措施。 6、心得:軟件設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中的經(jīng)驗(yàn)與體會(huì),進(jìn)一步改進(jìn)的設(shè)想。 7、程序清單:源程序中應(yīng)有足夠的注釋。如果提交源程序軟盤,列出程序文件名。 五、如何提高上機(jī)效率 為了提高上機(jī)的效率,真正達(dá)到實(shí)驗(yàn)?zāi)康模笸瑢W(xué)做好實(shí)驗(yàn)前的準(zhǔn)備工作,寫好實(shí)驗(yàn)預(yù)習(xí)報(bào)告,即實(shí)驗(yàn)報(bào)告規(guī)范中的1)、2)、3)、4)部分,編寫好程序,并用一組測(cè)試數(shù)據(jù)手工執(zhí)行程序靜態(tài)檢查程序是否有錯(cuò),通過(guò)閱讀、執(zhí)行程序或給別人講解自己的程序而深入全面地理解程序邏輯,提高程序的正確性。對(duì)C語(yǔ)言程序不熟悉的同學(xué),上機(jī)時(shí)最好帶上C語(yǔ)言程序設(shè)計(jì)的教材,以備查閱。調(diào)試中遇到問(wèn)題,應(yīng)認(rèn)真分析,確定可疑點(diǎn),設(shè)置調(diào)試斷點(diǎn)或輸出斷點(diǎn)處變量的值,以便發(fā)現(xiàn)問(wèn)題,迅速排除問(wèn)題,加快調(diào)試速度。 實(shí)驗(yàn)室要求: 不能曠課,不遲到,不穿拖鞋進(jìn)實(shí)驗(yàn)室 實(shí)驗(yàn)需預(yù)習(xí)報(bào)告(不能單純抄寫,預(yù)習(xí)程序代碼)實(shí)驗(yàn)報(bào)告(總結(jié),注釋,實(shí)驗(yàn)結(jié)果) 目 錄 實(shí)驗(yàn)一 線性表實(shí)驗(yàn)(設(shè)計(jì)性實(shí)驗(yàn))..........................................4 實(shí)驗(yàn)二 數(shù)組和廣義表實(shí)驗(yàn)(設(shè)計(jì)性實(shí)驗(yàn))....................................6 實(shí)驗(yàn)三 樹(shù)與二叉樹(shù)(設(shè)計(jì)性實(shí)驗(yàn))..........................................8 實(shí)驗(yàn)四 排序(設(shè)計(jì)性實(shí)驗(yàn))................................................9 實(shí)驗(yàn)一 線性表實(shí)驗(yàn)(設(shè)計(jì)性實(shí)驗(yàn)) 一、實(shí)驗(yàn)?zāi)康?/p> 1.熟悉C語(yǔ)言的上機(jī)環(huán)境,進(jìn)一步掌握C語(yǔ)言的結(jié)構(gòu)特點(diǎn)。2.掌握線性表的順序存儲(chǔ)結(jié)構(gòu)的定義及C語(yǔ)言實(shí)現(xiàn)。 3.掌握線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)——單鏈表的定義及C語(yǔ)言實(shí)現(xiàn)。4.掌握線性表在順序存儲(chǔ)結(jié)構(gòu)即順序表中的各種基本操作。5.掌握線性表在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)——單鏈表中的各種基本操作。 二、實(shí)驗(yàn)內(nèi)容 1.順序線性表的建立、插入及刪除。2.鏈?zhǔn)骄€性表的建立、插入及刪除。 三、實(shí)驗(yàn)儀器設(shè)備與器材 上機(jī)電腦 四、實(shí)驗(yàn)步驟 1.建立含n個(gè)數(shù)據(jù)元素的順序表并輸出該表中各元素的值及順序表的長(zhǎng)度。 2.利用前面的實(shí)驗(yàn)先建立一個(gè)順序表L={21,23,14,5,56,17,31},然后在第i個(gè)位置插入元素68。 3.建立一個(gè)帶頭結(jié)點(diǎn)的單鏈表,結(jié)點(diǎn)的值域?yàn)檎蛿?shù)據(jù)。要求將用戶輸入的數(shù)據(jù)按尾插入法來(lái)建立相應(yīng)單鏈表。 五、實(shí)驗(yàn)提示 1.由于C語(yǔ)言的數(shù)組類型也有隨機(jī)存取的特點(diǎn),一維數(shù)組的機(jī)內(nèi)表示就是順序結(jié)構(gòu)。因此,可用C語(yǔ)言的一維數(shù)組實(shí)現(xiàn)線性表的順序存儲(chǔ)。 在此,我們利用C語(yǔ)言的結(jié)構(gòu)體類型定義順序表: #define MAXSIZE 1024 typedef int elemtype;/* 線性表中存放整型元素 */ typedef struct { elemtype vec[MAXSIZE];int len;/* 順序表的長(zhǎng)度 */ }sequenlist;將此結(jié)構(gòu)定義放在一個(gè)頭文件sqlist.h里,可避免在后面的參考程序中代碼重復(fù)書(shū)寫,另外在該頭文件里給出順序表的建立及常量的定義。 2.注意如何取到第i個(gè)元素,在插入過(guò)程中注意溢出情況以及數(shù)組的下標(biāo)與位序(順序表中元素的次序)的區(qū)別。 3.單鏈表的結(jié)點(diǎn)結(jié)構(gòu)除數(shù)據(jù)域外,還含有一個(gè)指針域。用C語(yǔ)言描述結(jié)點(diǎn)結(jié)構(gòu)如下: typedef int elemtype;typedef struct node { elemtype data;//數(shù)據(jù)域 struct node *next;//指針域 }linklist; 注意結(jié)點(diǎn)的建立方法及構(gòu)造新結(jié)點(diǎn)時(shí)指針的變化。構(gòu)造一個(gè)結(jié)點(diǎn)需用到C語(yǔ)言的標(biāo)準(zhǔn)函數(shù)malloc(),如給指針變量p分配一個(gè)結(jié)點(diǎn)的地址: p=(linklist *)malloc(sizeof(linklist));該語(yǔ)句的功能是申請(qǐng)分配一個(gè)類型為linklist的結(jié)點(diǎn)的地址空間,并將首地址存入指針變量p 中。當(dāng)結(jié)點(diǎn)不需要時(shí)可以用標(biāo)準(zhǔn)函數(shù)free(p)釋放結(jié)點(diǎn)存儲(chǔ)空間,這時(shí)p為空值(NULL)。 六、實(shí)驗(yàn)總結(jié)與思考 1.如果按由表尾至表頭的次序輸入數(shù)據(jù)元素,應(yīng)如何建立順序表。2.在main函數(shù)里如果去掉L=&a語(yǔ)句,會(huì)出現(xiàn)什么結(jié)果? 實(shí)驗(yàn)二 數(shù)組和廣義表實(shí)驗(yàn)(設(shè)計(jì)性實(shí)驗(yàn)) 一、實(shí)驗(yàn)?zāi)康?/p> 1.掌握稀疏矩陣的壓縮存儲(chǔ) 2.掌握稀疏矩陣的轉(zhuǎn)置算法 二、實(shí)驗(yàn)內(nèi)容 1.實(shí)現(xiàn)上三角陣的壓縮存儲(chǔ)。 2.用三元組順序表存儲(chǔ)稀疏矩陣,并實(shí)現(xiàn)矩陣的轉(zhuǎn)置。 三、實(shí)驗(yàn)儀器設(shè)備與器材 上機(jī)電腦 四、實(shí)驗(yàn)步驟 1.創(chuàng)建一個(gè)數(shù)組。2.輸入數(shù)據(jù) 3.給定矩陣任一元素的下標(biāo),4.打印給定下標(biāo)所對(duì)應(yīng)的數(shù)據(jù)。5.創(chuàng)建三元組順序表。?a22 7.A輸出對(duì)應(yīng)的矩陣。?? 21五、實(shí)驗(yàn)提示 ?aaa6.輸入矩陣中的數(shù)據(jù)。?11?a11??a?313233a2122?1.對(duì)于如下對(duì)稱矩陣: ??A?aaa?4243?41?a31a32a33??1個(gè)位置,a21存入到第二個(gè)位置,?將它們存入到一個(gè)線性數(shù)組中B,不存非零元素,a11存入到第a41a42aija44????aij的位則aij能存到第幾個(gè)位置,我們要以用梯形公式算面積。置是它上面的元素之和再加上左邊的元素之和。 它上面的元素之和為((1+(i-1))×(i-1)/2,左邊的元素為(j-1)所以這個(gè)元素存儲(chǔ)的位置為k=i(i-1)/2+j-1。 因?yàn)榫仃嘇為對(duì)稱矩陣,(另一部分沒(méi)有寫出),所以另一部分的元素為 k=j(j-1)/2+i-1.所以存在關(guān)系k=i(i-1)/2+j-1(i>j)和k=j(j-1)/2+i-1(i 2.結(jié)點(diǎn)結(jié)構(gòu) struct triple{ int i,j;//非零元的行下標(biāo)和列下標(biāo) elemtype e;//非零元數(shù)據(jù)} 三元組順序表存儲(chǔ)類型 struct tsmatrix{ triple data[12500];aa?????a44?? int mu,nu,tu;} 三元順序表的轉(zhuǎn)置 方法:(1)將矩陣行列互換,(2)重排矩陣 六、實(shí)驗(yàn)總結(jié)與思考 1.如何存儲(chǔ)三對(duì)角陣? 2.如何用行邏輯鏈接順序表及十字鏈表存儲(chǔ)稀疏矩陣? 實(shí)驗(yàn)三 樹(shù)與二叉樹(shù)(設(shè)計(jì)性實(shí)驗(yàn)) 一、實(shí)驗(yàn)?zāi)康?/p> 1.掌握稀疏矩陣的壓縮存儲(chǔ) 2.掌握稀疏矩陣的轉(zhuǎn)置算法 二、實(shí)驗(yàn)內(nèi)容 1.練習(xí)二叉樹(shù)的建立與存儲(chǔ) 2.練習(xí)二叉樹(shù)的遍歷 三、實(shí)驗(yàn)儀器設(shè)備與器材 上機(jī)電腦 四、實(shí)驗(yàn)步驟 1.建立自己的頭文件BT.H,內(nèi)容包括二叉鏈表的結(jié)構(gòu)描述、二叉樹(shù)的建立、二叉樹(shù)的先序、中序與后序遍歷算法。 2.建立二叉樹(shù),并通過(guò)調(diào)用函數(shù),,輸出先序遍歷、中序遍歷與后序遍歷的結(jié)果。 五、實(shí)驗(yàn)提示 建立二叉樹(shù)的代碼如下: BTCHINALR * createbt(){ BTCHINALR *q;struct node1 *s[30];int j,i,x;printf(“建立二叉樹(shù),輸入結(jié)點(diǎn)對(duì)應(yīng)的編號(hào)和值,編號(hào)和值之間用逗號(hào)隔開(kāi)nn”);printf(“i,x = ”);scanf(“%d,%c”,&i,&x);while(i!= 0 && x!= '$') {q =(BTCHINALR*)malloc(sizeof(BTCHINALR));/*建立一個(gè)新結(jié)點(diǎn)q*/ q->data = x;q->lchild = NULL;q->rchild = NULL; s[i] = q;/*q新結(jié)點(diǎn)地址存入s指針數(shù)組中*/ if(i!= 1)/*i = 1,對(duì)應(yīng)的結(jié)點(diǎn)是根結(jié)點(diǎn)*/ {j = i / 2;/*求雙親結(jié)點(diǎn)的編號(hào)j*/ if(i % 2 == 0)s[j]->lchild = q;/*q結(jié)點(diǎn)編號(hào)為偶數(shù)則掛在雙親結(jié)點(diǎn)j的左邊*/ else s[j]->rchild = q;} /*q結(jié)點(diǎn)編號(hào)為奇數(shù)則掛在雙親結(jié)點(diǎn)j的右邊*/ printf(“i,x = ”); scanf(“%d,%c”,&i,&x);} return s[1];/*返回根結(jié)點(diǎn)地址*/ } 六、實(shí)驗(yàn)總結(jié)與思考 1.如何用孩子兄弟表示法存儲(chǔ)樹(shù)? 2.熟悉及難赫夫曼樹(shù)。 實(shí)驗(yàn)四 排序(設(shè)計(jì)性實(shí)驗(yàn)) 一、實(shí)驗(yàn)?zāi)康?/p> 1.掌握常用的排序方法,并掌握用高級(jí)語(yǔ)言實(shí)現(xiàn)排序算法的方法; 2.深刻理解排序的定義和各種排序方法的特點(diǎn),并能加以靈活應(yīng)用; 3.了解各種方法的排序過(guò)程及其時(shí)間復(fù)雜度的分析方法。 二、實(shí)驗(yàn)內(nèi)容 統(tǒng)計(jì)成績(jī) 給出n個(gè)學(xué)生的考試成績(jī)表,每條信息由姓名和分?jǐn)?shù)組成,試設(shè)計(jì)一個(gè)算法: (1)按分?jǐn)?shù)高低次序,打印出每個(gè)學(xué)生在考試中獲得的名次,分?jǐn)?shù)相同的為同一名次;(2)按名次列出每個(gè)學(xué)生的姓名與分?jǐn)?shù)。 三、實(shí)驗(yàn)儀器設(shè)備與器材 上機(jī)電腦 四、實(shí)驗(yàn)步驟 1.定義結(jié)構(gòu)體。2.定義結(jié)構(gòu)體數(shù)組。 3.定出主程序,對(duì)數(shù)據(jù)進(jìn)行排序。 五、實(shí)驗(yàn)提示 #define n 30 typedef struct student { char name[8];int score;} student R[n];main(){ int num, i, j, max, temp;printf(“n請(qǐng)輸入學(xué)生成績(jī): n”);for(i=0;i if(max!=i){ temp = R[max];R[max]=R[i];R[i]= temp;} if((i>0)&&(R[i].score 六、實(shí)驗(yàn)總結(jié)與思考 1.快速排序算法解決本問(wèn)題。2.較各種排序算法的優(yōu)缺點(diǎn)及。 3.使用其它排序算法實(shí)現(xiàn)該問(wèn)題(直接插入排序、希爾排序、簡(jiǎn)單選擇排序、堆排序等)。 數(shù) 據(jù) 結(jié) 構(gòu) 實(shí) 驗(yàn) 指 導(dǎo) 書(shū) 南京工程學(xué)院 信息管理與信息系統(tǒng)教研室 2014年3月 實(shí)驗(yàn)一 線性表操作 一、實(shí)驗(yàn)?zāi)康?/p> 1.熟悉C語(yǔ)言的上機(jī)環(huán)境,進(jìn)一步掌握C語(yǔ)言的結(jié)構(gòu)特點(diǎn)。2.掌握線性表的順序存儲(chǔ)結(jié)構(gòu)的定義及C語(yǔ)言實(shí)現(xiàn)。 3.掌握線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)——單鏈表的定義及C語(yǔ)言實(shí)現(xiàn)。4.掌握線性表在順序存儲(chǔ)結(jié)構(gòu)即順序表中的各種基本操作。5.掌握線性表在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)——單鏈表中的各種基本操作。 二、實(shí)驗(yàn)內(nèi)容 1.順序線性表的建立、插入及刪除。 2.鏈?zhǔn)骄€性表的建立、插入及刪除。 三、實(shí)驗(yàn)步驟 1.建立含n個(gè)數(shù)據(jù)元素的順序表并輸出該表中各元素的值及順序表的長(zhǎng)度。2.利用前面的實(shí)驗(yàn)先建立一個(gè)順序表L={21,23,14,5,56,17,31},然后在第i個(gè)位置插入元素68。 3.建立一個(gè)帶頭結(jié)點(diǎn)的單鏈表,結(jié)點(diǎn)的值域?yàn)檎蛿?shù)據(jù)。要求將用戶輸入的數(shù)據(jù)按尾插入法來(lái)建立相應(yīng)單鏈表。 四、實(shí)現(xiàn)提示 1.由于C語(yǔ)言的數(shù)組類型也有隨機(jī)存取的特點(diǎn),一維數(shù)組的機(jī)內(nèi)表示就是順序結(jié)構(gòu)。因此,可用C語(yǔ)言的一維數(shù)組實(shí)現(xiàn)線性表的順序存儲(chǔ)。 在此,我們利用C語(yǔ)言的結(jié)構(gòu)體類型定義順序表: #define MAXSIZE 1024 typedef int elemtype;/* 線性表中存放整型元素 */ typedef struct { elemtype vec[MAXSIZE];int len;/* 順序表的長(zhǎng)度 */ }sequenlist;將此結(jié)構(gòu)定義放在一個(gè)頭文件sqlist.h里,可避免在后面的參考程序中代碼重復(fù)書(shū)寫,另外在該頭文件里給出順序表的建立及常量的定義。 2.注意如何取到第i個(gè)元素,在插入過(guò)程中注意溢出情況以及數(shù)組的下標(biāo)與位序(順序表中元素的次序)的區(qū)別。 3.單鏈表的結(jié)點(diǎn)結(jié)構(gòu)除數(shù)據(jù)域外,還含有一個(gè)指針域。用C語(yǔ)言描述結(jié)點(diǎn)結(jié)構(gòu)如下: typedef int elemtype;typedef struct node { elemtype data;//數(shù)據(jù)域 struct node *next;//指針域 }linklist;注意結(jié)點(diǎn)的建立方法及構(gòu)造新結(jié)點(diǎn)時(shí)指針的變化。構(gòu)造一個(gè)結(jié)點(diǎn)需用到C語(yǔ)言的標(biāo)準(zhǔn)函數(shù)malloc(),如給指針變量p分配一個(gè)結(jié)點(diǎn)的地址: p=(linklist *)malloc(sizeof(linklist));該語(yǔ)句的功能是申請(qǐng)分配一個(gè)類型為linklist的結(jié)點(diǎn)的地址空間,并將首地址存入指針變量p 中。當(dāng)結(jié)點(diǎn)不需要時(shí)可以用標(biāo)準(zhǔn)函數(shù)free(p)釋放結(jié)點(diǎn)存儲(chǔ)空間,這時(shí)p為空值(NULL)。 五、思考與提高 1.如果按由表尾至表頭的次序輸入數(shù)據(jù)元素,應(yīng)如何建立順序表。2.在main函數(shù)里如果去掉L=&a語(yǔ)句,會(huì)出現(xiàn)什么結(jié)果? 實(shí)驗(yàn)二 棧和隊(duì)列的應(yīng)用 一、實(shí)驗(yàn)?zāi)康?/p> 1.掌握棧的順序表示和實(shí)現(xiàn) 2.掌握隊(duì)列的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn) 二、實(shí)驗(yàn)內(nèi)容 1.編寫一個(gè)程序?qū)崿F(xiàn)順序棧的各種基本運(yùn)算。2.實(shí)現(xiàn)隊(duì)列的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn)。 三、實(shí)驗(yàn)步驟 1.順序棧(1)初始化順序棧;(2)插入元素(3)刪除棧頂元素(4)取棧頂元素(5)遍歷順序棧(6)置空順序棧 2.鏈隊(duì)列 (1)初始化并建立鏈隊(duì)列(2.)入鏈隊(duì)列(3)出鏈隊(duì)列(4)遍歷鏈隊(duì)列 四、實(shí)現(xiàn)提示 1./*定義順序棧的存儲(chǔ)結(jié)構(gòu)*/ typedef struct { ElemType stack[MAXNUM];int top;}SqStack; /*初始化順序棧函數(shù)*/ void InitStack(SqStack *p) {q=(SqStack*)malloc(sizeof(SqStack));/*申請(qǐng)空間*/} /*入棧函數(shù)*/ void Push(SqStack *p,ElemType x){if(p->top SqStack S; ElemType e; int N; /*初始化順序棧*/ /*入棧*/ /*出棧*/ /*遍歷順序棧*/ getch();} 2./*定義鏈隊(duì)列*/ typedef struct Qnode { ElemType data;struct Qnode *next;}Qnodetype;typedef struct { Qnodetype *front;Qnodetype *rear;}Lqueue; /*初始化并建立鏈隊(duì)列函數(shù)*/ void creat(Lqueue *q) { h=(Qnodetype*)malloc(sizeof(Qnodetype));/*初始化申請(qǐng)空間*/ h->next=NULL;q->front=h;q->rear=h;for(i=1;i<=n;i++)*利用循環(huán)快速輸入數(shù)據(jù)*/ { scanf(“%d”,&x);Lappend(q,x);} /*利用入鏈隊(duì)列函數(shù)快速輸入數(shù)據(jù)*/ } /*入鏈隊(duì)列函數(shù)*/ void Lappend(Lqueue *q,int x){ s->data=x;s->next=NULL;q->rear->next=s;q->rear=s;} /*出鏈隊(duì)列函數(shù)*/ ElemType Ldelete(Lqueue *q){ p=q->front->next;q->front->next=p->next;if(p->next==NULL)q->rear=q->front;x=p->data;free(p);} /*釋放空間*/ /*遍歷鏈隊(duì)列函數(shù)*/ void display(Lqueue *q){ while(p!=NULL)/*利用條件判斷是否到隊(duì)尾*/ { printf(“%d-->”,p->data);p=p->next;} } 可參考如下代碼: #include “stdio.h” #define MaxSize 100 typedef int ElemType;main(){ LinkQueue Q; ElemType e; /*初始化并建立鏈隊(duì)列*/ /*入鏈隊(duì)列*/ /*出鏈隊(duì)列*/ *遍歷鏈隊(duì)列*/ } DestoryQueue(&Q); getch();} 五、思考與提高 1.讀棧頂元素的算法與退棧頂元素的算法有何區(qū)別? 試寫一個(gè)算法,判別讀入的一個(gè)以‘@’為結(jié)束符的字符序列是否是?回文?。實(shí)驗(yàn)三 樹(shù)操作 一、實(shí)驗(yàn)?zāi)康?/p> 1.通過(guò)實(shí)驗(yàn),掌握二叉樹(shù)的建立與存儲(chǔ) 2.通過(guò)實(shí)驗(yàn),掌握二叉樹(shù)的遍歷方法 二、實(shí)驗(yàn)內(nèi)容 1.練習(xí)二叉樹(shù)的建立與存儲(chǔ) 2.練習(xí)二叉樹(shù)的遍歷 三、實(shí)驗(yàn)步驟 1.建立二叉鏈表的結(jié)構(gòu)描述、二叉樹(shù)的建立、二叉樹(shù)的先序、中序與后序遍歷算法。 2.建立二叉樹(shù),并通過(guò)調(diào)用函數(shù), 輸出先序遍歷、中序遍歷與后序遍歷的結(jié)果。 四、實(shí)現(xiàn)提示 1.采用遞歸方法建立二叉樹(shù): 首先建立二叉樹(shù)的根 結(jié)點(diǎn),然后建立其左右子樹(shù),直到空子樹(shù)為止。 2.先序遍歷、中序遍歷與后序遍歷二叉樹(shù)。#include BiTree CreateBiTree(BiTree &T){ } /*先序遍歷*/ Status PreOrderTraverse(BiTree T){ } /*中序遍歷*/ Status InOrderTraverse(BiTree T){ } /*后序遍歷*/ Status PostOrderTraverse(BiTree T){ } int main(){ BiTree T;CreateBiTree(T);PreOrderTraverse(T);printf(“n”);/*先序遍歷*/ InOrderTraverse(T);printf(“n”);/*中序遍歷*/ PostOrderTraverse(T);printf(“n”);/*后序遍歷*/ return 0;} 五、思考與提高 編寫遞歸算法,計(jì)算二叉樹(shù)中葉子結(jié)點(diǎn)的數(shù)目。第二篇:Photoshop實(shí)驗(yàn)指導(dǎo)書(shū)
第三篇:電子商務(wù)實(shí)驗(yàn)指導(dǎo)書(shū)2010
第四篇:《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)指導(dǎo)書(shū)
第五篇:《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)指導(dǎo)書(shū)