我們所說的軟件編程,你到底會多少,可以看看這個,無論對于你的工作還是將要找工作的朋友都很有意義的哦
標簽: 軟件編程
上傳時間: 2013-12-16
上傳用戶:yulg
C語言寫的俄羅斯方塊程序 其中的主要邏輯有: (1)由于c的隨機性函數不好,所以每次游戲開始根據bios時間設置種子。 (2)得分越高,方塊下降速度越快(每200分為單位)。 (3)每下落一個方塊加1分,每消除一行加10分,兩行加30分,三行加70分,四行加150分。初試分數為100分。 游戲控制: up-旋轉;空格-下落到底; 左右下方向鍵-控制方向。P-開始或暫停游戲。 ESC-退出。 特點: (1)由于tc不支持中文,所以基本都是英文注釋。 (2)函數命名盡可能規范的表達其內部處理目的和過程。 (3)代碼加上注釋僅有577行。(我下載過的兩個俄羅斯方塊代碼一個在1087行,一個在993行,我的比它們代碼少)。 (4)除了消除空格時算法比較復雜,其他算法都比較簡單易讀。 (5)繪圖效率和局部代碼效率扔有待提高。 (6)FrameTime參數可能依據不同硬件環境進行具體設置,InitGame需要正確的TC路徑。
上傳時間: 2013-12-18
上傳用戶:onewq
Visual C++實現的基因遺傳算法庫源代碼以演示程序Free Source Code for Genetic algorithm 2008年05月21日 C++, Windows, Win32, Visual Studio, MFC, STL, Arch, Dev, Design 基因遺傳算法都是針對概率的,所以因為其隨機的本質,導致其結果可能是好的,也可能是壞的,于是我們就需要一個方法確認這個解到底有多大的可用性。這是通過計算相似擬合度進行衡量的。染色體Chromosomes代表了基因遺傳算法的結果。每次迭代,算法生成一個染色體,這些子孫染色體又會產生新的迭代……關鍵內容 這個基因算法庫是用 Visual Studio 2005 編寫的程序,第一個使用 Microsoft C/C++ 編譯器,第二個使用Intel C++ 編譯器。 如果你希望在你的程序你使用它,有兩個辦法,1是直接引用 Genetic Algorithm Library 項目,然后編譯;2是添加GeneticAlgorithm.lib 靜態鏈接庫到項目中
標簽: algorithm Genetic Windows Visual
上傳時間: 2016-09-22
上傳用戶:silenthink
人工智能 智能問題的很重要一點就是學習問題。如果解決了學習,計算機將在很大程度上 具有人的智能。博奕問題是最典型的智能問題,如果評價函數能夠很好的學習, 并且是一種自學習,或許意味著學習問題的突破。當然,模式識別中的分界面是 需要學習的,特征恐怕也是需要學習的。SVM是學習的有益探索,不過還需要更完 備的學習理論。 我們現有的數學知識能夠解決什么樣的問題。當今的數學都是基于集合論的,然而 集合是不能自己產生新的東西的。因此發明到底是發明還是發現,或者說是集合外 還是集合內?當然這又和世界是確定的還是不確定的聯系起來了。如果世界本質是 集合內的,智能就是發現;反之,智能就是創造。誰能給出證明。 人們往往說計算機沒有情感。什么是情感?怎么用數學來描述情感?我想情感是和 美、丑聯系起來的,因此首先需要對美進行數學的描述,就象對信息進行描述一樣。 人們曾經辯論過美是客觀的還是主觀的,我想大家比較公認美有其客觀載體吧。這 都需要數學的描述。
標簽: 人工智能
上傳時間: 2014-11-07
上傳用戶:youke111
用C語言寫出來程序非常的簡練,它是一種模塊化的語言,一種比匯編更高級的語言,但是就是這樣一種語言也還是有它不足之處:它的延時很不好控制,我們常常很難知道一段延時程序它的精確延時到底是多少,這和匯編延時程序沒發比。但有時后寫程序又不得不要用到比較精確的延時,雖然說可以用混合編程的方式解決,但這種方式不是每個人都能掌握,且寫起來也麻煩。所以,通過測試我給大家提供一個延時子程序模塊,并以此給一個出我們經常用到的延時的數據表格
上傳時間: 2014-01-15
上傳用戶:sxdtlqqjl
1. 異常和標準C 對它的支持 (前言略) 1.1 異常分類 基于Dr. GUI 的建議,我把我的第一個專欄投入到“程序異?!钡南盗猩?。我認識到, “exception”這個術語有些不明確并和上下文相關,尤其是C++標準異常(C++ standard exceptions)和Microsoft 的結構化異常(structured exception handling)。不幸的的是, “異常”一詞太常見了,隨時出現在語言的標準和常見的編程文獻中。因為不想創造一個新 名詞,所以我將盡力在此系列的各部分中明確我對“異?!钡挠梅ā? Part 1 概述通常意義上的異常的性質,和標準C 庫提供的處理它們的方法。 Part 2 縱覽Microsoft 對這些標準C 庫方法的擴展:專門的宏和結構化異常處理。 Part 3 及其余將致力于標準C++異常處理體系。 (C 語言使用者可能在Part2 后放棄,但我鼓勵你堅持到底;我所提出的許多點子同樣 適用于C,雖然不是很直接。)
上傳時間: 2014-01-13
上傳用戶:aappkkee
懸疑小說智商《暗戰》,一場恐怖的心理游戲,到底誰的更勝一籌?
標簽: 商
上傳時間: 2013-12-23
上傳用戶:569342831
想必大家都聽說過“計算機語言”吧,我們就要靠它來向計算機表述我們的游戲到底是怎樣的----這個過程就是所謂“編程”。由于游戲對速度的要求較高,過去我們一般使用C語言,因為用它編制的程序不僅執行速度快,還可以充分地使用硬件的各種資源。而現在(不過也是十多年前的事了 )有了C++語言,它是對C語言的重大改進。C++語言的最大特點是提供了“類” ,成為了“面向對象”的語言。關于此,我們會在第二章詳細介紹。本章將先介紹一些游戲編程所必需的C++語言基礎知識。最后需要提醒大家的是,在學習本章時最好邊學邊實踐,自己試著寫寫C++程序。
上傳時間: 2014-11-23
上傳用戶:希醬大魔王
C沉思錄中文.pdf非常有特點的一本書,全書假設讀者已經通曉C++語言,重點告訴讀者C++的概念以及一些C++的設計手段,比如用C++到底為什么會比C或者其他過程語言更好?
標簽:
上傳時間: 2017-03-28
上傳用戶:dsgkjgkjg
首先,計算出碼元符號集中各個碼元的累積概率,并存放在F數組里面。 然后,開始循環編碼,直至輸入序列循環完畢。 最后,將所得的累計概率由小數形式轉化成二進制形式。 對解碼。首先,計算碼元符號集中各個碼元的累積概率,并存放在F數組里面。 然后,開始循環解碼,此次循環是在碼元符號集中,由高概率碼元向低概率碼元循環,這是由于編碼的輸出肯定是不大于高概率碼元的累積概率的。那么如果我們從高到底循環,所找到的第一個小于編碼結果fs的碼元即為所譯碼的碼元。 最后,我們可以利用此碼元在碼元符號集中的位置和其概率分布數組中的位置是一一對應的性質,找到碼元并復制到輸出數組中去即可。
標簽:
上傳時間: 2017-04-11
上傳用戶:cooran