計算機科學概論實驗指導書_第1頁
計算機科學概論實驗指導書_第2頁
計算機科學概論實驗指導書_第3頁
計算機科學概論實驗指導書_第4頁
計算機科學概論實驗指導書_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機科學概論實驗指導書計算機科學概論實驗指導書/計算機科學概論實驗指導書LIAOCHENGUNIVERSITY計算機科學導論實驗指導書聊城大學計算機學院2010年8月目錄TOC\o"1-3"\h\z《計算機科學導論》課程實驗教學大綱課程名稱:計算機科學導論英文名稱:IntroductiontoComputerScience設置形式:非獨立設課課程模塊:學科基礎課實驗課性質:學科基礎實驗課程編號:409604課程負責人:王賢勇大綱主撰人:王賢勇大綱審核人:左風朝一、學時、學分課程總學時:64 實驗學時:16 課程學分:4二、適用專業(yè)及年級軟件工程、計算機科學與技術一年級三、課程目標與基本要求《計算機科學導論》課程從信息層開始,歷經(jīng)硬件層、程序設計層、操作系統(tǒng)層、應用程序層和通信層,深入剖析計算系統(tǒng)的每個分層,最后討論計算的限制。主要內容包括:計算機系統(tǒng)的全景圖;二進制數(shù)值和計數(shù)系統(tǒng);數(shù)據(jù)表示法;門和電路;計算部件;問題求解和算法設計;低級程序設計語言;高級程序設計語言;抽象數(shù)據(jù)類型和算法;操作系統(tǒng);文件系統(tǒng)和目錄;信息系統(tǒng);人工智能;模擬、圖形學和其他應用程序;網(wǎng)絡;萬維網(wǎng);計算的限制等。通過本課程的學習和實驗,使學生掌握計算機系統(tǒng)是什么、計算機內部數(shù)據(jù)如何表示、構成計算機的基本核心電路、基于計算機的問題求解過程、操作系統(tǒng)的任務、計算機系統(tǒng)的應用以及計算機不能做什么。學習之后,能夠建立計算機系統(tǒng)的整體概念、了解計算機科學所涵蓋的主要內容,宏觀上能夠指導今后的專業(yè)課程學習。本課程開設時間為大學一年級第一學期,重在培養(yǎng)學生對計算機從外到內的認識、加深對計算機硬件和軟件作用的理解、提高親手進行計算機硬件軟件開發(fā)的欲望和興趣,實驗環(huán)節(jié)理論課教學進度,循序漸進,從認識計算機、操作計算機入手,在掌握基本操作之后,觀察操作系統(tǒng)、文件系統(tǒng)、數(shù)據(jù)庫、HTML的工作過程,在培養(yǎng)學生理論聯(lián)系實際、實際動手能力的同時,著重培養(yǎng)學生思考問題、解決問題的能力和創(chuàng)造能力。四、主要儀器設備微型計算機,安裝有Windows操作系統(tǒng)、Office、Bochs、MINIX、SQLite、瀏覽器等軟件。五、實驗項目及教學安排序號實驗項目名稱實驗基本方法和內容項目學時項目類型每組人數(shù)教學要求1計算機基本操作認識微型計算機的各個部件;掌握鍵盤、鼠標的操作使用方法;練習Windows操作系統(tǒng)中的窗口和文件操作。2驗證型1必修2字處理操作實驗掌握Word中文件操作;掌握Word中文字、段落格式的設置方法;掌握Word中插入表格、圖文混排的方法;掌握Word中版面設計、分欄分節(jié)、頁眉頁腳、背景的設置方法。4驗證型1必修3電子表格實驗掌握Excel中文件操作;掌握Excel中數(shù)據(jù)錄入、類型設置、單元格格式設置方法;掌握Excel中格式化工作表的方法;掌握Excel中插入圖表以及圖表的設置方法;掌握篩選、排序、匯總以及簡單的函數(shù)用法。2驗證型1必修4演示軟件實驗掌握PowerPoint中的文件操作;掌握演示文稿的基本操作;掌握自定義動畫操作;掌握演示文稿的瀏覽與放映方法。2驗證型1必修5操作系統(tǒng)實驗觀察Windows中的進程與內存使用狀況;觀察Windows的虛擬內存設置狀況;觀察Minix中進程的創(chuàng)建和消亡過程。1驗證型1必修6文件系統(tǒng)實驗觀察Windows中的樹形目錄結構;在Minix中實驗文件訪問權限的作用。1驗證型1必修7數(shù)據(jù)庫與SQL實驗使用SQLite打開現(xiàn)有數(shù)據(jù)庫并執(zhí)行SQL語句;仿寫SQL語句,實現(xiàn)更一般的功能。2驗證型1必修8HTML語言實驗熟悉HTML源文件的基本格式和打開方法;掌握<html>、<head>、<body>、<certer>、<hr>、<p>、<ul>、<ol>、<li>、<table>、<tr>、<td>、<img>、<a>等標記的用法;自行編寫HTML文件,并在瀏覽器中打開,驗證各標記的功能。2驗證型1必修六、考核方式及成績評定根據(jù)學生實驗出勤情況、實驗態(tài)度、期末實驗考核等評定實驗成績,占該課程考核總成績的20%—30%。七、實驗教科書、參考書1.實驗教科書自編實驗指導書。2.實驗參考書

實驗一計算機基本操作基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:計算機基本操作項目類型:驗證 項目學時:2實驗預習實驗目的和要求:1、認識微型計算機的各個部件;2、掌握鍵盤、鼠標的操作使用方法;3、練習Windows操作系統(tǒng)中的窗口和文件操作。實驗內容和原理或涉及的知識點:1、正確啟動與退出Windows;2、掌握鼠標和鍵盤的功能與使用;3、掌握Windows2000的桌面及有關操作方法;4、掌握“開始”菜單與“任務欄”的功能及使用技巧;5、掌握窗口的操作方法;6、掌握一種中文輸入法和屏幕圖像的擷取;7、了解“資源管理器”窗口的組成及文件、文件夾的瀏覽方式;8、掌握在“資源管理器”中文件和文件夾的基本操作;9、掌握在控制面板中進行系統(tǒng)設置的基本方法。實驗條件:裝有Windows操作系統(tǒng)的微型計算機;實驗設計方案:1、認識鍵盤,練習鍵盤操作;2、認識鼠標,練習鼠標操作;3、練習Windows基本操作;4、練習Windows文件操作;5、熟悉Windows的控制面板。實驗過程1、認識鍵盤鍵盤是向計算機中輸入信息最常用的設備,計算機上目前最流行的鍵盤是增強型101或104鍵鍵盤。整個鍵盤主要可分為主鍵盤區(qū)、功能鍵區(qū)、光標控制鍵區(qū)(編輯控制鍵區(qū))、數(shù)字小鍵盤幾個部分,另外編輯鍵區(qū)上方有三個特殊鍵。2、使用鍵盤使用鍵盤時,正確使用手指擊鍵可提高輸入速度?;鶞舒I指法要求:左手小手指、無名指、中指、食指分別置于A、S、D、F鍵上,右手小手指、無名指、中指、食指分別置于J、K、L和分號上。提高輸入速度的途徑和目標之一就是實現(xiàn)盲打(即擊鍵時眼睛不看稿紙只看鍵盤),為此要求每一個手指所擊打的鍵位是固定的:左手:小拇指管轄Z、A、Q、1四鍵;無名指管轄X、S、W、2四鍵;中指管轄C、D、E、3四鍵;食指管轄V、F、R、4、B、G、T、5八鍵,拇指管轄空格鍵。右手:小拇指管轄/、;、P、0四鍵;無名指管轄。、L、O、9四鍵;中指管轄,、K、I、8四鍵;食指管轄N、H、Y、6、M、J、U、7八鍵,拇指管轄空格鍵。3、認識鼠標鼠標器可以代替鍵盤上的光標鍵,它能方便靈活快捷的控制和調動屏幕的菜單和選項。鼠標是PC機的標準配置,是Windows環(huán)境下最常用的定位設備。鼠標有雙鍵和三鍵之分,現(xiàn)在還出現(xiàn)了四鍵鼠標。從工作原理上分,鼠標分為機械鼠標和光電鼠標。鼠標的兩個鍵稱為左鍵和右鍵,本身沒有固定的功能定義,由應用程序自己定義。一般情況下,單擊左鍵往往是選中一個對象或者執(zhí)行一條命令;單擊右鍵會出現(xiàn)一個快捷菜單,該菜單包含了當前對象的常用的操作命令。4、鼠標操作握鼠標的基本姿勢:手握鼠標,不要太緊,就像把手放在自己的膝蓋上一樣,是鼠標的后半部分恰好在掌下,食指和中指分別輕放在左右鍵上,食指和無名指輕夾兩側。鼠標的操作有單擊、雙擊、拖放、右單擊等。5、Windows窗口操作打開“我的電腦”窗口,進行窗口的最大化、還原、最小化、縮放、層疊與平鋪、切換等操作。6、使用中文輸入法Windows提供了多種中文輸入法。一般在系統(tǒng)安裝時就已經(jīng)預裝了智能ABC、微軟拼音、全拼、鄭碼等輸入法。在此我們練習使用微軟拼音輸入法。微軟拼音輸入法是Windows的一種漢語拼音語句輸入法。用戶可以連續(xù)輸入語句的拼音,系統(tǒng)會自動選出拼音所對應的最可能的漢字,免去逐字逐句同音選擇的麻煩。按Ctrl+Shift鍵完成各種輸入法的轉換,按Ctrl+空格鍵可在中文與英文輸入法間進行切換。7、屏幕截圖可使用剪貼板獲取整個屏幕圖像,并將屏幕圖像復制到其他程序中。操作方法:設置一個要獲取的屏幕圖像,將其顯示出來。按下鍵盤上的PrintScreen鍵,將整屏圖像復制到剪貼板中。按Alt+PrintScreen鍵,則截取活動窗口圖像。在目標程序慘淡中,選擇“編輯”→“粘貼”命令,將剪貼板中的圖像復制過來。8、資源管理器的使用啟動資源管理器或我的電腦。設置“資源管理器”中左窗格的顯示風格。在“資源管理器”窗口,打開“查看”菜單,指向“瀏覽欄”項,在彈出的級聯(lián)菜單中,分別單擊“文件夾”、“搜索”、“收藏夾”命令,觀察左窗格的顯示風格。通常,“資源管理器”左窗格顯示為“文件夾”風格的樹型結構。使用“資源管理器”瀏覽計算機資源。單擊左窗格的上、下滾動按鈕或拖動垂直滾動條,可上下移動來瀏覽左窗格中的顯示內容。如果要訪問、瀏覽的對象在某個文件夾的子文件夾中,可通過單擊文件夾左邊的“+”號,逐級展開文件夾結構,直到目標文件夾顯示出來(當單擊“+”號展開文件夾結構的同時,文件夾左側的“+”號變?yōu)椤埃碧?;單擊“-”號可以關閉文件夾結構)?!百Y源管理器”窗口右窗格內容顯示方式的設置。單擊“查看”菜單(或單擊工具欄的“查看”下拉按鈕)在其下拉菜單中,分別單擊其中的“大圖標”、“小圖標”、“列表”、“詳細資料”和“縮略圖”命令,觀察右窗口中顯示方式的變化,命令項前有“●”標記的為當前顯示方式。對“資源管理器”右窗格文件、文件夾列表進行排序。設置文件、文件夾的屬性。設置文件夾選項。選定文件或文件夾、建立文件或文件夾、復制、刪除、移動、重命名文件或文件夾。建立快捷方式。9、控制面板的使用修改顯示屬性設置、添加/刪除打印機、鼠標屬性的修改、輸入法的增刪等。實驗數(shù)據(jù)和實驗結果記錄1、若建立文件夾和文件,可自行命名,但應在操作前有所準備;2、觀察各種操作后的屏幕、窗口顯示,并記錄。實驗結果分析分析各種操作預期結果與實際結果的異同。實驗二字處理操作實驗基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:字處理操作實驗項目類型:驗證 項目學時:4實驗預習實驗目的和要求:1、掌握Word中文件操作;2、掌握Word中文字、段落格式的設置方法;3、掌握Word中插入表格、圖文混排的方法;4、掌握Word中版面設計、分欄分節(jié)、頁眉頁腳、背景的設置方法。實驗內容和原理或涉及的知識點:1、掌握Word的啟動與退出,文檔的創(chuàng)建、打開、保存與關閉的基本操作。2、掌握在Word中錄入文本與各種符號的方法。3、掌握文檔的基本編輯方法:文本的選定、復制、移動、刪除,查找與替換文本。實驗條件:1、裝有Windows操作系統(tǒng)的微型計算機;2、word軟件。實驗設計方案:1、啟動Word程序;2、熟悉Word的界面;3、創(chuàng)建新文檔,輸入文本內容并保存文本;4、文本的選定;5、文本的復制、移動、刪除、操作的撤消與恢復、查找與替換文本;6、設置中西文文字的字體、字形、字號;7、設置段落格式;8、頁面設計;9、表格的繪制。實驗過程1、啟動Word后,Word自動建立一個新文檔。在其中輸入文字;2、若要保存,可以執(zhí)行文件菜單中的另存為菜單項,將該文檔存儲至指定位置,并可重新命名;3、在編輯過程中,可以選定文本,以執(zhí)行復制、移動、刪除等操作;4、可以選定文本,設置文字的格式;5、可以選定段落,設置段落格式;6、Word中的表格操作。實驗數(shù)據(jù)和實驗結果記錄1、使用基本排版技術實現(xiàn)下述效果。2、使用圖文混排技術,實現(xiàn)下圖效果。3、使用Word中的表格功能,設計下述課程表。實驗結果分析分析各種操作預期結果與實際結果的異同。實驗三電子表格實驗基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:電子表格實驗項目類型:驗證 項目學時:2實驗預習實驗目的和要求:1、掌握Excel工作簿的操作方法。2、掌握Excel工作表的編輯及格式化。3、掌握Excel工作表中數(shù)據(jù)輸入、編輯及格式設置方法。4、掌握Excel工作表中單元格地址的引用方式。5、掌握Excel工作表中函數(shù)和公式的使用方法。實驗內容和原理或涉及的知識點:1、Excel中的文件操作;2、Excel中數(shù)據(jù)錄入、類型設置、單元格格式設置;3、Excel中格式化工作表;4、Excel中插入圖表以及圖表的設置;5、篩選、排序、匯總以及簡單的函數(shù)用法。實驗條件:1、裝有Windows操作系統(tǒng)的微型計算機;2、Excel軟件。實驗設計方案:1、啟動Excel程序;2、熟悉Excel的界面;3、創(chuàng)建新文檔,輸入內容并保存;4、單元格和單元格范圍的選定;5、單元格格式的設置,包括網(wǎng)格線、底紋、文字格式;6、單元格的自動填充;7、自動計算、公式的使用和填充;8、條件格式的設置;9、插入圖表。實驗過程1、啟動Excel,系統(tǒng)會自動建立一個空的工作薄,包含三個工作表,可以在工作表單元格中輸入數(shù)據(jù);2、若要保存,可以執(zhí)行文件菜單中的另存為菜單項,將該工作薄存儲至指定位置,并可重新命名;3、在編輯過程中,可以選定單元格,以執(zhí)行復制、移動、刪除等操作;3、單元格內輸入的內容,可以是原始數(shù)據(jù),也可以是通過公式自動計算的結果;4、可以選定單元格或單元格范圍,設置文字和單元格的格式。實驗數(shù)據(jù)和實驗結果記錄1、在“學生檔案表”中輸入如圖所示的內容。要求“學號”為文本類數(shù)據(jù)、“出生日期”為日期型、“高考成績”為數(shù)值型,給G4單元格添加“2005級應屆畢業(yè)”批注,F(xiàn)8單元格中的日期采用“自動插入當前系統(tǒng)日期”方式輸入。2、對“學生檔案信息表”工作表進行編排,使之形成下圖所示的表格效果。3、輸入學生成績表如下,其中“思想品德”單元格的批注為“考查學科,用等級評定!”,“是否優(yōu)秀生”單元格的批注為“考試科目總平不低于85分,考查科目為“優(yōu)”的學生!”。4、通過單元格地址引用方式求出學科的“平均分”,利用函數(shù)求出每位學生的“總分”、學科的“最高分”、“最低分”和“及格率”,根據(jù)給定優(yōu)秀生的條件(考試科目總平不低于85分,同時考查科目為“優(yōu)”的學生),用函數(shù)判斷是否為優(yōu)秀學生,若是優(yōu)秀學生,自動填入“是”,不是則自動填入“否”,最后計算出“優(yōu)秀學生比率”(優(yōu)秀學生人數(shù)占總學生數(shù)的百分比),如實驗圖所示。實驗結果分析分析各種操作預期結果與實際結果的異同。實驗四演示軟件實驗基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:演示軟件實驗項目類型:驗證 項目學時:2實驗預習實驗目的和要求:1、掌握PowerPoint中的文件操作;2、掌握演示文稿的基本操作;3、掌握自定義動畫操作;4、掌握演示文稿的瀏覽與放映方法。實驗內容和原理或涉及的知識點:1、演示文稿及幻燈片的創(chuàng)建;2、幻燈片文本內容的錄入、編輯及格式設置;3、幻燈片中多媒體信息的插入、編輯及格式設置;4、幻燈片的編輯;5、演示文稿的各種視圖方式;6、幻燈片實體和幻燈片之間切換動畫的設置;7、幻燈片以及PPT文件之間的超鏈接建立方法。實驗條件:1、裝有Windows操作系統(tǒng)的微型計算機;2、PowerPoint軟件。實驗設計方案:1、新建文件夾“實驗4”;2、使用“空演示文稿”新建演示文稿“個人簡介.ppt”;3、第一張幻燈片采用“標題幻燈片”版式,標題為“你的姓名”,副標題為“你的專業(yè)名稱”(“你的……”請換成你自己的相應信息);4、第二張幻燈片采用“標題和文本”版式,標題為“專業(yè)簡介”,文本為你的專業(yè)基本情況;5、第三張幻燈片采用“標題和內容”版式,標題為“2010年秋季學期課程表”,內容為你的本學期課程表(只需列出專業(yè)課);6、在第一張與第二張幻燈片之間插入一張幻燈片,使它含有標題、文本和剪貼畫三部分內容,標題為“個人簡介”,文本為你的基本情況,剪貼畫為你的照片;7、在標題為“專業(yè)簡介”的幻燈片后插入一張幻燈片,使它含有標題和組織結構圖兩部分內容,標題為“學院簡介”,組織結構圖為信息學院的組織結構圖(即信息學院下設哪些系,各個系下設哪些專業(yè));8、在幻燈片上插入自動更新日期與頁腳“個人簡介”,并且在標題幻燈片中不顯示;9、使用不同的視圖查看演示文稿“個人簡介.ppt”;10、將演示文稿“個人簡介.ppt”保存在文件夾“實驗4”中。。11、使用“自定義動畫”設置第一張幻燈片的標題與副標題進入效果為“螺旋飛入”,聲音為“風鈴”;12、使用“自定義動畫”設置其他幻燈片的標題進入效果為“玩具風車”,聲音為“鼓聲”,文本進入效果為“顏色打字機”,組合文本為“按第二級段落”,聲音為“打字機”;13、使用“幻燈片切換”設置幻燈片切換效果為:“垂直百葉窗”;14、使用“幻燈片放映”觀看演示文稿“個人簡介.ppt”。實驗過程1、啟動PowerPoint,系統(tǒng)會提示是新建空的演示文稿還是打開現(xiàn)有文稿,若選擇前者,系統(tǒng)繼續(xù)提示新幻燈片使用的版式。選擇合適的版式,開始編輯幻燈片;2、添加新幻燈片時,可以執(zhí)行“插入”菜單“新幻燈片”命令,也可以在“普通視圖”的大綱窗格中按下回車鍵;3、可以向幻燈片中輸入文字、或者插入圖片、圖表、表格等對象;4、在編輯過程中,可以選定文本等對象,以執(zhí)行復制、移動、刪除等操作;5、可以設置超級鏈接,實現(xiàn)演示文稿內部不同幻燈片之間、或者不同文件之間的跳轉;6、若要保存,可以執(zhí)行文件菜單中的另存為菜單項,將該演示文稿存儲至指定位置,并可重新命名;7、可以有選擇地設置幻燈片中各實體的自定義動畫效果;8、可以設置幻燈片切換時的效果。實驗數(shù)據(jù)和實驗結果記錄1、對于幻燈片細節(jié)內容,可自行編寫,但應在操作前有所準備;2、觀察各種操作后的屏幕、窗口顯示,并記錄。實驗結果分析分析各種操作預期結果與實際結果的異同。實驗五操作系統(tǒng)實驗基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:操作系統(tǒng)實驗項目類型:驗證 項目學時:1實驗預習實驗目的和要求:1、觀察Windows中的進程與內存使用狀況;2、觀察Windows的虛擬內存設置狀況;3、觀察Minix中進程的創(chuàng)建和消亡過程。實驗內容和原理或涉及的知識點:1、在Windows系統(tǒng)中查看進程屬性;2、在Windows系統(tǒng)中結束進程;3、在Windows系統(tǒng)中查看和設置虛擬內存;4、在Minix系統(tǒng)中使用C語言編程;5、在Minix系統(tǒng)中編程創(chuàng)建子進程;6、在Minix系統(tǒng)中查看進程屬性和結束進程。實驗條件:1、裝有Windows操作系統(tǒng)的微型計算機;2、Bochs虛擬機軟件;3、Minix操作系統(tǒng)的Bochs映象。實驗設計方案:1、進入Windows后,啟動幾個應用程序,進入Windows任務管理器查看系統(tǒng)中所有進程信息;2、選擇某個進程,執(zhí)行右鍵菜單中的“結束進程”命令,觀察相應應用程序窗口的變化;3、打開“我的電腦屬性”對話框,查看虛擬內存的設置狀況,并嘗試設置比較大的虛擬內存,看是否可以設置成功;4、在Bochs中使用vi命令編寫C語言程序,使用cc命令編譯連接,使之在運行過程中能夠創(chuàng)建一個新的進程,且父進程與子進程并行運行;5、使用ps命令觀察系統(tǒng)中進程信息;6、使用kill命令結束某個進程后,再觀察系統(tǒng)中進程信息。實驗過程1、根據(jù)實驗預習階段的實驗設計方案,執(zhí)行Windows中的任務管理器、虛擬內存設置對話框;2、Minix中的創(chuàng)建進程的程序可如下編寫。#include<stdio.h>#include<unistd.h>intmain(void){ int i=0; pid_t pid=getpid(); if(fork()==0) { int i=0; pid_t pid=getpid(); while(1) { printf("Childprocess:PID=%d,#%d\n",pid,i); i++; sleep(4); } } while(1) { printf("Parentprocess:PID=%d,#%d\n",pid,i); i++; sleep(2); }}實驗數(shù)據(jù)和實驗結果記錄1、Windows的任務管理器運行窗口如下。2、Windows中的虛擬內存設置可依次打開如下對話框。3、Minix啟動后,首先顯示的是登陸提示。輸入用戶名ast,不需要密碼。進入命令提示狀態(tài)。執(zhí)行vipro.c命令,輸入pro.c的全部代碼。執(zhí)行ccpro.c命令,當前目錄中產生a.out文件。執(zhí)行./a.out&命令,可以看到屏幕上交替出現(xiàn)父進程和子進程的提示信息。執(zhí)行ps–l命令,觀察用戶進程信息。執(zhí)行kill42命令,結束父進程,然后執(zhí)行ps–l命令,觀察用戶進程信息。執(zhí)行kill43命令,結束子進程,然后執(zhí)行ps–l命令,觀察用戶進程信息。實驗結果分析1、Windows資源管理器中列出了很多進程,為什么沒有那么多的窗口?2、分析Windows的虛擬內存設置是否存在某些限制。3、分析父進程與子進程的父子關系,特別是父進程結束后,子進程的父進程是否有變化。4、寫出自己的心得體會。實驗六文件系統(tǒng)實驗基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:文件系統(tǒng)實驗項目類型:驗證 項目學時:1實驗預習實驗目的和要求:1、觀察Windows中的樹形目錄結構;2、在Minix中實驗文件訪問權限的作用。實驗內容和原理或涉及的知識點:1、在Windows系統(tǒng)中查看樹形目錄結構;2、在Windows的資源管理器中對樹形目錄的操作;3、在Minix系統(tǒng)中查看、修改文件訪問權限;4、在Minix系統(tǒng)中觀察文件訪問權限的作用。實驗條件:1、裝有Windows操作系統(tǒng)的微型計算機;2、Bochs虛擬機軟件;3、Minix操作系統(tǒng)的Bochs映象。實驗設計方案:1、進入Windows后,啟動資源管理器,觀察樹形目錄結構;2、在Bochs中,以ast的賬戶登錄,使用vi命令編寫C語言程序,使用cc命令編譯連接,產生可執(zhí)行文件;3、執(zhí)行該文件,查看文件的訪問權限;4、以asw的賬戶登陸,轉至前述可執(zhí)行文件的目錄,查看訪問權限,并執(zhí)行;試圖刪除該文件,觀察結果;5、重新以ast賬戶登錄,修改文件權限為其他人不可執(zhí)行;6、重新以asw賬戶登陸,試圖執(zhí)行該文件,觀察結果。實驗過程1、啟動Bochs,以ast賬戶登錄,執(zhí)行vihello.c命令,編輯C語言源程序hello.c;2、執(zhí)行cchello.c–ohello命令,生成可執(zhí)行文件hello,執(zhí)行l(wèi)s–l命令確認,執(zhí)行./hello命令運行該文件;3、執(zhí)行pwd命令,查看當前目錄;4、以asw的賬戶登陸,轉至前述可執(zhí)行文件的目錄,查看訪問權限,并執(zhí)行;執(zhí)行rmhello命令,嘗試刪除該文件;5、重新以ast賬戶登錄,執(zhí)行chmod700hello命令,改變文件訪問權限為700;6、重新以asw賬戶登錄,嘗試執(zhí)行該文件。實驗數(shù)據(jù)和實驗結果記錄1、以ast賬戶登錄Minix后,執(zhí)行vihello.c命令,編輯一個C語言程序,如圖。2、退出vi,依次執(zhí)行cchello.c–ohello命令、ls–l命令、./hello命令、pwd命令,結果應如下圖所示。3、執(zhí)行exit命令,重新登錄,賬戶名為asw,無口令。執(zhí)行cd/usr/ast命令后,進入到hello文件所在目錄。執(zhí)行l(wèi)s–l命令可以看到其屬性。執(zhí)行該文件(輸入命令./hello),結果與前同。執(zhí)行rmhello命令刪除該文件時,系統(tǒng)提示“Permissiondenied”,意即無刪除權限(寫權限)。結果如下圖。4、執(zhí)行exit命令,重新登錄,賬戶名為ast,無口令。執(zhí)行l(wèi)s–l命令確認該文件仍存在,沒有被刪除。執(zhí)行chmod700hello命令修改其訪問權限,為其他人不能讀、寫、執(zhí)行該文件。再次執(zhí)行l(wèi)s–l命令確認已經(jīng)修改。執(zhí)行./hello命令驗證本人仍有執(zhí)行權限。結果如下圖。5、執(zhí)行exit命令,重新登錄,賬戶名為asw,無口令。執(zhí)行cd/usr/ast命令后,進入到hello文件所在目錄。執(zhí)行l(wèi)s–l命令可以看到其屬性。輸入命令./hello,執(zhí)行該文件,系統(tǒng)提示“Permissiondenied”,意即無執(zhí)行權限。結果如下圖。實驗結果分析1、分析rwx三位各種組合的含義。2、分析實驗結果中“Permissiondenied”的原因。3、文件所有者是否可主動放棄訪問權限?設計實驗步驟,自行驗證。4、寫出自己的心得體會。實驗七數(shù)據(jù)庫與SQL實驗基本信息實驗課程:計算機科學導論 設課形式:非獨立課程學分:4 實驗項目:數(shù)據(jù)庫與SQL實驗項目類型:驗證 項目學時:2實驗預習實驗目的和要求:1、使用SQLite建立數(shù)據(jù)庫;2、使用SQLite打開現(xiàn)有數(shù)據(jù)庫并執(zhí)行SQL語句;2、仿寫SQL語句,實現(xiàn)更一般的功能。實驗內容和原理或涉及的知識點:1、SQLite的啟動、退出,基本命令;2、使用createtable語句建立數(shù)據(jù)庫表;3、使用insertinto語句向數(shù)據(jù)庫表中添加記錄;4、使用select語句查詢數(shù)據(jù)庫。實驗條件:1、裝有Windows操作系統(tǒng)的微型計算機;2、SQLite軟件。實驗設計方案:1、在Windows系統(tǒng)中,進入命令窗口,執(zhí)行SQLite3cs.db命令,建立數(shù)據(jù)庫cs.db;2、在cs.db中建立三個數(shù)據(jù)庫表Movie、Customer和Rents,其結構和記錄如下:4、使用select語句查詢數(shù)據(jù)庫。實驗過程1、建立數(shù)據(jù)庫表和加入記錄的命令如下:.headerson.modecolumnMovietablecreatetableMovie( MovieIdvarchar(5)primarykey, Titlevarchar(40)notnull, Genrevarchar(20), Ratingvarchar(5));insertintoMovie(MovieId,Title,Genre,Rating)values('101','SixthSense,the','thrillerhorror','PG-13');insertintoMovie(MovieId,Title,Genre,Rating)values('102','Backtothefurture','comedyadventure','PG');insertintoMovie(MovieId,Title,Genre,Rating)values('103','Monsters,Inc','animationdrama','G');insertintoMovie(MovieId,Title,Genre,Rating)values('104','FieldofDreams','fantasydrama','PG');insertintoMovie(MovieId,Title,Genre,Rating)values('105','Alien','sci-fihorror','R');insertintoMovie(MovieId,Title,Genre,Rating)values('106','Unbreakable','thriller','PG-13');insertintoMovie(MovieId,Title,Genre,Rating)values('107','X-Men','actionsci-fi','PG-13');insertintoMovie(MovieId,Title,Genre,Rating)values('5022','Elizabeth','dramaperiod','R');insertintoMovie(MovieId,Title,Genre,Rating)values('5793','IndependenceDay','actionsci-fi','PG-13');insertintoMovie(MovieId,Title,Genre,Rating)values('7442','Platoon','actiondramawar','R');CreatetableCustomer( CustomerIdvarchar(5)primarykey, Namevarchar(30), Addressvarchar(40), CreditCardNumberchar(16)notnull);insertintoCustomer(CustomerId,Name,Address,CreditCardNumber)values('101','DennisCook','123MainStreet','2736237123440382');insertintoCustomer(CustomerId,Name,Address,CreditCardNumber)values('102','DougNickle','456SecondAve','7362748659573638');insertintoCustomer(CustomerId,Name,Address,CreditCardNumber)values('103','RandyWolf','789ElmStreet','4253477362524436');insertintoCustomer(CustomerId,Name,Address,CreditCardNumber)values('104','AmyStevens','321YellowBrickRoad','9876543212345678');insertintoCustomer(CustomerId,Name,Address,CreditCardNumber)values('105','RobertPerson','654LoisLane','1122334455667788');insertintoCustomer(CustomerI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論