app開發(fā)課程簡單計(jì)算器實(shí)驗(yàn)報(bào)告(安卓開發(fā)計(jì)算器實(shí)驗(yàn)報(bào)告)
今天給各位分享app開發(fā)課程簡單計(jì)算器實(shí)驗(yàn)報(bào)告的知識(shí),其中也會(huì)對(duì)安卓開發(fā)計(jì)算器實(shí)驗(yàn)報(bào)告進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
告訴我一個(gè)Java課程設(shè)計(jì)報(bào)告心得咋么寫?
就是畫一下類圖,順序圖,用例圖是吧,可是你首先得告訴我你計(jì)算器做成什么樣子?你一共搞了幾個(gè)類
是吧。這些圖都得和你的源碼對(duì)得上號(hào)才行啊??墒乾F(xiàn)在不知道你源碼寫成什么樣子啊。。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文3篇
實(shí)訓(xùn) 報(bào)告 是展示自身實(shí)訓(xùn)收獲成長的重要報(bào)告,那么實(shí)訓(xùn)報(bào)告該如何寫呢?高校計(jì)算機(jī)實(shí)訓(xùn)課程具有較強(qiáng)的實(shí)踐性,要求應(yīng)用能力高、緊貼市場的需求。本文是我為大家整理的計(jì)算機(jī)實(shí)訓(xùn) 報(bào)告 范文 ,僅供參考。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文篇一:
一、實(shí)訓(xùn)主要內(nèi)容
Word排版,表格制作與編輯。Powerpoint的制作,初步認(rèn)識(shí)計(jì)算機(jī)辦公應(yīng)用OFFICE。
二、實(shí)訓(xùn)過程
第一天:初步熟悉計(jì)算機(jī)的性能和認(rèn)識(shí)Word; 第二天:練習(xí)Word題;
第三天:認(rèn)識(shí)Powerpoint并對(duì)昨天的Word練習(xí)予以測(cè)試; Excel 實(shí)訓(xùn)作業(yè)
第四天:將Word表格與Powerpoint的制作熟悉鞏固;第五天:老師再次對(duì)我們Word與Powerpoint測(cè)驗(yàn)以及教我們一些有用的技能與 方法 ,初步認(rèn)識(shí)計(jì)算機(jī)辦公應(yīng)用。。。OFFICE。
三、實(shí)訓(xùn) 心得體會(huì)
很快的,一個(gè)假期又過來了,面對(duì)本學(xué)期最后一次的校園生活實(shí)訓(xùn),想著剛剛過去的最后一個(gè)周,緊張沉默之后更多的是感慨,印在腦海里的每一個(gè)足跡都是那么的深,真的說不出是什么感覺,伴著時(shí)間,就像是在和自己的影子賽跑,不可能從真實(shí)的兩面去看清它,只是經(jīng)意不經(jīng)意的感受著有種東西在過去,也許更適合的只有那句話:時(shí)不待我,怎可駐足?一周,短短的一周,我學(xué)到了很多不知道的東西,實(shí)在是感受頗深。
當(dāng)今企業(yè)競爭范圍的伴隨社會(huì)市場經(jīng)濟(jì)的發(fā)展以及信息化程度的不斷提高而日益擴(kuò)大,這樣就要求企業(yè)在各個(gè)方面加強(qiáng)管理,要求企業(yè)有更高的信息化集成來實(shí)現(xiàn)對(duì)企業(yè)的整體資源進(jìn)行集成管理?,F(xiàn)代企業(yè)都意識(shí)到,企業(yè)之間的競爭是綜合實(shí)力的競爭,要求企業(yè)有更強(qiáng)的資金實(shí)力,具備強(qiáng)有力的管理能力和更快的市場響應(yīng)速度。因此,引入計(jì)算機(jī)系統(tǒng)的意義是非常重大的。
在社會(huì)主義市場經(jīng)濟(jì)高速發(fā)展的今天,如果計(jì)算機(jī)的各項(xiàng)管理運(yùn)做仍然停滯在以紙、筆為主要工具的階段,就會(huì)因?yàn)樾畔⒘康目焖僭鲩L而無法迅速、準(zhǔn)確的運(yùn)用計(jì)算機(jī)完成各項(xiàng)工作,這樣,必將成為企業(yè)各方面發(fā)展的一個(gè)瓶頸。
而在當(dāng)代這個(gè)以信息時(shí)代為主題的社會(huì)里,計(jì)算機(jī)技術(shù)高速發(fā)展,將信息技術(shù)應(yīng)用于對(duì)現(xiàn)代企業(yè)的管理日益普及。計(jì)算機(jī)技術(shù)不但可以提高信息的處理速度和提高信息處理的準(zhǔn)確性,更重要的是,可以進(jìn)一步的解放勞動(dòng)力,將他們分配到更需要人力資源的崗位上去,從而加快社會(huì)工作的現(xiàn)代化、綜合化的發(fā)展步伐。引入計(jì)算機(jī)信息系統(tǒng),不但為 企業(yè)管理 部門節(jié)省了不必要的開支,更重要的是提高了它對(duì)我們個(gè)人的工作效率。
本周通過對(duì)計(jì)算機(jī)的初步學(xué)習(xí),我更知道原來我們利用計(jì)算機(jī)可以提高工作效率等各方面。所以我真誠的感謝老師對(duì)我們的幫助,再次說一聲:謝謝。我以后將更加努力。
四、實(shí)訓(xùn)效果
1. 通過本次實(shí)訓(xùn),你有哪些收獲?
我收獲頗豐,學(xué)到了很多知識(shí),特別是提高了綜合分析應(yīng)用的能力。
實(shí)訓(xùn)過程是繁瑣的,但同學(xué)們都表現(xiàn)得很積極,不怕課程難,相互幫助一起分析。很多同學(xué)甚至吃了飯就一頭扎在實(shí)訓(xùn)中。任課老師也非常認(rèn)真負(fù)責(zé),耐心講解,細(xì)心指導(dǎo),一點(diǎn)一點(diǎn)解答同學(xué)們的疑惑,直到同學(xué)們理解了為止。在實(shí)訓(xùn)中,分析、討論、演算,機(jī)房里充滿了濃濃的學(xué)習(xí)氣氛。
此次實(shí)訓(xùn)培養(yǎng)了同學(xué)們耐心的工作作風(fēng),增強(qiáng)了同學(xué)們的合作意識(shí),提高了大家的應(yīng)用分析能力。
2. 按照實(shí)訓(xùn)計(jì)劃安排與目的要求,你認(rèn)為你還沒有達(dá)到的實(shí)訓(xùn)目的有哪些?或者說,你有哪些方面還有欠缺?
Powerpoint與Word我還欠缺的技能與方法,而且,在今后的生活中我更需要努力練習(xí)學(xué)習(xí)使自己趨于完善。
3. 與平時(shí)上課相比,你認(rèn)為本次實(shí)訓(xùn)有哪些特點(diǎn)
首先我認(rèn)為老師與同學(xué)真正融合在一起,同學(xué)們不懂就問,老師也耐心講解,確實(shí)實(shí)在讓我感動(dòng)。
大家都表現(xiàn)得很積極,不怕課程難,相互幫助一起分析。很多同學(xué)甚至吃了飯就一頭扎在實(shí)訓(xùn)中。任課老師也非常認(rèn)真負(fù)責(zé),耐心講解,細(xì)心指導(dǎo),一點(diǎn)一點(diǎn)解答同學(xué)們的疑惑,直到同學(xué)們理解了為止。在實(shí)訓(xùn)中,分析、討論、演算,機(jī)房里充滿了濃濃的學(xué)習(xí)氣氛。
此次實(shí)訓(xùn)培養(yǎng)了同學(xué)們耐心的工作作風(fēng),增強(qiáng)了同學(xué)們的合作意識(shí),提高了大家的應(yīng)用分析能力。
最后,通過本次實(shí)訓(xùn),我使自己許多不足之處得到了彌補(bǔ),真正收獲到了自己想要學(xué)習(xí)的東西。
4. 你對(duì)本次的實(shí)訓(xùn)組織安排、實(shí)訓(xùn)指導(dǎo)教師的輔導(dǎo)、實(shí)訓(xùn)考勤考核、實(shí)訓(xùn)內(nèi)容設(shè)計(jì)、實(shí)訓(xùn)報(bào)告設(shè)計(jì)、實(shí)訓(xùn)硬件設(shè)備等,有哪些意見和建議?
意見倒是沒有,倒是老師的敬業(yè)精神確實(shí)讓人感動(dòng),本周周二,葉鋒老師參加學(xué)校舉辦的定向越野賽,在完賽后又匆匆趕回學(xué)校為同學(xué)們繼續(xù)上課,著實(shí)讓我感到心里又有種欽佩之感。我相信在今后的學(xué)習(xí)與生活中,我們會(huì)做的更好。還有對(duì)于王文雅老師,我問一些最基本的常識(shí)題,它不但沒有小看我,反而耐心為我講解,我對(duì)老師的崇敬之情難于言表。最大的建議就是希望學(xué)校繼續(xù)努力,相信一定會(huì)更好。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文篇二:
一、實(shí)驗(yàn)題目
文件和文件夾的管理
二、實(shí)驗(yàn)?zāi)康?/p>
1.熟悉Windows XP的文件系統(tǒng)。
2.掌握資源管理器的使用方法。
3.熟練掌握在Windows XP資源管理器下,對(duì)文件(夾)的選擇、新建、移動(dòng)、復(fù)制、刪除、重命名的操作方法。
三、實(shí)驗(yàn)內(nèi)容
1.啟動(dòng)資源管理器并利用資源管理器瀏覽文件。
2.在D盤創(chuàng)建文件夾
3.在所創(chuàng)建文件夾中創(chuàng)建Word文件。
4.對(duì)所創(chuàng)建文件或文件夾執(zhí)行復(fù)制、移動(dòng)、重命名、刪除、恢復(fù)、創(chuàng)建快捷方式及設(shè)置共享等操作。
四、實(shí)驗(yàn)步驟
(一)文件與文件夾管理
1.展開與折疊文件夾。右擊開始,打開資源管理器,在左窗格中點(diǎn)擊“+”展開,點(diǎn)擊“—”折疊
2.改變文件顯示方式。打開資源管理器/查看,選擇縮略、列表,排列圖標(biāo)等
3.建立樹狀目錄。在D盤空白處右擊,選擇新建/文件夾,輸入經(jīng)濟(jì)貿(mào)易學(xué)院,依次在新建文件夾中建立經(jīng)濟(jì)類1103
4..創(chuàng)建Word并保存。打開開始/程序/word,輸入內(nèi)容。選擇文件/另存為,查找D盤/經(jīng)濟(jì)貿(mào)易學(xué)院/1103班/王帥,單擊保存
5.復(fù)制、移動(dòng)文件夾
6.重命名、刪除、恢復(fù)。右擊文件夾,選擇重命名,輸入新名字;選擇刪除,刪除文件
7.創(chuàng)建文件的快捷方式。右擊王帥文件夾,選擇發(fā)送到/桌面快捷方式
8.設(shè)置共享文件。右擊王帥,選擇屬性/共享/在網(wǎng)絡(luò)上共享這個(gè)文件/確定
9.顯示擴(kuò)展名。打開資源管理器/工具/文件夾選項(xiàng)/查看/高級(jí)設(shè)置,撤銷隱藏已知文件的擴(kuò)展名
(二)控制面板的設(shè)置。
1.設(shè)置顯示屬性。右擊打開顯示屬性/桌面、屏幕保護(hù)程序
2.設(shè)置鼠標(biāo)。打開控制面板/鼠標(biāo)/按鈕(調(diào)整滑塊,感受速度)、指針
3.設(shè)置鍵盤。打開控制面板/鍵盤/速度(調(diào)整滑塊,感受速度)、硬件
4.設(shè)置日期和時(shí)間打開控制面板/日期和時(shí)間
5.設(shè)置輸入法。打開控制面板/區(qū)域與語言選項(xiàng)/詳細(xì)信息/文字服務(wù)與輸入語言
(三)Windows附件的使用
1.計(jì)算器。打開開始/所有程序/附件/計(jì)算器/查看/科學(xué)型,
2.畫圖。打開開始/程序/附件/畫圖/橢圓/填充/選定
3.清理磁盤。打開開始/程序/附件/系統(tǒng)工具/磁盤清理,選擇磁盤,確定
4.整理磁盤碎片。打開開始/程序/附件/系統(tǒng)工具/磁盤碎片整理
五、實(shí)驗(yàn)結(jié)果。
通過對(duì)《大學(xué)計(jì)算機(jī)基礎(chǔ)》的學(xué)習(xí)和上機(jī),我掌握了包括文件的管理、控制面板的設(shè)置、Windows
附件的使用等在內(nèi)的計(jì)算機(jī)基礎(chǔ)知識(shí)和操作技術(shù),讓我對(duì)計(jì)算機(jī)有了初步認(rèn)識(shí)。
六、實(shí)驗(yàn)心得
對(duì)文件的管理、控制面板的設(shè)置、Windows附件的使用等在內(nèi)的計(jì)算機(jī)基礎(chǔ)知識(shí)和操作技術(shù)的學(xué)習(xí),讓我對(duì)計(jì)算機(jī)的工作原理和簡單操作有了熟練地掌握,使我對(duì)計(jì)算機(jī)的運(yùn)用充滿好奇與熱情,也為我以后在工作崗位上運(yùn)用計(jì)算機(jī)技術(shù),更好的讓計(jì)算機(jī)服務(wù)于生活、工作打下堅(jiān)實(shí)的基礎(chǔ)。我相信,在老師辛勤教導(dǎo)下,在我的努力學(xué)習(xí)下,我一定能夠讓計(jì)算機(jī)及其運(yùn)用技術(shù)創(chuàng)造我們更好的明天。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文篇三:
【實(shí)訓(xùn)目的】
1、掌握系統(tǒng)安裝的基本過程。
2、了解主機(jī)箱內(nèi)部構(gòu)造與實(shí)現(xiàn)系統(tǒng)安裝.
【實(shí)訓(xùn)條件】
能正常運(yùn)行的計(jì)算機(jī)、系統(tǒng)U盤、螺絲刀。
【實(shí)訓(xùn)任務(wù)】
1、完成主機(jī)的拆裝與組裝。
2、完成系統(tǒng)的安裝,并且計(jì)算機(jī)能夠正常的運(yùn)行。
【實(shí)訓(xùn)思考】
1、說明了主機(jī)內(nèi)部硬件每個(gè)的功能。
2、電腦不正常運(yùn)行是主機(jī)箱內(nèi)部的原因嗎?
【實(shí)訓(xùn)內(nèi)容】
系統(tǒng)安裝:
1、插入帶有系統(tǒng)的U盤,啟動(dòng)電腦,不停的按Del.鍵,進(jìn)入BOIS界面。
BOIS→First Boot Device→USB-HDD→按F10保存。
2、進(jìn)入老毛桃界面→WinPE適用老機(jī)。,
3、進(jìn)入桌面→按Ghost手動(dòng)→ok→Local→partition→From Image→尋找U盤里的Winpsp3.GHD文件,按確定→然后按系統(tǒng)默認(rèn)選項(xiàng),一直按OK,出現(xiàn)完成進(jìn)度→完成進(jìn)度實(shí)現(xiàn)后,按確定,電腦重啟,并拔出U盤.
4、第二次啟動(dòng)完成,系統(tǒng)裝機(jī)成功。
硬件組裝的主要部件:
cpu (核心部件)、2.cpu散熱器、3.主板、4.內(nèi)存條、5.硬盤、6.軟驅(qū)、7.光驅(qū)、8.電源、9.顯卡、10.鼠標(biāo)、11.鍵盤、12. 顯示器 、13.主機(jī)箱,14.數(shù)據(jù)條。
硬件組裝的過程:
1、拆裝機(jī)箱:安裝底板和擋板;
2、安裝電源:將電源放在機(jī)箱上,電源的散熱器朝機(jī)箱后并對(duì)準(zhǔn)風(fēng)扇孔。用螺栓將電源固定;
3、連接電源主板;
4、連接散熱器電源線;
5、安裝CPU散熱器;
6、安裝內(nèi)存;
7、安裝硬盤;
8、安裝光驅(qū);
9、安裝顯卡;
10、連接機(jī)箱內(nèi)部連線;
11、整理并連接主板電源線;
12、連接外設(shè);
13、完成機(jī)箱內(nèi)部的連接后,合上機(jī)箱蓋連接網(wǎng)線、電源、鍵盤、鼠標(biāo),顯示器等設(shè)備;
14、完成以上操作就可以接通電源,觀察計(jì)算機(jī)是否正常運(yùn)行。
java簡單計(jì)算器實(shí)驗(yàn)報(bào)告
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class 計(jì)算器 extends JFrame implements ActionListener {
private final String[] KEYS = { "7", "8", "9", "÷", "sqrt", "4", "5", "6",
"×", "%", "1", "2", "3", "-", "1/x", "0", "+/-", ".", "+", "=" };
private final String[] COMMAND = { "Backspace", "CE", "C" };
private final String[] M = { " ", "MC", "MR", "MS", "M+" };
private JButton keys[] = new JButton[KEYS.length];
private JButton commands[] = new JButton[COMMAND.length];
private JButton m[] = new JButton[M.length];
private JTextField resultText = new JTextField();
private boolean firstDigit = true;
private double resultNum = 0.0;
private String operator = "=";
static double mr;// 記憶的數(shù)字
private boolean operateValidFlag = true;
JPanel panel[]=new JPanel[4];
public 計(jì)算器(){
super("計(jì)算器");
init();
setBackground(Color.LIGHT_GRAY);
setResizable(false);
setLocation(588, 250);
setSize(378,214);
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); //窗口不能直接關(guān)閉
setVisible(true);
addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e){
if (JOptionPane.showConfirmDialog(null,"確定退出? ", "提示",2)==0){
System.exit(0);
}}});
}
private void init() {
setLayout(null);
for (int i = 0; i 4; i++) {
panel[i]=new JPanel();
add(panel[i]);
}
panel[0].setLayout(new GridLayout(1,1,3,3));
panel[1].setLayout(new GridLayout(1,3,3,3));
panel[2].setLayout(new GridLayout(5,1,3,3));
panel[3].setLayout(new GridLayout(4,5,3,3));
resultText.setHorizontalAlignment(JTextField.RIGHT);
resultText.setAlignmentX(50);
resultText.setEditable(true);
resultText.setFont(new Font("宋體",Font.PLAIN,19));//設(shè)置字體
resultText.setBackground(Color.white);
panel[0].add(resultText);
for (int i = 0; i KEYS.length; i++) {
keys[i] = new JButton(KEYS[i]);
panel[3].add(keys[i]);
if (i%5-3==0){ keys[i].setForeground(Color.red); }
else{keys[i].setForeground(Color.black);}
keys[i].setVisible(true);
keys[i].setFont(new Font(null,Font.PLAIN,17));//設(shè)置字體
keys[i].addActionListener(this);
keys[i].setHorizontalAlignment(keys[i].CENTER);
keys[i].setBackground(new Color(255,236,233));
}
keys[4].setFont(new Font(null,Font.PLAIN,13));//設(shè)置字體
keys[19].setForeground(Color.red);
for (int i = 0; i COMMAND.length; i++) {
commands[i] = new JButton(COMMAND[i]);
panel[1].add(commands[i]);
commands[i].setForeground(Color.red);
commands[i].addActionListener(this);
}
commands[0].setFont(new Font(null,Font.PLAIN,12));//設(shè)置字體
for (int i = 0; i M.length; i++) {
m[i] = new JButton(M[i]);
panel[2].add(m[i]);
m[i].setForeground(Color.red);
m[i].addActionListener(this);
}
panel[0].setBounds(2, 0, 370, 30);
panel[1].setBounds(74, 30, 298, 29);
panel[2].setBounds(2,30, 70, 150);
panel[3].setBounds(74,60, 300, 120);
validate();
}
public void actionPerformed(ActionEvent e) {
String label = e.getActionCommand();
if (label.equals(COMMAND[0])){ //用戶按了"Backspace"鍵
handleBackspace();
} else if (label.equals(COMMAND[1])) { //用戶按了"CE"鍵
resultText.setText("0");
} else if (label.equals(COMMAND[2])){ //用戶按了"C"鍵
handleC();
} else if (label.equals(M[4])){ //用戶按了"M+"鍵
mr=mr+Double.valueOf(resultText.getText()).doubleValue();
if (mr==0.0){m[0].setText("");}
else {m[0].setText("M");}
} else if (label.equals(M[3])){ //用戶按了"MS"鍵
mr=Double.valueOf(resultText.getText()).doubleValue();
if (mr==0.0){m[0].setText("");}
} else if (label.equals(M[2])){ //用戶按了"MR"鍵
resultText.setText(""+mr);
} else if (label.equals(M[1])){ //用戶按了"MC"鍵
mr=0.0;
m[0].setText("");
} else if (label.equals("sqrt")) { //平方根運(yùn)算
resultNum = Math.sqrt(Double.valueOf(resultText.getText()).doubleValue());
resultText.setText(String.valueOf(resultNum));
} else if (label.equals("%")){ //百分號(hào)運(yùn)算,除以100
resultNum = Double.valueOf(resultText.getText()).doubleValue() / 100;
resultText.setText(String.valueOf(resultNum));
} else if (label.equals("+/-")){ //正數(shù)負(fù)數(shù)運(yùn)算
resultNum = Double.valueOf(resultText.getText()).doubleValue() * (-1);
resultText.setText(String.valueOf(resultNum));
} else if (label.equals("1/x")) { //倒數(shù)運(yùn)算
resultNum=Double.valueOf(resultText.getText()).doubleValue();
if (resultNum == 0.0){ //操作不合法
operateValidFlag = false;
resultText.setText("零沒有倒數(shù)");
} else {
resultNum = 1 / resultNum;
}
resultText.setText(String.valueOf(resultNum));
} else if ("0123456789.".indexOf(label) = 0) { //用戶按了數(shù)字鍵或者小數(shù)點(diǎn)鍵
handleNumber(label);
} else { //用戶按了運(yùn)算符鍵
handleOperator(label);
}
}
private void handleBackspace() { // 處理Backspace鍵被按下的事件
String text = resultText.getText();
int i = text.length();
if (i 0) { //退格,將文本最后一個(gè)字符去掉
text = text.substring(0, i - 1);
if (text.length() == 0) { //如果文本沒有了內(nèi)容,則初始化計(jì)算器的各種值
resultText.setText("0");
firstDigit = true;
operator = "=";
} else { //顯示新的文本
resultText.setText(text);
}
}
}
private void handleNumber(String key) { // 處理數(shù)字鍵被按下的事件
if (firstDigit) { //輸入的第一個(gè)數(shù)字
resultText.setText(key);
} else if ((key.equals(".")) (resultText.getText().indexOf(".") 0)){
//輸入的是小數(shù)點(diǎn),并且之前沒有小數(shù)點(diǎn),則將小數(shù)點(diǎn)附在結(jié)果文本框的后面
resultText.setText(resultText.getText() + ".");
} else if (!key.equals(".")) { //如果輸入的不是小數(shù)點(diǎn),則將數(shù)字附在結(jié)果文本框的后面
resultText.setText(resultText.getText() + key);
}
firstDigit = false; //以后輸入的肯定不是第一個(gè)數(shù)字了
}
private void handleC() { //處理C鍵被按下的事件, 初始化計(jì)算器的各種值
resultText.setText("0");
firstDigit = true;
operator = "=";
}
private void handleOperator(String key) { //處理運(yùn)算符鍵被按下的事件
if (operator.equals("÷")) { //除法運(yùn)算 ,如果當(dāng)前結(jié)果文本框中的值等于0
if (getNumberFromText() == 0.0){ //操作不合法
operateValidFlag = false;
resultText.setText("除數(shù)不能為零");
} else {
resultNum /= getNumberFromText();
}
} else if (operator.equals("+")){ //加法運(yùn)算
resultNum += getNumberFromText();
} else if (operator.equals("-")){ //減法運(yùn)算
resultNum -= getNumberFromText();
} else if (operator.equals("×")){ //乘法運(yùn)算
resultNum *= getNumberFromText();
} else if (operator.equals("=")){ //賦值運(yùn)算
resultNum = getNumberFromText();
}
if (operateValidFlag) { //雙精度浮點(diǎn)數(shù)的運(yùn)算
long t1;
double t2;
t1 = (long) resultNum;
t2 = resultNum - t1;
if (t2 == 0) {
resultText.setText(String.valueOf(t1));
} else {
resultText.setText(String.valueOf(resultNum));
}
}
operator = key; //運(yùn)算符等于用戶按的按鈕
firstDigit = true;
operateValidFlag = true;
}
private double getNumberFromText() { // 從結(jié)果文本框中獲取數(shù)字
double result = 0;
try {
result = Double.valueOf(resultText.getText()).doubleValue();
}
catch (NumberFormatException e){ }
return result;
}
public static void main(String args[]) {
new 計(jì)算器();
}
}
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文5篇
實(shí)訓(xùn) 報(bào)告 是對(duì)實(shí)訓(xùn)的收獲和成長的一種 總結(jié) 性報(bào)告,那么計(jì)算機(jī)實(shí)訓(xùn)報(bào)告應(yīng)該怎么寫呢?我精選了一些計(jì)算機(jī)實(shí)訓(xùn) 報(bào)告 范文 _計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)報(bào)告,一起來看看吧。希望能夠幫助到您!
↓↓↓點(diǎn)擊下方鏈接獲取“計(jì)算機(jī)實(shí)訓(xùn)報(bào)告”相關(guān)內(nèi)容↓↓↓
★★ 計(jì)算機(jī)實(shí)習(xí)報(bào)告范文3000字 ? ★★
★★ 計(jì)算機(jī)專業(yè)實(shí)習(xí)報(bào)告范文 ? ★★
★★ 計(jì)算機(jī)實(shí)習(xí)心得2000字3篇 ? ★★
★★ 計(jì)算機(jī)專業(yè)學(xué)生畢業(yè)工作實(shí)習(xí) ? ★★
★★ 計(jì)算機(jī)畢業(yè)實(shí)習(xí)日記10篇 ? ★★
計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)報(bào)告1
實(shí)訓(xùn)時(shí)間:__年12月26日—12月28日
實(shí)訓(xùn)目的:通過上機(jī)操作形式,潛移默化地進(jìn)行綜合操作素質(zhì)的訓(xùn)練,增強(qiáng)學(xué) 生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。
實(shí)訓(xùn)內(nèi)容:word文檔與e_cel表格的編輯與操作。
短短三天的計(jì)算機(jī)實(shí)訓(xùn)結(jié)束了,通過這三天的實(shí)訓(xùn),我學(xué)到了很多的知識(shí),我深深體會(huì)到計(jì)算機(jī)辦公的神奇和奧妙;也掌握了許多的計(jì)算機(jī)辦公技能。
老師布置了一些的作業(yè)給我們操練,在老師精心的指導(dǎo)下我已把E_cel,word,等操作的很好了!現(xiàn)在我們已步入大學(xué),經(jīng)過半年的在校學(xué)習(xí),對(duì)計(jì)算機(jī)的一些相關(guān)操作還只是初步的認(rèn)識(shí)和理解,在這學(xué)期期間,一直忙于理論知識(shí)的學(xué)習(xí),雖然我是計(jì)算機(jī)系的學(xué)生,但我們的專業(yè)課程也只是學(xué)習(xí)了C語言的程序編輯,所以在實(shí)訓(xùn)之前,計(jì)算機(jī)辦公對(duì)我們來說是比較抽象的,但通過這次實(shí)訓(xùn),我們揭開了她神秘的面紗,離我們不再遙遠(yuǎn)!據(jù)我了解,大多數(shù)同學(xué)都以前接觸過電腦,也有玩過一些游戲,卻不懂操作一些對(duì)我們以后工作有用的辦公軟件。對(duì)于我們所學(xué)的計(jì)算機(jī)知識(shí)滲透較少,之前都是老師操作為主。此次實(shí)訓(xùn)就不同了,同學(xué)們都作了充分準(zhǔn)備,在活動(dòng)中同學(xué)們都提前來到教室上課,每位同學(xué)都認(rèn)真的操作、練習(xí);聽著“嗒嗒”的打字聲,心里真的不亦樂乎!指導(dǎo)我們實(shí)訓(xùn)的是卞老師,卞老師在實(shí)訓(xùn)中給我們做了充分的指導(dǎo),并且做詳細(xì)的講解,這次實(shí)訓(xùn)活動(dòng)十分成功,除了各位同學(xué)的充分準(zhǔn)備,還要感謝卞老師的授業(yè)解惑和系里領(lǐng)導(dǎo)的大力支持。
通過這次實(shí)訓(xùn),我們對(duì)電腦有了更深刻的認(rèn)識(shí),做二十一世紀(jì)現(xiàn)代人不但要有過硬的理論知識(shí),良好的心理素質(zhì),健康的體魄,還要有超強(qiáng)的電腦操作能力,正所謂“秀才不出門,便知天下事”為一名計(jì)算機(jī)專業(yè)學(xué)生來說,更應(yīng)掌握更多的計(jì)算機(jī)操作技能,所以要把電腦作為一個(gè)重點(diǎn)來抓!
開始我以為實(shí)訓(xùn)只是應(yīng)付了事,走馬觀花之作。然而,在我參加培訓(xùn)的第一天,我就發(fā)現(xiàn)自己錯(cuò)了,此次的電腦培訓(xùn)與以前參加過的培訓(xùn)大相徑庭。以前的培訓(xùn)都是應(yīng)付考試的,實(shí)用性不強(qiáng),而且那時(shí)學(xué)的東西,在工作中用的不多,時(shí)間長了不用也就忘記了。而這次培訓(xùn)的內(nèi)容最顯著的特點(diǎn),就是實(shí)用性和工具性很強(qiáng),都是平時(shí)工作中經(jīng)常用到的。參加培訓(xùn)的第一課時(shí),我就專心致志地聽講,把學(xué)習(xí)內(nèi)容與以前操作不規(guī)范或不熟練的地方進(jìn)行對(duì)比,感覺學(xué)習(xí)效果很好,受益匪淺。特別是E_CEL的學(xué)習(xí),因?yàn)槠綍r(shí)用得比較少,掌握的也不多,不想去進(jìn)一步的學(xué)習(xí),所以對(duì)E_CEL的操作不熟悉。這一次正好幫我解決了這一問題。通過次培訓(xùn),使我的E_CIL的操作有了新的認(rèn)識(shí),也掌握了幾種 方法 。還有幻燈片的制作,原來從沒有制作過,通過這次學(xué)習(xí)發(fā)現(xiàn)也不是想象中的那么難。簡單的制作我已經(jīng)基本上掌握?,F(xiàn)在想起來這種培訓(xùn)是必要的,正所謂“磨刀不誤砍柴工”。
正因?yàn)閷W(xué)習(xí)上有所收獲,思想上也就豁然開朗起來。說實(shí)話,近幾年,覺得自已也不再年輕了,還學(xué)什么啊?得過且過吧。雖然對(duì)待工作還是盡心盡力地去做,但對(duì)于學(xué)習(xí)的態(tài)度則是能應(yīng)付就應(yīng)付,不想應(yīng)付就是偷點(diǎn)懶吧。因?yàn)檫@種思想的存在,在學(xué)習(xí)上的動(dòng)力就不足了。通過這次培訓(xùn),我覺得要改變這一錯(cuò)誤的思想,想把各項(xiàng)工作做好,就必需要不斷的學(xué)習(xí),不斷的充電,也只有不斷的學(xué)習(xí)、充電,才能提高自已的工作能力。古人云,“活到老、學(xué)到老”,這句話是很有道理的。
計(jì)算機(jī)辦公實(shí)訓(xùn)暫告一個(gè)段落,閑暇之余,我開始靜靜地長思。由于組織的信任,我從本學(xué)期中段到自律會(huì)工作。盡管我全力以赴,不辭辛苦,做了很多的工作,但我知道自已離“出色”還有很大的一段距離,離組織對(duì)我的期望還相去甚遠(yuǎn)。固然有能力、水平、 經(jīng)驗(yàn) 、性格等原因,但是最重要的原因還是思想上的對(duì)學(xué)習(xí)不重視,導(dǎo)致了有的工作不能出色的完成。由于自律會(huì)工作的特殊性,要求工作人員思維嚴(yán)密、靈活應(yīng)付,要能夠迅速理解組織,領(lǐng)導(dǎo)的意圖,沉著應(yīng)對(duì)復(fù)雜的局面,為廣大同學(xué)提供更優(yōu)質(zhì)的服務(wù),這樣才不致于在完成工作時(shí),總是手忙腳亂、丟三落四。通過這次培訓(xùn),我認(rèn)識(shí)到只有沉下身來,靜下心來認(rèn)真學(xué)習(xí),踏實(shí)做事,多用心,多動(dòng)腦,才能讓工作有好的起色。為我系的發(fā)展奉獻(xiàn)我微薄的一份力量 社會(huì)的競爭是激烈的,我想我們應(yīng)該好好把握住大學(xué)學(xué)習(xí)的時(shí)間,充實(shí)、完善自我,全面發(fā)展,攻破電腦,爭取做一名出色的現(xiàn)代人!
計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)報(bào)告2
時(shí)間過得真快,轉(zhuǎn)眼間為期一周的實(shí)訓(xùn)已經(jīng)結(jié)束。經(jīng)過這一周的實(shí)訓(xùn)練習(xí)讓我們學(xué)到了許多知識(shí),回頭想想實(shí)訓(xùn)這幾天我們確實(shí)是有很大收獲的。
一周,看似很簡短的時(shí)間,實(shí)際上按小時(shí)計(jì)算120小時(shí)卻是個(gè)不小的數(shù)字,也許有些牽強(qiáng)。但是簡短的時(shí)間仍是有效的,因?yàn)樵谶@一周中我們學(xué)到了很多東西,并且接觸了從沒有制作過的文件和一些演示文稿。這一周我們?cè)趯W(xué)習(xí)的同時(shí),也進(jìn)一步懂得了操作的重要性,實(shí)訓(xùn)過程中自己有很多的不懂,很多的問題,都是通過老師或同學(xué)的幫助完成的,這次實(shí)訓(xùn)讓我明白了實(shí)訓(xùn)的主要目的是讓我們同過不斷的實(shí)習(xí)來積累經(jīng)驗(yàn),進(jìn)而才能把書本的知識(shí)轉(zhuǎn)換為技能。實(shí)踐出真理,在這一周的實(shí)訓(xùn)確實(shí)有些累,不知從哪開始入手,但是累的有價(jià)值。學(xué)海無涯,有很多很多的東西在向我們招手,等待我們?nèi)ヅΦ膶W(xué)習(xí)。在以后的工作、生活和學(xué)習(xí)中,發(fā)展自己的優(yōu)勢(shì),彌補(bǔ)自己的不足和缺陷。
我們興高采烈的進(jìn)入到我們實(shí)訓(xùn)的計(jì)算機(jī)機(jī)房,打開各自的實(shí)訓(xùn)電腦,老師發(fā)來我們當(dāng)天的實(shí)訓(xùn)內(nèi)容。在操作中才知道自己會(huì)的只有書本上的知識(shí),到實(shí)際操作時(shí)什么都不會(huì)。自己慢慢的從書上找,結(jié)果不是操縱不對(duì)就是做不出來結(jié)果不對(duì),這些問題我和同學(xué)還有老師說過,在老師和同學(xué)的幫助下我知道自己的不足之處,并且我改正自己的不足并牢記它。
就這樣,我們實(shí)訓(xùn)了一周,但是收獲不小,在實(shí)訓(xùn)中改正自己操作中的不足之處,讓我知道實(shí)際操作并不是那么簡單,實(shí)際操作是需要牢固的基礎(chǔ)知識(shí),兩者是不可分開的。
老師布置了一些的作業(yè)給我們操練,在老師精心的指導(dǎo)下我已把E_cel,word,網(wǎng)絡(luò),powerpoint等操作的很好了!現(xiàn)在我們已步入大學(xué),經(jīng)過半年的在校學(xué)習(xí),對(duì)電腦還只是初步的認(rèn)識(shí)和理解,但在這學(xué)期期間,一直忙于理論知識(shí)的學(xué)習(xí),沒能有機(jī)會(huì)放開課本,真正切身感受計(jì)算機(jī)魅力,所以在實(shí)訓(xùn)之前,電腦對(duì)我們來說是比較抽象的,但通過這次實(shí)訓(xùn),我們揭開了她神秘的面紗,離我們不再遙遠(yuǎn)!據(jù)我了解,大多數(shù)同學(xué)都以前接觸過電腦,也有玩過一些游戲,卻不懂操作一些對(duì)我們以后工作有用的系統(tǒng)。對(duì)于我們所學(xué)的計(jì)算機(jī)知識(shí)滲透較少,之前都是老師操作為主。此次實(shí)訓(xùn)就不同了,同學(xué)們都作了充分準(zhǔn)備,在活動(dòng)中同學(xué)們都提前來到教室上課,每位同學(xué)都認(rèn)真的操作、練習(xí);聽著“嗒嗒”的打字聲,心里真的不亦樂乎!和我們一同參與實(shí)訓(xùn)的還有張尼奇老師和趙志茹老師,在實(shí)訓(xùn)中也分別給予了我們指導(dǎo),并且做詳細(xì)的講解,這次實(shí)訓(xùn)活動(dòng)十分成功,除了各位同學(xué)的充分準(zhǔn)備,還要感謝學(xué)院和國際 教育 交流中心系的各位領(lǐng)導(dǎo)及專業(yè)老師,沒有他們做出努力,給學(xué)生手操的平臺(tái)。
經(jīng)過這次的實(shí)訓(xùn),我領(lǐng)悟到了任何東西都要“學(xué)以致用”,學(xué)習(xí)了還不行還要看自己掌握了沒,掌握了還不行還要看自己熟練沒,熟練了還不行還要作出一定的成果。這次的實(shí)訓(xùn),讓我們對(duì)電腦有了更深刻的認(rèn)識(shí),做二十一世紀(jì)現(xiàn)代人不但要有過硬的理論知識(shí),良好的心理素質(zhì),健康的體魄,還要有超強(qiáng)的電腦操作能力、較廣的社交圈和開闊的知識(shí)面,所以要把電腦作為一個(gè)重點(diǎn)來抓! 讓我認(rèn)識(shí)到靜下心來認(rèn)真學(xué)習(xí),踏實(shí)做事,多用心,多動(dòng)腦,才能讓工作有好的起色。為教育事業(yè)奉獻(xiàn)我微薄的一份力量
社會(huì)的競爭是激烈的,我想我們應(yīng)該好好把握住大學(xué)學(xué)習(xí)的時(shí)間,充實(shí)、完善自我,全面發(fā)展,攻破電腦,爭取做一名出色的現(xiàn)代人! 在此再次感謝學(xué)院領(lǐng)導(dǎo)和國際教育交流中心系的各位領(lǐng)導(dǎo)及專業(yè)老師給我們這次實(shí)訓(xùn)的機(jī)會(huì),我們會(huì)再接再勵(lì),更努力的學(xué)習(xí)!
計(jì)算機(jī)上機(jī)實(shí)訓(xùn)的總結(jié)
一.實(shí)習(xí)目的:
本次CAD上機(jī)實(shí)習(xí)是為了利用計(jì)算機(jī)繪圖軟件autoCAD進(jìn)行工程制圖,把握auto CAD用于工程制圖的基本操作,掌握該軟件的基本使用方法,提高學(xué)生運(yùn)用所學(xué)知識(shí)解決問題的能力,達(dá)到嚴(yán)謹(jǐn)工作科學(xué)素質(zhì)的培養(yǎng)。
二、實(shí)習(xí)任務(wù):
通過老師的講解、演示及學(xué)生自己的實(shí)際上機(jī)操作,學(xué)生能夠掌握AutoCAD的一些基本操作方法繪圖命令、編輯方法、標(biāo)注類型,具有一般工程制圖的能力。
本次實(shí)習(xí)要求掌握以下幾個(gè)方面:
1) 基本繪圖方法
2) 基本編輯方法
3) 尺寸標(biāo)注
4) 基本3D操作練習(xí)
三、實(shí)習(xí)時(shí)間:2013年12月30號(hào)——2014年1月3號(hào)
四、實(shí)習(xí)內(nèi)容:
要點(diǎn)一:基本繪圖方法
1、繪制直線(Line):
執(zhí)行畫線命令Line一次可畫一條線段,也可以連續(xù)畫多條線段。直線段是由起點(diǎn)和終點(diǎn)坐標(biāo)來確定的,可以通過鼠標(biāo)或鍵盤來決定起點(diǎn)和終點(diǎn)。
啟動(dòng)Line命令,可通過繪圖工具欄中直線圖標(biāo)或在命令窗口輸入 “Line”(或簡稱L)命令等方法。Line命令啟動(dòng)后,操作過程為:
第一步指定第一點(diǎn)(起點(diǎn)),然后指定第二點(diǎn)(或放棄),指定下一點(diǎn)(或放棄),指定下一點(diǎn)(閉合或放棄)指定下一點(diǎn)(閉合或放棄)。
從操作過程中可以看出,第一點(diǎn)給定后,只要輸入下一點(diǎn)坐標(biāo),則可以連續(xù)劃線;當(dāng)開始畫第三條線時(shí),系統(tǒng)會(huì)增加提示閉合選項(xiàng),這時(shí)如選擇“C”,則最后一條線終點(diǎn)與第一點(diǎn)重合,構(gòu)成一個(gè)閉合圖形;如果過程中按下回車鍵(或取消鍵),則命令結(jié)束。
繪制直線時(shí),點(diǎn)可以通過光標(biāo)選定,也可以給出點(diǎn)的坐標(biāo)。
2、繪制圓(Circle):
AutoCAD提供了幾種畫圓方式,圓心和半徑(直徑)定圓;兩點(diǎn)(三點(diǎn))定圓;相切、相切、半徑定圓。這些是根據(jù)圓心、半徑、直徑和圓上的點(diǎn)等參數(shù)來控制的。
畫圓的命令為Circle,下面簡單地介紹圓心直徑畫圓和圓心半徑畫圓兩種方法,Circle(簡稱C)命令啟動(dòng)后,操作過程為:
指定圓心;指定圓的半徑[或直徑]。
第一步指定圓心,若使用圓心半徑畫圓,則直接輸入半徑值,然后圓繪制完成,命令自動(dòng)結(jié)束。第一步指定圓心后,若想使用直徑畫圓,則需輸入“D”,然后提示指定圓的直徑后,輸入直徑,則繪制圓,命令自動(dòng)結(jié)束。
3、繪制圓弧 (Arc):
三點(diǎn)方式畫弧:三點(diǎn);起點(diǎn)、圓心、端點(diǎn);起點(diǎn)、圓心、角度;起點(diǎn)、圓心、長度;
4、繪制橢圓(Ellipse):
中心和兩軸端點(diǎn)方式;兩軸方式;同樣利用該命令可以指定任意角度的橢圓弧。
5、繪制多邊形(Polygon):
內(nèi)接方式;外切方式;邊長個(gè)數(shù)。
6、繪制點(diǎn)(Point):
除了用point命令、用鼠標(biāo)在坐標(biāo)系中選點(diǎn)或輸入坐標(biāo)值畫點(diǎn)之外,還可以在格式/點(diǎn)樣式菜單項(xiàng)設(shè)置所畫點(diǎn)的樣式和大小。
要點(diǎn)二:基本編輯方法
對(duì)已經(jīng)繪制的圖形進(jìn)行編輯,既可先選圖形再進(jìn)行編輯,也可先選命令再選擇編輯目標(biāo),操作時(shí)可通過修改菜單、編輯工具欄、輸入命令等方式。
圖形編輯:
與手工繪圖相比,采用AutoCAD繪圖最突出的優(yōu)點(diǎn)就是圖形修改、增減十分方便,AutoCAD提供了強(qiáng)大的圖形編輯工具,以便用戶靈活快捷地修改、編輯圖形。
下面對(duì)這些編輯命令的使用進(jìn)行簡單說明。
偏移命令一般是對(duì)指定的直線、圓弧、圓等對(duì)象作同心偏移復(fù)制, 其它 圖形編輯命令名稱與功能基本一致,在使用時(shí)根據(jù)提示操作,一
般不會(huì)出錯(cuò)。編輯命令的啟動(dòng)可通過點(diǎn)擊按鈕或輸入命令名稱等方法。下面對(duì)修剪、拉伸等命令的使用只做簡要介紹。
AutoCAD提供了修剪命令,使得用戶可以方便快速地利用邊界對(duì)圖形實(shí)體進(jìn)行修剪。該命令要求用戶首先定義一個(gè)剪切邊界,然后再用此邊界剪去實(shí)體的一部分。剪切邊界可以使用窗口或交叉方式選擇多個(gè)。
而拉伸命令則使用戶可對(duì)圖形進(jìn)行拉伸(或壓縮)。該命令要求用戶首先選擇實(shí)體目標(biāo),然后確定基點(diǎn)和終點(diǎn),基點(diǎn)表示AutoCAD將實(shí)體目標(biāo)從什么位置開始拉伸,終點(diǎn)表明選擇的實(shí)體目標(biāo)拉伸到什么新位置處。這里基點(diǎn)和終點(diǎn)是一個(gè)相對(duì)位置,拉伸(或壓縮)實(shí)體時(shí),必須使用交叉選擇方式。
鏡像命令一般是對(duì)對(duì)稱圖形進(jìn)行快速操作的,選擇鏡像對(duì)象后,再選擇鏡像點(diǎn)即對(duì)稱線,即可完成鏡像命令。
旋轉(zhuǎn)命令則是對(duì)已完成圖形進(jìn)行修改的命令,它可以對(duì)方向做錯(cuò)的圖形快速修正或者對(duì)不易控制的角度進(jìn)行調(diào)節(jié),可以精確達(dá)到作圖目標(biāo)。
要點(diǎn)三:尺寸標(biāo)注
尺寸標(biāo)注的基礎(chǔ)知識(shí):
一個(gè)完整的尺寸應(yīng)包括尺寸界線、尺寸線和尺寸數(shù)字三個(gè)基本要素。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告
一、實(shí)驗(yàn)?zāi)康?/p>
1. 熟悉Office軟件的編輯制作環(huán)境;熟練掌握 PowerPoint演示文稿圖形程序,掌握課件基本動(dòng)態(tài)的設(shè)置和交互創(chuàng)建方法。
2.熟悉多媒體課件的開發(fā)流程,形成初步的多媒體課件的設(shè)計(jì)、開發(fā)能力; 提高學(xué)生的合作意識(shí),培養(yǎng)學(xué)生創(chuàng)新能力。
二、實(shí)驗(yàn)環(huán)境
多媒體計(jì)算機(jī); Windows _P 操作系統(tǒng)
三、實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)內(nèi)容:利用PowerPoint程序設(shè)計(jì)與制作一個(gè)內(nèi)容相對(duì)完整的自學(xué)演示型課件。結(jié)合自己的專業(yè),選擇了比較合適的教學(xué)內(nèi)容,有利于讓學(xué)生更好的接受該課程,更好的理解該課程教學(xué)的重難點(diǎn),學(xué)習(xí)更多的知識(shí)。
四、操作步驟
1.首先準(zhǔn)備好要做成模版的圖片,打開PowerPoint并新建一個(gè)空白的文檔。
2.視圖→母版→幻燈片母版,進(jìn)入母版編輯狀態(tài)。??點(diǎn)擊繪圖工具欄上的“插入圖
片”按鈕(或按“插入→圖片→來自文件”),選中要做為模版的圖片,確定。并調(diào)整圖片大小,使之與母版大小一致。 ??
3.在圖片上點(diǎn)擊鼠標(biāo)右鍵,疊放次序→置于底層,使圖片不能影響對(duì)母版排版的編輯。
4.幻燈片版式選擇只有標(biāo)題,然后進(jìn)行文字編輯,再插入一張圖片調(diào)整大小,然后疊放層次—置于頂層
5.插入新幻燈片,插入圖片,在圖片上點(diǎn)擊鼠標(biāo)右鍵,疊放次序→置于底層,選擇標(biāo)題和文本版式,進(jìn)行文字編輯
6.插入新幻燈片,插入圖片,在圖片上點(diǎn)擊鼠標(biāo)右鍵,疊放次序→置于底層,選擇標(biāo)題和兩欄文本版式,進(jìn)行文字編輯
7.插入新幻燈片,插入圖片,在圖片上點(diǎn)擊鼠標(biāo)右鍵,疊放次序→置于底層,選擇標(biāo)題和文本版式,進(jìn)行文字編輯
8.觀看放映
9.保存
五、實(shí)驗(yàn)體會(huì)與總結(jié)
通過這次的實(shí)驗(yàn)操作,使我學(xué)會(huì)了利用Office軟件的PowerPoint演示文稿
圖形程序設(shè)計(jì)與制作一個(gè)內(nèi)容相對(duì)完整的自學(xué)演示型課件,熟練掌握PowerPoint演示文稿圖形程序的幾種常用演示的制作方法;如何處理文字,圖片,聲音,動(dòng)畫及視頻等,熟悉演示課件的開發(fā)流程,形成初步的多媒體課件的設(shè)計(jì)、開發(fā)能力;提高同伴之間的合作意識(shí),培養(yǎng)自我的創(chuàng)新能力。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文
一、實(shí)訓(xùn)目的
1、 貫徹堅(jiān)強(qiáng)實(shí)踐環(huán)節(jié)和理論聯(lián)系實(shí)際的教學(xué)原則,增加學(xué)生對(duì)專業(yè)感性認(rèn)識(shí)的深廣度,運(yùn)用所學(xué)知識(shí)和技能為后續(xù)課程奠定較好的基礎(chǔ)。
2、通過實(shí)習(xí),開闊學(xué)生眼界和知識(shí)面,獲得計(jì)算機(jī)硬件安裝和系統(tǒng)維護(hù)的感性認(rèn)識(shí)。與此同時(shí)安排適量的講課或講座,促進(jìn)理論同實(shí)踐的結(jié)合,培養(yǎng)學(xué)生良好的學(xué)風(fēng)。
3、實(shí)習(xí)中進(jìn)行專業(yè)思想與職業(yè)道德教育,使學(xué)生了解專業(yè)、熱愛專業(yè),激發(fā)學(xué)習(xí)熱情,提高專業(yè)適應(yīng)能力,初步具備職業(yè)道德觀念。
4、通過對(duì)專業(yè)、行業(yè)、社會(huì)的了解,認(rèn)識(shí)今后的就業(yè)崗位和就業(yè)形式,使學(xué)生確立學(xué)習(xí)方向,努力探索學(xué)習(xí)與就業(yè)的結(jié)合點(diǎn),而發(fā)揮學(xué)習(xí)的主觀能動(dòng)性。
二、實(shí)訓(xùn)內(nèi)容
實(shí)習(xí)的主要內(nèi)容為計(jì)算機(jī)硬件組裝,故障檢測(cè), BIOS 系統(tǒng)的設(shè)置,簡單硬件故障的排除,硬件工作原理的了解,系統(tǒng)的安裝與備份,系統(tǒng)還原,軟件的安裝與調(diào)試,系統(tǒng)維護(hù)等,并撰寫實(shí)訓(xùn)報(bào)告。此次實(shí)訓(xùn)由專業(yè)教師陳莉莉、梁金宏同志負(fù)責(zé)。此次實(shí)訓(xùn)主要安排以下幾個(gè)方面的任務(wù):
1、 計(jì)算機(jī)硬件工作原理的了解,硬件之間的相互協(xié)調(diào)性了解。
2、 計(jì)算機(jī)硬件組裝,故障檢測(cè)與排除。
3、 BIOS系統(tǒng)設(shè)置
4、 硬盤的分區(qū)與格式化
5、 系統(tǒng)的安裝、備份、還原
6、 常用軟件的安裝與調(diào)試,系統(tǒng)維護(hù)。
7、 撰寫實(shí)訓(xùn)報(bào)告。
第一節(jié):計(jì)算機(jī)組裝維修
1.1計(jì)算機(jī)系統(tǒng)的基本組成及各部件的主要功能
1.1.1 計(jì)算機(jī)系統(tǒng)的基本組成
一個(gè)完整的計(jì)算機(jī)系統(tǒng)是由計(jì)算機(jī)硬件系統(tǒng)和計(jì)算機(jī)軟件系統(tǒng)兩部分組成。硬件是計(jì)算機(jī)的實(shí)體,又稱為硬設(shè)備,是所有固定裝置的總稱。它是計(jì)算機(jī)實(shí)現(xiàn)其功能的物質(zhì)基礎(chǔ),其基本配置可分為:主機(jī)、鍵盤、 顯示器 、光驅(qū)、硬盤、軟盤驅(qū)動(dòng)器、打印機(jī)、鼠標(biāo)等。軟件是指揮計(jì)算機(jī)運(yùn)行的程序集,按功能分系統(tǒng)軟件和應(yīng)用軟件。如圖1.2.1所示。
1.1.2 存儲(chǔ)程序控制的基本概念
“存儲(chǔ)程序控制”的概念,是美籍匈牙利數(shù)學(xué)家馮 · 諾伊曼等,如圖1.2.2所示。于1946年提出的設(shè)計(jì)電子數(shù)字計(jì)算機(jī)的一些基本思想,概括起來有如下一些要點(diǎn):
1. 由運(yùn)算器、控制器、存儲(chǔ)器、輸入裝置和輸出裝置五大基本
部件組成計(jì)算機(jī),并規(guī)定了這五個(gè)部分的基本功能。
2. 采用二進(jìn)制形式表示數(shù)據(jù)和指令。
3. 將程序和數(shù)據(jù)事先放在存儲(chǔ)器中,使計(jì)算機(jī)在工作時(shí)能夠自動(dòng)
高速地從存儲(chǔ)器中取出指令加以執(zhí)行。這就是存儲(chǔ)程序概念。
這樣一些概念奠定了現(xiàn)代計(jì)算機(jī)的基本結(jié)構(gòu),并開創(chuàng)了程序設(shè)計(jì)的時(shí)代。半個(gè)多世紀(jì)以來,雖然計(jì)算機(jī)結(jié)構(gòu)經(jīng)歷了重大的變化,性能也有了驚人的提高,但就其結(jié)構(gòu)原理來說,至今占有主流地位的仍是以存儲(chǔ)程序原理為基礎(chǔ)的馮 · 諾依曼型計(jì)算機(jī)。如圖1.2.3所示。
圖1.2.2 馮 · 諾伊曼結(jié)構(gòu)計(jì)算機(jī)
輸入設(shè)備
控制器
運(yùn)算器
存儲(chǔ)器
輸出設(shè)備
程序數(shù)據(jù)
結(jié)果
1.1.3 計(jì)算機(jī)硬件各部件的主要功能
計(jì)算機(jī)系統(tǒng)的硬件主要是由運(yùn)算器、控制器、存儲(chǔ)器、輸入、輸出設(shè)備等幾部分組成。由于運(yùn)算器、控制器、存儲(chǔ)器三個(gè)部分是信息加工、處理的主要部件,所以把它們合稱為“主機(jī)”,而輸入、輸出設(shè)備及存儲(chǔ)器則合稱為“外部設(shè)備”。又因?yàn)檫\(yùn)算器和控制器不論在邏輯關(guān)系上或是在結(jié)構(gòu)工藝上都有十分緊密的聯(lián)系,往往組裝在一起,所以將這兩個(gè)部分稱為“中央處理機(jī)”(CPU)。
下面對(duì)計(jì)算機(jī)硬件的幾個(gè)基本部分作簡單介紹。
1. 運(yùn)算器
運(yùn)算器是一個(gè)用于信息加工的部件,它用來對(duì)二進(jìn)制的數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算,所以也叫做“算術(shù)邏輯運(yùn)算部件”(ALU)。
它的核心部分是加法器。因?yàn)樗膭t運(yùn)算加、減、乘、除等算法都?xì)w結(jié)為加法與移位操作,所以加法器的設(shè)計(jì)是算術(shù)邏輯線路設(shè)計(jì)的關(guān)鍵。
2. 控制器
控制器產(chǎn)生各種控制信號(hào),指揮整個(gè)計(jì)算機(jī)有條不紊地工作。它的主要功能是根據(jù)人們預(yù)先編制好的程序,控制與協(xié)調(diào)計(jì)算機(jī)各部件自動(dòng)工作。控制器按一定的順序從主存儲(chǔ)器中取出每一條指令并執(zhí)行,執(zhí)行一條指令是通過控制器發(fā)出相應(yīng)的控制命令串來實(shí)現(xiàn)的。因此,控制器的工作過程就是按預(yù)先編好的程序,不斷地從主存儲(chǔ)器取出指令、分析指令和執(zhí)行指令的過程。
3. 存儲(chǔ)器
存儲(chǔ)器是用來存放指令和數(shù)據(jù)的部件。對(duì)存儲(chǔ)器的要求是不僅能保存大量二進(jìn)制信息,而且能快速讀出信息,或者把信息快速寫入存儲(chǔ)器。一般對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)劃分為兩級(jí),一級(jí)為內(nèi)存儲(chǔ)器(主存儲(chǔ)器),如半導(dǎo)體存儲(chǔ)器,它的存取速度快,但容量小;另一級(jí)為外存儲(chǔ)器(輔助存儲(chǔ)器),如磁盤存儲(chǔ)器,它的存儲(chǔ)速度慢,但容量很大。在運(yùn)算過程中,內(nèi)存直接與CPU交換信息,而外存不能直接與 CPU交換信息,必須將它的信息傳送到內(nèi)存后才能由CPU進(jìn)行處理,其性質(zhì)和輸入輸出設(shè)備相同,所以一般把外存儲(chǔ)器歸屬于外部設(shè)備。
4. 輸入輸出設(shè)備
輸入輸出設(shè)備是實(shí)現(xiàn)人與計(jì)算機(jī)之間相互聯(lián)系的部件。其主要功能是實(shí)現(xiàn)人—機(jī)對(duì)話、輸入與輸出以及各種形式的數(shù)據(jù)變換等。
如前所述,計(jì)算機(jī)要進(jìn)行信息加工,就要通過輸入設(shè)備把原始數(shù)據(jù)和程序存入計(jì)算機(jī)的存儲(chǔ)器中。輸入設(shè)備的種類很多,如鍵盤、軟磁盤、U盤、光盤等等。
輸出設(shè)備是將計(jì)算機(jī)中的二進(jìn)制信息轉(zhuǎn)換為用戶所需要的數(shù)據(jù)形式的設(shè)備。它將計(jì)算機(jī)中的信息以十進(jìn)制、字符、圖形或表格等形式顯示或打印出來,也可記錄在磁盤或光盤上。輸出設(shè)備可以是打印機(jī)、CRT顯示器、繪圖儀、磁盤、光盤等等。它們的工作原理與輸入設(shè)備正好相反,它是將計(jì)算機(jī)中的二進(jìn)制信息轉(zhuǎn)換為相應(yīng)的電信號(hào),以十進(jìn)制或其它形式記錄在媒介物上。許多設(shè)備既可以作為輸入設(shè)備,又可以作為輸出設(shè)備。
1.2 計(jì)算機(jī)軟件
從廣義上說,軟件是指為運(yùn)行、維護(hù)、管理、應(yīng)用計(jì)算機(jī)所編制的所有程序合數(shù)據(jù)的總和。通常按功能分為系統(tǒng)軟件和應(yīng)用軟件。
1.2.1 系統(tǒng)軟件
所謂系統(tǒng)軟件,就是用來擴(kuò)大計(jì)算機(jī)的功能,提高計(jì)算機(jī)的工作效率以及方便用戶使用計(jì)算機(jī)的軟件,如操作系統(tǒng)、故障診斷程序、語言處理程序等。
操作系統(tǒng)是維持計(jì)算機(jī)運(yùn)行的必備軟件,它具有三大功能:管理計(jì)算機(jī)硬、軟件資源,使之能有效地被應(yīng)用;組織協(xié)調(diào)計(jì)算機(jī)各組成部分的運(yùn)行,以增強(qiáng)系統(tǒng)的處理能力;提供各種實(shí)用的人機(jī)界面,為用戶操作提供方便。操作系統(tǒng)軟件包括進(jìn)程管理、存儲(chǔ)管理、設(shè)備管理、文件管理和作業(yè)管理等五個(gè)部分。
故障診斷程序負(fù)責(zé)對(duì)計(jì)算機(jī)設(shè)備的故障及對(duì)某個(gè)程序中的錯(cuò)誤進(jìn)行檢測(cè)、辨認(rèn)和定位,以便操作者排除和糾正。
編譯程序?qū)⒏呒?jí)語言編寫的源程序翻譯成由機(jī)器語言組成的目標(biāo)程序。高級(jí)語言是一種通用的程序設(shè)計(jì)語言,它不依賴于具體的計(jì)算機(jī),具有較好的可移植性。但高級(jí)語言必須配置了相應(yīng)的編譯程序后才能在計(jì)算機(jī)上使用,例如C語言等。
事實(shí)上,系統(tǒng)軟件正在迅速發(fā)展且日趨豐富,因此,計(jì)算機(jī)的功能越來越強(qiáng),人機(jī)界面也更加友好。
計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文相關(guān) 文章 :
★ 計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文精選5篇
★ 計(jì)算機(jī)實(shí)習(xí)報(bào)告范文精選5篇
★ 計(jì)算機(jī)實(shí)習(xí)報(bào)告范文5篇
★ 計(jì)算機(jī)實(shí)訓(xùn)報(bào)告范文3篇
★ 計(jì)算機(jī)專業(yè)實(shí)習(xí)報(bào)告范文5篇
★ 2020計(jì)算機(jī)專業(yè)實(shí)習(xí)報(bào)告3000字范文5篇精選
★ 計(jì)算機(jī)實(shí)訓(xùn)總結(jié)5篇精選
★ 計(jì)算機(jī)實(shí)踐報(bào)告優(yōu)秀范文3篇
★ 計(jì)算機(jī)專業(yè)實(shí)習(xí)報(bào)告800字范文5篇
★ 大學(xué)生計(jì)算機(jī)專業(yè)實(shí)習(xí)報(bào)告范文5篇
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ""; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();
大一c語言編程實(shí)現(xiàn)計(jì)算器功能實(shí)驗(yàn)報(bào)告
#include?"stdio.h"
int?main()
{
?int?a,b,c;
?do
?{
??system("cls");
??printf("??????計(jì)算器菜單\n");
??printf("========================\n");
??printf("1:計(jì)算??a+b\n");
??printf("2:?計(jì)算??a-b\n");
??printf("3:?計(jì)算??a*b\n");
??printf("4:?計(jì)算??a/b\n");
??printf("5:?計(jì)算??a%b\n");
??printf("0:?退出\n");
??printf("請(qǐng)選擇(0-5):");
??scanf("%d",c);
??if(c!=0)
??{
???printf("請(qǐng)輸入a:");
???scanf("%d",a);
???printf("請(qǐng)輸入b:");
???scanf("%d",b);
???switch(c)
???{
????case?1:?printf("a+b=%d",a+b);?break;
????case?2:?printf("a-b=%d",a-b);?break;
????case?3:?printf("a*b=%d",a*b);?break;
????case?4:?printf("a/b=%d",a/b);?break;
????case?5:?printf("a%b=%d",a%b);?break;
????default:?break;
???}
???printf("\n按任意鍵繼續(xù)......");
???getch();
??}
?}
?while(c!=0);
?return?0;
}
Java計(jì)算器實(shí)驗(yàn)報(bào)告(含代碼),急?。。?!
給你一個(gè)吧。
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
* 一個(gè)計(jì)算器,與Windows附件自帶計(jì)算器的標(biāo)準(zhǔn)版功能、界面相仿。
* 但還不支持鍵盤操作。
*/
public class Calculator extends JFrame implements ActionListener {
/** 計(jì)算器上的鍵的顯示名字 */
private final String[] KEYS = { "7", "8", "9", "/", "sqrt", "4", "5", "6",
"*", "%", "1", "2", "3", "-", "1/x", "0", "+/-", ".", "+", "=" };
/** 計(jì)算器上的功能鍵的顯示名字 */
private final String[] COMMAND = { "Backspace", "CE", "C" };
/** 計(jì)算器左邊的M的顯示名字 */
private final String[] M = { " ", "MC", "MR", "MS", "M+" };
/** 計(jì)算器上鍵的按鈕 */
private JButton keys[] = new JButton[KEYS.length];
/** 計(jì)算器上的功能鍵的按鈕 */
private JButton commands[] = new JButton[COMMAND.length];
/** 計(jì)算器左邊的M的按鈕 */
private JButton m[] = new JButton[M.length];
/** 計(jì)算結(jié)果文本框 */
private JTextField resultText = new JTextField("0");
// 標(biāo)志用戶按的是否是整個(gè)表達(dá)式的第一個(gè)數(shù)字,或者是運(yùn)算符后的第一個(gè)數(shù)字
private boolean firstDigit = true;
// 計(jì)算的中間結(jié)果。
private double resultNum = 0.0;
// 當(dāng)前運(yùn)算的運(yùn)算符
private String operator = "=";
// 操作是否合法
private boolean operateValidFlag = true;
/**
* 構(gòu)造函數(shù)
*/
public Calculator(){
super();
//初始化計(jì)算器
init();
//設(shè)置計(jì)算器的背景顏色
this.setBackground(Color.LIGHT_GRAY);
this.setTitle("計(jì)算器");
//在屏幕(500, 300)坐標(biāo)處顯示計(jì)算器
this.setLocation(500, 300);
//不許修改計(jì)算器的大小
this.setResizable(false);
//使計(jì)算器中各組件大小合適
this.pack();
}
/**
* 初始化計(jì)算器
*/
private void init() {
// 文本框中的內(nèi)容采用右對(duì)齊方式
resultText.setHorizontalAlignment(JTextField.RIGHT);
// 不允許修改結(jié)果文本框
resultText.setEditable(false);
// 設(shè)置文本框背景顏色為白色
resultText.setBackground(Color.white);
//初始化計(jì)算器上鍵的按鈕,將鍵放在一個(gè)畫板內(nèi)
JPanel calckeysPanel = new JPanel();
//用網(wǎng)格布局器,4行,5列的網(wǎng)格,網(wǎng)格之間的水平方向間隔為3個(gè)象素,垂直方向間隔為3個(gè)象素
calckeysPanel.setLayout(new GridLayout(4, 5, 3, 3));
for (int i = 0; i KEYS.length; i++) {
keys[i] = new JButton(KEYS[i]);
calckeysPanel.add(keys[i]);
keys[i].setForeground(Color.blue);
}
//運(yùn)算符鍵用紅色標(biāo)示,其他鍵用藍(lán)色表示
keys[3].setForeground(Color.red);
keys[8].setForeground(Color.red);
keys[13].setForeground(Color.red);
keys[18].setForeground(Color.red);
keys[19].setForeground(Color.red);
//初始化功能鍵,都用紅色標(biāo)示。將功能鍵放在一個(gè)畫板內(nèi)
JPanel commandsPanel = new JPanel();
//用網(wǎng)格布局器,1行,3列的網(wǎng)格,網(wǎng)格之間的水平方向間隔為3個(gè)象素,垂直方向間隔為3個(gè)象素
commandsPanel.setLayout(new GridLayout(1, 3, 3, 3));
for (int i = 0; i COMMAND.length; i++) {
commands[i] = new JButton(COMMAND[i]);
commandsPanel.add(commands[i]);
commands[i].setForeground(Color.red);
}
//初始化M鍵,用紅色標(biāo)示,將M鍵放在一個(gè)畫板內(nèi)
JPanel calmsPanel = new JPanel();
//用網(wǎng)格布局管理器,5行,1列的網(wǎng)格,網(wǎng)格之間的水平方向間隔為3個(gè)象素,垂直方向間隔為3個(gè)象素
calmsPanel.setLayout(new GridLayout(5, 1, 3, 3));
for (int i = 0; i M.length; i++) {
m[i] = new JButton(M[i]);
calmsPanel.add(m[i]);
m[i].setForeground(Color.red);
}
//下面進(jìn)行計(jì)算器的整體布局,將calckeys和command畫板放在計(jì)算器的中部,
//將文本框放在北部,將calms畫板放在計(jì)算器的西部。
//新建一個(gè)大的畫板,將上面建立的command和calckeys畫板放在該畫板內(nèi)
JPanel panel1 = new JPanel();
//畫板采用邊界布局管理器,畫板里組件之間的水平和垂直方向上間隔都為3象素
panel1.setLayout(new BorderLayout(3, 3));
panel1.add("North", commandsPanel);
panel1.add("West", calckeysPanel);
//建立一個(gè)畫板放文本框
JPanel top = new JPanel();
top.setLayout(new BorderLayout());
top.add("Center", resultText);
//整體布局
getContentPane().setLayout(new BorderLayout(3, 5));
getContentPane().add("North", top);
getContentPane().add("Center", panel1);
getContentPane().add("West", calmsPanel);
//為各按鈕添加事件偵聽器
//都使用同一個(gè)事件偵聽器,即本對(duì)象。本類的聲明中有implements ActionListener
for (int i = 0; i KEYS.length; i++) {
keys[i].addActionListener(this);
}
for (int i = 0; i COMMAND.length; i++) {
commands[i].addActionListener(this);
}
for (int i = 0; i M.length; i++) {
m[i].addActionListener(this);
}
}
/**
* 處理事件
*/
public void actionPerformed(ActionEvent e) {
//獲取事件源的標(biāo)簽
String label = e.getActionCommand();
if (label.equals(COMMAND[0])){
//用戶按了"Backspace"鍵
handleBackspace();
} else if (label.equals(COMMAND[1])) {
//用戶按了"CE"鍵
resultText.setText("0");
} else if (label.equals(COMMAND[2])){
//用戶按了"C"鍵
handleC();
} else if ("0123456789.".indexOf(label) = 0) {
//用戶按了數(shù)字鍵或者小數(shù)點(diǎn)鍵
handleNumber(label);
// handlezero(zero);
} else {
//用戶按了運(yùn)算符鍵
handleOperator(label);
}
}
/**
* 處理Backspace鍵被按下的事件
*/
private void handleBackspace() {
String text = resultText.getText();
int i = text.length();
if (i 0) {
//退格,將文本最后一個(gè)字符去掉
text = text.substring(0, i - 1);
if (text.length() == 0) {
//如果文本沒有了內(nèi)容,則初始化計(jì)算器的各種值
resultText.setText("0");
firstDigit = true;
operator = "=";
} else {
//顯示新的文本
resultText.setText(text);
}
}
}
/**
* 處理數(shù)字鍵被按下的事件
* @param key
*/
private void handleNumber(String key) {
if (firstDigit) {
//輸入的第一個(gè)數(shù)字
resultText.setText(key);
} else if ((key.equals(".")) (resultText.getText().indexOf(".") 0)){
//輸入的是小數(shù)點(diǎn),并且之前沒有小數(shù)點(diǎn),則將小數(shù)點(diǎn)附在結(jié)果文本框的后面
resultText.setText(resultText.getText() + ".");
} else if (!key.equals(".")) {
//如果輸入的不是小數(shù)點(diǎn),則將數(shù)字附在結(jié)果文本框的后面
resultText.setText(resultText.getText() + key);
}
//以后輸入的肯定不是第一個(gè)數(shù)字了
firstDigit = false;
}
/**
* 處理C鍵被按下的事件
*/
private void handleC() {
//初始化計(jì)算器的各種值
resultText.setText("0");
firstDigit = true;
operator = "=";
}
/**
* 處理運(yùn)算符鍵被按下的事件
* @param key
*/
private void handleOperator(String key) {
if (operator.equals("/")) {
//除法運(yùn)算
//如果當(dāng)前結(jié)果文本框中的值等于0
if (getNumberFromText() == 0.0){
//操作不合法
operateValidFlag = false;
resultText.setText("除數(shù)不能為零");
} else {
resultNum /= getNumberFromText();
}
} else if (operator.equals("1/x")) {
//倒數(shù)運(yùn)算
if (resultNum == 0.0){
//操作不合法
operateValidFlag = false;
resultText.setText("零沒有倒數(shù)");
} else {
resultNum = 1 / resultNum;
}
} else if (operator.equals("+")){
//加法運(yùn)算
resultNum += getNumberFromText();
} else if (operator.equals("-")){
//減法運(yùn)算
resultNum -= getNumberFromText();
} else if (operator.equals("*")){
//乘法運(yùn)算
resultNum *= getNumberFromText();
} else if (operator.equals("sqrt")) {
//平方根運(yùn)算
resultNum = Math.sqrt(resultNum);
} else if (operator.equals("%")){
//百分號(hào)運(yùn)算,除以100
resultNum = resultNum / 100;
} else if (operator.equals("+/-")){
//正數(shù)負(fù)數(shù)運(yùn)算
resultNum = resultNum * (-1);
} else if (operator.equals("=")){
//賦值運(yùn)算
resultNum = getNumberFromText();
}
if (operateValidFlag) {
//雙精度浮點(diǎn)數(shù)的運(yùn)算
long t1;
double t2;
t1 = (long) resultNum;
t2 = resultNum - t1;
if (t2 == 0) {
resultText.setText(String.valueOf(t1));
} else {
resultText.setText(String.valueOf(resultNum));
}
}
//運(yùn)算符等于用戶按的按鈕
operator = key;
firstDigit = true;
operateValidFlag = true;
}
/**
* 從結(jié)果文本框中獲取數(shù)字
* @return
*/
private double getNumberFromText() {
double result = 0;
try {
result = Double.valueOf(resultText.getText()).doubleValue();
} catch (NumberFormatException e){
}
return result;
}
public static void main(String args[]) {
Calculator calculator1 = new Calculator();
calculator1.setVisible(true);
calculator1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
關(guān)于app開發(fā)課程簡單計(jì)算器實(shí)驗(yàn)報(bào)告和安卓開發(fā)計(jì)算器實(shí)驗(yàn)報(bào)告的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。