題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? //這是一個菲波拉契數列問題 public class lianxi01 { public static void main(String[] args) { System.out.println("第1個月的兔子對數: 1"); System.out.println("第2個月的兔子對數: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"個月的兔子對數: "+f2); } } } 【程序2】 題目:判斷101-200之間有多少個素數,并輸出所有素數。 程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素數個數是: " + count); } } 【程序3】 題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上傳時間: 2017-12-24
上傳用戶:Ariza
擴展頻譜通信(Spread Spectrum Communication)簡稱擴頻通信,是指待傳輸的信息的頻譜用某個特定的擴頻函數擴展后成為寬頻帶信號,送入信道中傳輸,再利用相應手段將其壓縮,從而獲取傳輸信息的通信系統,也就是說傳輸信息所用的帶寬遠大于信息本身帶寬。
標簽: 序列
上傳時間: 2018-04-08
上傳用戶:如果云知道
擴展頻譜通信(Spread Spectrum Communication)簡稱擴頻通信,是指待傳輸的信息的頻譜用某個特定的擴頻函數擴展后成為寬頻帶信號,送入信道中傳輸,再利用相應手段將其壓縮,從而獲取傳輸信息的通信系統,也就是說傳輸信息所用的帶寬遠大于信息本身帶寬。
標簽: 擴頻系統
上傳時間: 2018-04-08
上傳用戶:如果云知道
PLC即可編程控制器,(ProgrammablelogicController),是指以計算機技術為基礎的新型工業控制裝置。 在1987年國際電工委員會(InternationalElectricalCommittee)頒布的PLC標準草案中對PLC做了如下定義:“PLC是一種專門為在工業環境下應用而設計的數字運算操作的電子裝置。
上傳時間: 2018-06-27
上傳用戶:454545
簡單理解的話,它和個人電腦上的CPU類似,都屬于某一類系統上進行數據采集處理的核心,但使用范圍和作用與一般CPU不同,而且PLC不像個人電腦上的CPU一樣單單指一個CPU,準確說它是一種控制系統,擁有自己的CPU,
標簽: 電氣標準
上傳時間: 2018-06-27
上傳用戶:454545
通信系統的信號報告常用S單位1~9來表示,比如VHF調幅通話中“信號有5個”通常指-111dBm的信號。那么,短波單邊帶通信中的“信號5”又指多強的信號呢?dBm-S單位-端口電壓對照表即給出全部列表。
上傳時間: 2018-11-22
上傳用戶:milo
【摘要】智能照明一般是指安裝了先進的遠程控制、數據分析、情景模式的照明系統,智能照明是一些公共場所、高檔商品房、商場中運用廣泛。智能照明控制系統它由無線模塊、智APP、傳感器等組成。優勢方面來講,傳統的照明需要手動去控制,就算是聲控及光控也并不能穩定控制光源,而情景模式則可以根據日常習慣自動轉換,遠程控制能加能夠節省開關照明設備的時間及管理方便。智能化,節能,方便快捷是其主要亮點。智慧城市的興起,智慧照明成為了智慧城市不可分割的一部分
標簽: 傳感器論文
上傳時間: 2018-12-20
上傳用戶:969895392
易語言軟件防破解加密技術本文為全中文編寫,不需要有PE文件格式知識,不需要掌握匯編或C語言的編程技巧,一些加密算法直接由易語言提供,特殊的加密算法大家可以翻譯C語言代碼、匯編代碼或VB代碼。 本文中將“Cracker”一詞翻譯為“奸人”,意為“奸邪小人”之義。本人對破解者一向深惡痛絕,有人說中國的軟件發展中破解者有一份功勞,可我說這話不對,看看因盜版而產生的微軟對操作系統及軟件業的壟斷,國內軟件業在盜版的夾縫中生存……,如此下去,軟件作者沒有收益,將不再會有優秀的軟件推出。防止盜版,匹夫有責,我想通過本書的推出可以加強易語言用戶的加密能力,將盜版殺死在大家共同的手中。 本書集成了多位作者的公開著述,在此一并表示感謝。其中部分文字內容根據易語言的特性作了修正。文中不署作者姓名,以防止奸人對他們的軟件的刻意破解。 隨著采用易語言編制程序的人們越來越多,寫一個軟件易被奸人破解的情況也越來越多了,有個別用戶甚至于懷疑易語言是否有安全性。從技術性上來說,我只能說加密技術與編程語言無關,一個編程語言的安全性一般指所生成的機器碼是否穩定、可靠,而不是防破解方面,如果想要很好地防止破解,那么掌握一門加密技術是非常必要的。 本書考慮到使用易語言的用戶大部分對PE文件結構不太熟悉,因此沒有采用很底層的方法去教學,而是采用與易語言直接表達的方式試圖說明如何加密。
上傳時間: 2019-01-29
上傳用戶:jizhi111
我們編寫的程序由兩個主要方面組成 1 算法的集合就是將指令組織成程序來解決某個特定的問題 2 數據的集合算法在這些數據上操作以提供問題的解決方案 縱觀短暫的計算機發展史這兩個主要方面算法和數據一直保持不變發展演化的 是它們之間的關系就是所謂的程序設計方法programming paradigm 在過程化程序設計方法procedural programming 中一個問題可直接由一組算法來建 立模型例如公共圖書館的資料借閱/登記check out/check in 系統是由一系列過程表現 出來的其中兩個主要的過程是資料的借閱和登記這些數據被獨立存儲起來我們既可以 在某個全局位置上訪問這些數據或者把數據傳遞給過程以便它能夠訪問這些數據Fortran C 和 Pascal 是三種著名的過程語言C++也支持過程化程序設計單獨的過程如check_in() check_out() over_due() fine()等等都被稱為函數第三篇將集中討論C++對過程化程序 設計方法的支持尤其將重點討論函數函數模板和通用算法 在20 世紀70 年代程序設計的焦點從過程化程序設計方法轉移到了抽象數據類型 abstract data type 簡寫為ADT 的程序設計上現在通常稱之為基于對象(object based 的程序設計在基于對象的程序設計方法中我們通過一組數據抽象來建立問題的模型在 C++中我們把這些抽象稱為類class 例如在這種方法下圖書館資料借閱登記系統就 由類的對象實例比如書借閱者還書時間罰款等之間的相互作用表現出來以此表 示出圖書館的抽象概念與每個類相關的算法被稱為該類的公有接口public interface 數 據以私有形式被存儲在每個對象中對數據的訪問應與一般的程序代碼隔離開來CLU Ada 和Modula-2 是三種支持抽象數據類型的程序設計語言第四篇將說明和討論C++對抽象數據 類型程序設計方法的支持 面向對象的程序設計方法通過繼承inheritance 機制和動態綁定dynamic binding 機 制擴展了抽象數據類型繼承機制是對現有實現代碼的重用動態綁定是指對現有的公有接 口的重用以前獨立的類型現在有了類型/子類型的特定關系一本書一盒錄像帶一段錄 音甚至孩子的寵物盡管它們有各自的借閱/登記方式但都可以成為圖書館的收藏資料 共享的公有接口和私有的數據都放在一個抽象類圖書館資料LibraryMaterial 中每個特 殊的圖書館資料類都從LibraryMaterial 抽象類繼承共享的行為它們只需要提供與自身行為相 關的算法和數據Simula Smalltalk 和Java 是三種支持面向對象程序設計方法的著名語言 第五篇將集中討論C++對面向對象程序設計方法的支持 C++是一種支持多種程序設計方法的語言雖然我們主要把它當作面向對象的語言但 實際上它也提供對過程化的和基于對象的程序設計方法的支持這樣做的好處是對每個問題 都能夠提供最合適的解決方案事實上沒有一種程序設計方法能夠
上傳時間: 2019-01-30
上傳用戶:jizhi111
Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基于對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。是一種可用于微軟自家產品開發的語言。 [1] “Visual” 指的是開發圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
標簽: VB精選
上傳時間: 2019-03-06
上傳用戶:Yingshangling