在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁(yè) > 文章中心 > 計(jì)算機(jī)編程技術(shù)

計(jì)算機(jī)編程技術(shù)

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計(jì)算機(jī)編程技術(shù)范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

計(jì)算機(jī)編程技術(shù)范文第1篇

關(guān)鍵詞:編程;技術(shù);計(jì)算機(jī)軟件工程

1計(jì)算機(jī)軟件工程中的數(shù)據(jù)庫(kù)建立

在進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫(kù)建立的整個(gè)過程中最開始就需要對(duì)計(jì)算機(jī)基礎(chǔ)框架進(jìn)行設(shè)計(jì),并且同時(shí)需要對(duì)計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行改進(jìn),而計(jì)算機(jī)軟件的運(yùn)行是需要通過網(wǎng)絡(luò)這個(gè)媒介來作為支撐,要不然計(jì)算機(jī)系統(tǒng)中的軟件就不能發(fā)揮作用,因此在系統(tǒng)數(shù)據(jù)庫(kù)的搭建過程中要考慮到這些相關(guān)的影響因素,整個(gè)系統(tǒng)的各子系統(tǒng)之間相互之間需要形成良好的交互關(guān)系,最終才能使系統(tǒng)的軟件運(yùn)行,同時(shí)也可以保證計(jì)算機(jī)系統(tǒng)中的信息的安全性。在軟件工程數(shù)據(jù)庫(kù)一開始建立初期就必須要有明確的應(yīng)用范圍,這樣就能夠高效地做好計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理工作,在初步形成了數(shù)據(jù)庫(kù)的總體構(gòu)架之后,需要在此基礎(chǔ)上進(jìn)行其他功能的完善,提升整個(gè)軟件的使用性能和安全性能并解決在使用過程中出現(xiàn)的漏洞,當(dāng)這個(gè)軟件在不斷更新升級(jí)改進(jìn)后它的功能將會(huì)越來越人性化以滿足用戶的需求,同時(shí)在抵抗外界的干擾方面也是會(huì)做得更好,此外數(shù)據(jù)庫(kù)也要及時(shí)進(jìn)行更新以免出現(xiàn)使用故障問題。編程技術(shù)是形成計(jì)算機(jī)數(shù)據(jù)庫(kù)的基礎(chǔ),各功能的協(xié)調(diào)是解決軟件技術(shù)問題的主要途徑,軟件在開發(fā)出后投入市場(chǎng)讓用戶進(jìn)行使用中要有效利用好計(jì)算機(jī)數(shù)據(jù)庫(kù)中的資源,使得軟件能夠在使用過程中可以進(jìn)行自動(dòng)更新,來解決軟件在使用過程中出現(xiàn)的問題同時(shí)增加一些必要的功能。在做軟件過程中工程師要合理的選擇匯編語(yǔ)言,然后進(jìn)行軟件框架的編程,這樣就能更好的做出所需的軟件和提升用戶的使用體驗(yàn)。

2數(shù)據(jù)庫(kù)文件建立

2.1類型比較

數(shù)據(jù)庫(kù)需要處于讀取的條件下才能對(duì)數(shù)據(jù)庫(kù)的文件進(jìn)行建立,為此在數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)建立的最初階段需要做好對(duì)比工作,防止出現(xiàn)在讀取的過程中出現(xiàn)數(shù)據(jù)的丟失卻不能及時(shí)發(fā)現(xiàn)的問題。通常采用對(duì)比的數(shù)據(jù)讀取方式更能夠保證數(shù)據(jù)讀取的穩(wěn)定性,同時(shí)在文件讀取出現(xiàn)問題時(shí)也更能夠直觀的發(fā)現(xiàn)問題,也更能夠找到合適的類型。在文件讀取時(shí)要做到節(jié)省計(jì)算機(jī)的存儲(chǔ)空間,并且短時(shí)間地對(duì)數(shù)據(jù)進(jìn)行讀取,這樣做的目的就是可以保證軟件運(yùn)行的流暢度和穩(wěn)定性,更不容易出現(xiàn)運(yùn)行故障問題。

2.2創(chuàng)建數(shù)據(jù)庫(kù)

一般情況下是在文件建立之后進(jìn)行數(shù)據(jù)庫(kù)的建立,并且在創(chuàng)建之后系統(tǒng)將會(huì)對(duì)訪問的權(quán)限進(jìn)行限制,會(huì)限制用戶之后的相關(guān)操作,特別是在當(dāng)系統(tǒng)出現(xiàn)一些問題需要進(jìn)行相應(yīng)的改進(jìn)時(shí),由于權(quán)限限制的原因?qū)⑿枰獙?duì)各方面進(jìn)行調(diào)整,需要更加有效的關(guān)聯(lián)才能使得整個(gè)系統(tǒng)的穩(wěn)定性有較高的保障。為了保證系統(tǒng)的穩(wěn)定可靠性可以采用分模塊的形式來對(duì)系統(tǒng)的多個(gè)功能進(jìn)行逐一控制,如此一來就可以有效的提升數(shù)據(jù)庫(kù)各功能的穩(wěn)定性,保證系統(tǒng)的流暢運(yùn)行。而一些在外部安裝的軟件就相對(duì)來說在對(duì)數(shù)據(jù)庫(kù)創(chuàng)建時(shí)簡(jiǎn)便很多,在對(duì)外部軟件進(jìn)行安裝時(shí)可以采取私人模式的安裝方法可以保證用戶的數(shù)據(jù)安全。同時(shí)需要根據(jù)軟件的具體特征來建立合適的數(shù)據(jù)庫(kù),保證數(shù)據(jù)庫(kù)中的資源能夠充分利用,此外還需要不斷對(duì)編程技術(shù)進(jìn)行改進(jìn)。為了能夠保證系統(tǒng)在系統(tǒng)出現(xiàn)問題數(shù)據(jù)丟失的情況下保證系統(tǒng)快速的快速恢復(fù)運(yùn)行,需要對(duì)數(shù)據(jù)庫(kù)中的信息做好備份工作。

3對(duì)數(shù)據(jù)庫(kù)文件的訪問

3.1面向?qū)ο蟮臄?shù)據(jù)庫(kù)存儲(chǔ)模式選擇

分區(qū)之后就可以進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ)模式狀態(tài),但是這項(xiàng)功能又存在多方面的安全問題。數(shù)據(jù)庫(kù)的存儲(chǔ)的作用就是對(duì)用戶的各項(xiàng)權(quán)限進(jìn)行一定的限制,以保證系統(tǒng)能夠穩(wěn)定運(yùn)行,這種訪問權(quán)限是被分為多個(gè)訪問級(jí)別,不同類型的訪問用戶,進(jìn)入系統(tǒng)的頁(yè)面信息也會(huì)有所區(qū)別,主要目的還是在于保證系統(tǒng)的安全和穩(wěn)定。建立了文件類型數(shù)據(jù)庫(kù)后,更加有利于文件的訪問,在進(jìn)行系統(tǒng)的功能設(shè)計(jì)時(shí)需要重點(diǎn)針對(duì)這一方面,要做好合理優(yōu)化系統(tǒng)資源,保證系統(tǒng)高效穩(wěn)定運(yùn)行。

3.2數(shù)據(jù)庫(kù)文件的加密保護(hù)

文件加密主要是防止用戶的個(gè)人重要信息被他人盜取而采取的保護(hù)措施,需要采取相應(yīng)的措施來保證用戶的信息安全,主要的措施就是通過對(duì)用戶的信息根據(jù)信息的重要程度來設(shè)置,在用戶進(jìn)行使用時(shí)需要設(shè)置登錄密碼來保證信息安全,同時(shí)在登錄數(shù)據(jù)庫(kù)時(shí)也需要密碼,這類分等級(jí)分類型的密碼設(shè)置可以保證技術(shù)人員高效找到解決問題的策略,保證數(shù)據(jù)庫(kù)和用戶的信息不會(huì)被木馬等其他病毒攻擊竊取信息,損壞計(jì)算機(jī)系統(tǒng),造成重大財(cái)產(chǎn)損失。對(duì)于在這個(gè)過程中信息選擇問題可以通過加密選擇來解決,通過結(jié)構(gòu)優(yōu)化來解決功能沖突問題,最終保證系統(tǒng)處于一個(gè)安全穩(wěn)定的狀態(tài)下運(yùn)行。

3.3數(shù)據(jù)存儲(chǔ)模式使用方法比較

使用方法的對(duì)比過程影響著系統(tǒng)運(yùn)行的穩(wěn)定性,同時(shí)在軟件處于工作狀態(tài)下進(jìn)行判斷系統(tǒng)是否處于不穩(wěn)定運(yùn)行的狀態(tài),最終技術(shù)人員根據(jù)出現(xiàn)的具體問題進(jìn)而采取相應(yīng)的改進(jìn)措施。同在網(wǎng)絡(luò)如何進(jìn)行選取完全看之前設(shè)計(jì)時(shí)的功能選擇,以及在實(shí)際使用過程中所遇到的具體問題決定的,最終可以達(dá)到提高系統(tǒng)穩(wěn)定性的作用,而這種解決策略在防止計(jì)算機(jī)病毒的入侵系統(tǒng)這一方面起到了很好的作用,也在保障數(shù)據(jù)庫(kù)的信息安全方面起到了很關(guān)鍵的作用,一般性的軟件技術(shù)問題,在這種模式下軟件都能穩(wěn)定運(yùn)行,此時(shí)在系統(tǒng)獲得到信息后能夠自動(dòng)進(jìn)行選擇分類,這樣就能保證數(shù)據(jù)庫(kù)調(diào)動(dòng)數(shù)據(jù)的效率和速度,同時(shí)軟件也會(huì)根據(jù)具體要求進(jìn)行自動(dòng)更新,而這都需要各系統(tǒng)間高效配合才能實(shí)現(xiàn)。同時(shí)系統(tǒng)會(huì)對(duì)各模式進(jìn)行篩選,找出其中的問題,優(yōu)化整個(gè)運(yùn)行系統(tǒng)。

3.4開發(fā)設(shè)計(jì)中的編程技術(shù)選擇

保證軟件系統(tǒng)的穩(wěn)定性是選擇哪種編程技術(shù)的重要參考標(biāo)準(zhǔn),得到編程技術(shù)能否保證資源的高效利用,還有保證系統(tǒng)穩(wěn)定性的能力。通過采用對(duì)比的方法進(jìn)行編程來解決系統(tǒng)的一些相關(guān)問題,當(dāng)系統(tǒng)出現(xiàn)不穩(wěn)定時(shí)要及時(shí)發(fā)現(xiàn)問題所在采取相應(yīng)的解決措施,保證軟件不會(huì)出現(xiàn)較大的功能問題影響到軟件的正常運(yùn)行。相關(guān)的技術(shù)人員在進(jìn)行問題診斷時(shí)也要針對(duì)性的進(jìn)行檢查,保證系統(tǒng)能夠處于一種穩(wěn)定的狀態(tài)下持續(xù)安全運(yùn)行。所以軟件運(yùn)行的穩(wěn)定性和編程技術(shù)的選擇有著密不可分的聯(lián)系,編程技術(shù)選取的是否合適直接影響到軟件運(yùn)行的穩(wěn)定性,因此要選擇最為適合特定軟件開發(fā)的編程技術(shù)。在一開始的軟件開發(fā)階段遇到問題可以對(duì)軟件開發(fā)的基礎(chǔ)框架進(jìn)行優(yōu)化,以保證之后的開發(fā)能夠有效進(jìn)行,這就對(duì)編程技術(shù)提出了更高的要求,需要編程技術(shù)能夠?qū)崿F(xiàn)軟件特定功能的同時(shí)也要保證軟件的安全性。

4結(jié)語(yǔ)

在互聯(lián)網(wǎng)時(shí)代背景下,各行各業(yè)都需要利用計(jì)算機(jī)技術(shù)來獲得發(fā)展,因此在很多非計(jì)算機(jī)類的工程領(lǐng)域內(nèi)也越來越需要懂得計(jì)算機(jī)編程技術(shù)的人才,而對(duì)于非計(jì)算機(jī)專業(yè)人員面對(duì)這門較為復(fù)雜的學(xué)科一開始學(xué)習(xí)都會(huì)有所困惑甚至退卻。本文就關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)做了詳細(xì)的說明,希望對(duì)相關(guān)的使用人員有所幫助,也為非計(jì)算機(jī)專業(yè)人員提供學(xué)習(xí)方法。

參考文獻(xiàn):

[1]范麗萍.基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫(kù)編程技術(shù)[J].電子技術(shù)與軟件工程,2017(1):164-165.

計(jì)算機(jī)編程技術(shù)范文第2篇

關(guān)鍵詞:計(jì)算機(jī) JAVA 面向?qū)ο?編程

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2014)02-0002-01

在計(jì)算機(jī)程序設(shè)計(jì)中使用JAVA語(yǔ)言,不僅可以在很大程度上解決軟件的沖突,同時(shí)對(duì)軟件的穩(wěn)定性也能產(chǎn)生積極作用。由于目前的大部分軟件都具有相同的基礎(chǔ),JAVA編程作為一個(gè)大眾化的編程,其服務(wù)范圍非常廣泛,適用于多數(shù)的計(jì)算機(jī)軟件。在技術(shù)特性方面,JAVA編程獲得了多個(gè)權(quán)威領(lǐng)域的認(rèn)可,從多個(gè)角度而言,JAVA編程都具有較高的可應(yīng)用性。

一、JAVA編程的特點(diǎn)

1.JAVA編程語(yǔ)言語(yǔ)法結(jié)構(gòu)簡(jiǎn)單

JAVA程序設(shè)計(jì)對(duì)計(jì)算機(jī)軟件的發(fā)展產(chǎn)生了很大的積極影響,其語(yǔ)法結(jié)構(gòu)非常簡(jiǎn)單,與C語(yǔ)言和C++相比,JAVA語(yǔ)言的大體結(jié)構(gòu)與之很相似,大體的框架并沒有發(fā)生太大的改變,這樣更容易讓用戶接受;JAVA編程語(yǔ)言在創(chuàng)建的時(shí)候,主要是以C語(yǔ)言和C++語(yǔ)言為導(dǎo)向,換言之,JAVA編程語(yǔ)言吸收了上述兩種語(yǔ)言的優(yōu)勢(shì),能夠采用較為簡(jiǎn)單的方式來表達(dá)復(fù)雜的程序內(nèi)容,提高工作效率。

2.面向?qū)ο蟮某绦蛟O(shè)計(jì)方式

在設(shè)計(jì)開發(fā)計(jì)算機(jī)程序的時(shí)候,每一種語(yǔ)言都有自己特定的優(yōu)勢(shì),JAVA編程在實(shí)際的應(yīng)用當(dāng)中,由于其面向?qū)ο蟮奶攸c(diǎn),因而得到了很多用戶的青睞。在JAVA編程中,由于JAVA編程能夠通過不同的功能將程序劃分為不同的模塊,可以最大限度的實(shí)現(xiàn)對(duì)程序的分解。從如上所述,JAVA編程面向?qū)ο蟮奶攸c(diǎn)具有很大的積極意義,例如,程序設(shè)計(jì)人員對(duì)一個(gè)程序進(jìn)行改動(dòng),僅僅改動(dòng)這個(gè)程序就可以了,并不需要對(duì)其他程序作出改動(dòng),而且并不會(huì)對(duì)其他模塊產(chǎn)生影響。這個(gè)特點(diǎn)是面向過程語(yǔ)言(例如C語(yǔ)言)所不具備的,正是由于這個(gè)特點(diǎn),能夠提高工作效率,提升計(jì)算機(jī)軟件的性能。

3.JAVA編程可移植性能、安全性和解釋性

除此之外,JAVA語(yǔ)言還具有可移植性能強(qiáng)、安全性高、解釋性強(qiáng)等特點(diǎn)。在可移植性方面,JAVA編程支持用戶在網(wǎng)絡(luò)上下載應(yīng)用軟件,同時(shí)能夠保證用戶順利下載,減少下載過程中的阻力。在安全性方面,JAVA編程可以從根本上加強(qiáng)網(wǎng)絡(luò)安全,例如在某一程序運(yùn)行的時(shí)候,JAVA編程能夠檢測(cè)字節(jié)代碼的權(quán)限,通過權(quán)限,鑒定屬于外網(wǎng)還是內(nèi)網(wǎng),甚至能夠檢測(cè)出代碼的目的。由此可見,JAVA編程在安全性方面也非常可靠。在解釋性方面,當(dāng)用戶運(yùn)行JAVA程序以后,可以對(duì)語(yǔ)言進(jìn)行解釋,這些特點(diǎn)對(duì)計(jì)算機(jī)軟件編程人員提供了較大的便利,節(jié)省了工作時(shí)間。

二、JAVA編程技術(shù)分析

1.執(zhí)行性強(qiáng)

在目前的程序設(shè)計(jì)中,JAVA編程技術(shù)的應(yīng)用數(shù)量占有很大一部分,相對(duì)而言,JAVA編程技術(shù)的執(zhí)行性較強(qiáng)。主要表現(xiàn)在:JAVA 編程語(yǔ)言把源代碼編譯為二進(jìn)制的字節(jié)碼,接著借助各種不同的平臺(tái)虛擬機(jī)解釋執(zhí)行的字節(jié)碼,最終能夠?qū)崿F(xiàn)一次編譯和到處執(zhí)行的特性。隨著 J2SE1.4.2 的,JAVA 編程語(yǔ)言執(zhí)行的速度得到了很大的提高。從以上的闡述來看,JAVA編程技術(shù)能夠幫助眾多的用戶或者程序人員獲得一個(gè)便利的工作方式,無論是對(duì)計(jì)算機(jī)軟件的編程,還是修復(fù)計(jì)算機(jī)軟件,都能夠在客觀上達(dá)到一個(gè)理想的效果。

2.指針方面

JAVA編程技術(shù)在實(shí)際的應(yīng)用當(dāng)中,如果單單就某一個(gè)方面來比較,并沒有比C語(yǔ)言技術(shù)和C++語(yǔ)言技術(shù)強(qiáng)。但是,程序員和用戶看中的是JAVA編程技術(shù)的整體。比方說,在指針方面,JAVA編程技術(shù)要優(yōu)于很多技術(shù),甚至比C語(yǔ)言技術(shù)和C++語(yǔ)言技術(shù)更加優(yōu)越。在JAVA編程技術(shù)當(dāng)中,完全舍棄了指針,選擇引用,通過這種方式,將指針的靈活性充分保留下來,還有效的剔除了指針存在的安全隱患。這種技術(shù)上的優(yōu)勢(shì)是其他語(yǔ)言技術(shù)不能比擬的。

3.下載方面

JAVA編程技術(shù)得到了社會(huì)各個(gè)專業(yè)領(lǐng)域的肯定,上述的幾個(gè)方面,都充分說明了JAVA編程技術(shù)存在很強(qiáng)的優(yōu)勢(shì),在實(shí)際的應(yīng)用當(dāng)中,也展現(xiàn)出了較高的姿態(tài)。在此,本文就下載方面的技術(shù)進(jìn)行一定的分析。采用JAVA編程技術(shù),用戶能在Web網(wǎng)頁(yè)上下載需要的程序,包括圖像、圖像和HTML等,網(wǎng)絡(luò)瀏覽器可以在Web網(wǎng)頁(yè)上組織這些片段,方便用戶查看。Java編程用戶能夠確保Web運(yùn)行的程序運(yùn)行在任何計(jì)算機(jī)上。由此可見,JAVA編程技術(shù)在下載方面,也做到了一個(gè)非常標(biāo)準(zhǔn)的地步。用戶借助下載上的便利,能夠在日常的生活和工作中,更加高效的利用計(jì)算機(jī)軟件,同時(shí)花費(fèi)較少的時(shí)間,創(chuàng)造較大的價(jià)值。下載技術(shù)上的成功,無疑為JAVA編程技術(shù)提供了一個(gè)廣闊的應(yīng)用平臺(tái)。

三、小結(jié)

本文對(duì)JAVA編程特點(diǎn)以及技術(shù)進(jìn)行了一定的分析,就目前的情況來看,雖然C語(yǔ)言和C++獲得了很大程度上的認(rèn)可和廣泛的應(yīng)用,但是JAVA編程的地位依然不可取代。它的特點(diǎn)鮮明,技術(shù)過硬,是目前計(jì)算機(jī)軟件編程的主要構(gòu)成因素。在未來的工作當(dāng)中,需要對(duì)JAVA編程不斷的優(yōu)化,充分發(fā)揮JAVA編程的優(yōu)勢(shì),幫助計(jì)算機(jī)軟件獲得更大的成功。

參考文獻(xiàn)

[1]江震.程序的性能與編程語(yǔ)言[J].軟件導(dǎo)刊,2008(12).

[2]張曉鵬.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的幾種實(shí)現(xiàn)思路和應(yīng)用[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2010(18).

[3]田冰超.淺析計(jì)算機(jī)語(yǔ)言[J].信息與電腦(理論版),2009(12).

[4] 劉瑞玲;茍浩鋒;王軍弟;;JAVA異常處理的分析與研究[J];電腦知識(shí)與技術(shù);2011(15)

計(jì)算機(jī)編程技術(shù)范文第3篇

關(guān)鍵詞:青山水庫(kù);試算交點(diǎn)法;過程線;Zmax;Vmax

一、青山水庫(kù)工程概況

青山水庫(kù)工程等特別為II等,永久性主要建筑物級(jí)別為2級(jí),次要建筑物級(jí)別為3級(jí),主要由主壩、東副壩、西副壩、第一和第二溢洪道、引水放空隧洞、東、西輸水隧洞以及電站等建筑物組成,主副壩均為粘土心墻代料壩。青山水庫(kù)是一座以防洪、灌溉為主,兼顧發(fā)電、、旅游、養(yǎng)殖等綜合利用的年調(diào)節(jié)水庫(kù)。

二、洪水調(diào)節(jié)資料數(shù)據(jù)

水庫(kù)起調(diào)水位為設(shè)計(jì)蓄水位(117米),當(dāng)洪水來臨時(shí),如果入庫(kù)的洪水小于下泄能力時(shí),來多少泄多少。如入庫(kù)洪水流量大于閘門全開的溢洪道下泄能力時(shí),則閘門全開自由下流。

三、最高洪水位Zmax和最大庫(kù)容Vmax的求取與過程線的繪制

該軟件的最高洪水位Zmax及最大庫(kù)容Vmax的求取是通過求取入庫(kù)與下泄流量過程線交點(diǎn)而求得。當(dāng)某一時(shí)刻入庫(kù)流量與下泄流量相等時(shí),兩曲線包圍的面積最大,記得最大庫(kù)容和最高洪水位,參考上頁(yè)右圖。

求取交點(diǎn)代碼過程:

Private Sub Command MAX計(jì)算_Click() '求取交點(diǎn)坐標(biāo)

Dim m#: n# : X#: Y# ‘此四個(gè)變量為計(jì)算過程轉(zhuǎn)換量

For k = 0 To 11 ‘Text6(k)和Text8(k)為計(jì)算列表入庫(kù)流量和下泄流量數(shù)組

If (Text6(k).Text - Text8(k).Text) * (Text6(k + 1).Text - Text8(k + 1).Text)

m = (Text8(k).Text - Text6(k).Text) * (Text5(k + 1).Text - Text5(k).Text)

n = Text6(k + 1) - Text8(k + 1) + Text8(k) - Text6(k)

X = m / n + Text5(k) ‘Text5(k)榧撲懔斜硎奔涫組

Text14.Text = Format(X, "00.00") ’Text14為MAX結(jié)果里的時(shí)間

m = (Text6(k + 1) - Text6(k)) * (X - Text5(k))

n = Text5(k + 1) - Text5(k):Y = m / n + Text6(k)

Text15(1).Text = m / n + Text6(k) ’Text15(1)為MAX結(jié)果里的下泄流量

Exit For

End If

Next

For k = 0 To 10

If Val(Y) >= Val(Textq(k).Text) And Val(Y)

Text16.Text = Format((TextZ(k + 1).Text - TextZ (k).Text) * (Y - Textq (k).Text) / (Textq (k + 1).Text - Textq (k).Text) + TextZ (k).Text , "00.00")

’Text16為MAX結(jié)果里的水位

Exit For

End If

Next

Text15(0).Text = v(Text16.Text) ’Text15(1)為MAX結(jié)果里的庫(kù)容

Label11.Caption = Text16.Text

End If

End Sub

繪制該過程曲線原理為:該過程線為一段段直線連接而成,當(dāng)某同一時(shí)間段入庫(kù)與下泄線段對(duì)應(yīng)的豎坐標(biāo)之差的乘積小于0時(shí),則入庫(kù)與下泄流量過程線在該時(shí)間段相交,通過兩點(diǎn)法求得兩直線方程,即求得交點(diǎn)坐標(biāo),進(jìn)而得到最高洪水位Zmax及最大庫(kù)容Vmax及其出現(xiàn)的時(shí)間。

結(jié)語(yǔ)

在本文所述的調(diào)洪計(jì)算過程中,采取了試算法與圖像法相結(jié)合的方法,旨在更高效、準(zhǔn)確地計(jì)算出洪水到來時(shí)最高洪水位Zmax和最大庫(kù)容Vmax兩個(gè)數(shù)值。此外,利用該方法可明顯提高運(yùn)算速度,在較大型頻繁的運(yùn)算過程中能有效減少計(jì)算機(jī)卡機(jī)事故發(fā)生,提高電算工作的效率和運(yùn)算指標(biāo)的精確度。

參考文獻(xiàn):

[1]顧勝平,田富強(qiáng),徐得潛.水資源規(guī)劃及應(yīng)用[M].北京:中國(guó)水利水電出版社,2009

[2]左其亭、陶潔.水資源規(guī)劃與利用課程設(shè)計(jì)青山水庫(kù)背景資料與要求[EB].鄭州大學(xué)水利與環(huán)境學(xué)院,2016

計(jì)算機(jī)編程技術(shù)范文第4篇

【關(guān)鍵詞】計(jì)算機(jī)編程 研究現(xiàn)狀 數(shù)學(xué)算法 目的 優(yōu)化

研發(fā)計(jì)算機(jī)軟件最重要的就是計(jì)算機(jī)編程的開發(fā),而計(jì)算機(jī)編程開發(fā)的運(yùn)用則是基于數(shù)學(xué)算法,研究數(shù)學(xué)算法的目的、意義和作用并探討數(shù)學(xué)算法在計(jì)算機(jī)編程中的應(yīng)用,將有助于改進(jìn)和提高數(shù)學(xué)算法,進(jìn)一步提高數(shù)學(xué)算法在計(jì)算機(jī)編程的中優(yōu)化作用和能力,并能為我國(guó)計(jì)算機(jī)技術(shù)的發(fā)展提供實(shí)踐性的經(jīng)驗(yàn)參考。

1 國(guó)內(nèi)計(jì)算機(jī)研究現(xiàn)狀及發(fā)展方向

計(jì)算機(jī)編程與諸多其他相關(guān)學(xué)科都存在緊密聯(lián)系,其中,最為突出的就屬數(shù)學(xué)科。隨著現(xiàn)代科技的迅猛發(fā)展,計(jì)算機(jī)技術(shù)也在不斷發(fā)展變化,當(dāng)前,計(jì)算機(jī)編程和數(shù)學(xué)算法之間的關(guān)聯(lián)性成為了研究的側(cè)重點(diǎn),關(guān)于計(jì)算機(jī)的研究理論有可分為網(wǎng)絡(luò)、計(jì)算性、算法及設(shè)計(jì)理論等多個(gè)方面,他們之間并不單獨(dú)孤立,而是相互協(xié)調(diào)形成統(tǒng)一的。正是由此,計(jì)算機(jī)的軟硬件設(shè)施水平才得以快速提高,但究其本質(zhì),計(jì)算機(jī)的結(jié)構(gòu)體系依舊沒有太大變化和發(fā)展,無論國(guó)內(nèi)外,在解決計(jì)算機(jī)出現(xiàn)的問題時(shí),所采用的方法幾乎都是相似的,因此,我們研究探討數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程的優(yōu)化作用是重要而具有意義的。

2 數(shù)學(xué)算法研究的目的、意義及用途

2.1 數(shù)學(xué)算法概述

數(shù)學(xué)算法泛指數(shù)學(xué)學(xué)科中的歸納法,數(shù)學(xué)算法的合理利用可以使較難的問題獲得相對(duì)簡(jiǎn)化,可以在一定程度上減輕相應(yīng)的工作負(fù)擔(dān),并加快工作效率。數(shù)學(xué)算法通常就是嚴(yán)格的根據(jù)數(shù)學(xué)規(guī)則和相應(yīng)的計(jì)算步驟來計(jì)算工作量,使相對(duì)較大的工作量減少,計(jì)算過程花費(fèi)的時(shí)間縮短,計(jì)算所得的結(jié)果準(zhǔn)確率提高。目前計(jì)算機(jī)編程中多少都會(huì)用到數(shù)學(xué)算法,數(shù)學(xué)算法對(duì)C語(yǔ)言有著相當(dāng)程度的影響,數(shù)學(xué)算法還可使多種不同語(yǔ)言之間實(shí)現(xiàn)轉(zhuǎn)化。由于數(shù)學(xué)算法的實(shí)際效能和作用,現(xiàn)在計(jì)算機(jī)編程中,已將數(shù)學(xué)算法作為一項(xiàng)重要的計(jì)算依據(jù)來應(yīng)用。

2.2 數(shù)學(xué)算法研究的的目的、意義及用途

通常,使用計(jì)算機(jī)處理問題的過程,是在具體問題中選擇一個(gè)數(shù)學(xué)模型,根據(jù)數(shù)學(xué)模型設(shè)計(jì)解決問題的方法,再運(yùn)用計(jì)算機(jī)進(jìn)行調(diào)試、解答的過程,是將具體的數(shù)學(xué)計(jì)算轉(zhuǎn)化成了計(jì)算機(jī)內(nèi)部計(jì)算并得出結(jié)果的過程,這就是計(jì)算機(jī)程序和數(shù)學(xué)算法間相關(guān)聯(lián)的明確體現(xiàn)。

在計(jì)算機(jī)編程過程中建立數(shù)學(xué)模型,就是運(yùn)用數(shù)學(xué)的理念,思維和觀點(diǎn)來使問題獲得解答的過程。建立數(shù)學(xué)模型可以將計(jì)算過程中復(fù)雜的問題相對(duì)簡(jiǎn)化,并通過資料顯示、實(shí)驗(yàn)研究和調(diào)查證明,仔細(xì)研究計(jì)算機(jī)計(jì)算過程中其本身可遵循的規(guī)律,得出一個(gè)相應(yīng)的數(shù)量關(guān)系,然后借助數(shù)學(xué)方法和理論進(jìn)行進(jìn)一步研究分析,最終得出數(shù)學(xué)模型解答問題的首要基礎(chǔ)就是數(shù)學(xué)理論知識(shí)的重要結(jié)論。在計(jì)算機(jī)編程中運(yùn)用數(shù)學(xué)模型的主要原因,就是數(shù)學(xué)模型可以將本身抽象的問題進(jìn)簡(jiǎn)單化為合理的數(shù)學(xué)結(jié)構(gòu),在數(shù)學(xué)理論和數(shù)學(xué)方法的基礎(chǔ)上進(jìn)行一系列的計(jì)算機(jī)換算,最終高效解決問題。

既然數(shù)學(xué)高效算法對(duì)計(jì)算機(jī)編程有優(yōu)化作用,數(shù)學(xué)算法的高效與否也有判斷的依據(jù),這種高效根據(jù)問題的復(fù)雜程度分為時(shí)間的復(fù)雜程度和空間的復(fù)雜程度,同樣的問題在往往有著不同的數(shù)學(xué)算法,在算法的選擇上,要選擇時(shí)間復(fù)雜程度和空間復(fù)雜程度都相對(duì)較低的算法,因此,在計(jì)算機(jī)編程中選擇數(shù)學(xué)算法,要考慮其對(duì)計(jì)算機(jī)的運(yùn)行效率會(huì)存在多大的影響。

3 數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程優(yōu)化作用的探討

計(jì)算機(jī)編程在計(jì)算機(jī)領(lǐng)域中具極強(qiáng)的專業(yè)性和廣泛性,計(jì)算機(jī)編程即根據(jù)計(jì)算機(jī)語(yǔ)言編寫合理計(jì)算機(jī)語(yǔ)言的編寫、翻譯和應(yīng)用,能使相應(yīng)的應(yīng)用功能得到更加合理的應(yīng)用。數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程有優(yōu)化作用,主要表現(xiàn)在以下幾個(gè)方面:

3.1 數(shù)學(xué)算法對(duì)計(jì)算機(jī)C語(yǔ)言的優(yōu)化作用

C語(yǔ)言是計(jì)算機(jī)語(yǔ)言中最基礎(chǔ)的語(yǔ)言,所以也是應(yīng)用范圍最廣的語(yǔ)言。C語(yǔ)言被作為程序語(yǔ)言,在編譯的過程中需要進(jìn)行比較嚴(yán)格的代碼邏輯操作,但這種語(yǔ)言其本身也存在一定的局限性,數(shù)學(xué)算法恰巧可為其邏輯代碼進(jìn)行更進(jìn)一步精簡(jiǎn),基于數(shù)學(xué)思維的影響,計(jì)算機(jī)代碼程序也獲得相應(yīng)簡(jiǎn)化,這就使得計(jì)算機(jī)編程過程獲得相應(yīng)的簡(jiǎn)化和效率的提高。

3.2 利用數(shù)學(xué)算法可以設(shè)置合理的數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)的合理與否直接影響著算法的性能,設(shè)置合理的數(shù)學(xué)結(jié)構(gòu)可以使計(jì)算中對(duì)變量的訪問更便捷,同時(shí)減少了變量的所占的內(nèi)存空間,從而提高了計(jì)算的效率。除此之外,對(duì)于共享變量,合理的數(shù)據(jù)結(jié)構(gòu)可以實(shí)現(xiàn)多個(gè)變量共享同一個(gè)內(nèi)存空間,這樣就從減小內(nèi)存空間的占用上使計(jì)算效率得以提高。

4 結(jié)語(yǔ)

綜上所述,數(shù)學(xué)問題解決的最佳途徑就是數(shù)學(xué)算法,利用數(shù)學(xué)算法可以將相對(duì)復(fù)雜的問題簡(jiǎn)化,從而減輕人為工作負(fù)擔(dān),有效提升解決問題的效率。在計(jì)算機(jī)編程中利用數(shù)學(xué)算法也是如此,可以認(rèn)為,數(shù)學(xué)算法是計(jì)算機(jī)編程的基礎(chǔ),是在原有的基礎(chǔ)上對(duì)計(jì)算機(jī)編程進(jìn)行了更進(jìn)一步優(yōu)化,從而促使優(yōu)化效果更加明顯。

參考文獻(xiàn)

[1]葉文婷.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程的優(yōu)化[J].論述,2015(09).

[2]韓頂軍.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程優(yōu)化的分析與研究[J].計(jì)算機(jī)教學(xué),2015(24).

[3]張國(guó)志.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程的優(yōu)化分析[J].計(jì)算機(jī)技術(shù)應(yīng)用,2015(18).

[4]歐陽(yáng)玉峰,周瑩瑩.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程優(yōu)化的研究[J].信息技術(shù),2016(06)

計(jì)算機(jī)編程技術(shù)范文第5篇

【關(guān)鍵詞】 水楊酸芐酯 三乙基芐基氯化銨(TEBA)四丁基氯化氨(TBAC) 摩爾芐基化 收率 酯交換 催化劑 合成香料 相轉(zhuǎn)移

1前言

現(xiàn)代化妝品工業(yè)、食品行業(yè)飛躍發(fā)展的原因,在很大程度上歸結(jié)于有大量的合成香料,近些年來,合成香料的生產(chǎn)有了很大增長(zhǎng),在一些國(guó)家,如美國(guó)和日本,每年生產(chǎn)的合成和單離香料已達(dá)近萬噸之多。我國(guó)香料工業(yè)近幾年來品種和數(shù)量增加很快,逐步走向成熟階段。

我們合成的水楊酸芐酯,學(xué)名鄰羥基苯甲酸苯甲酯,它的香氣微弱甜辛,是一種用途廣泛的人工合成香料,有似龍涎香、琥珀香、麝香氣息。香氣雖弱,但極為持久,廣泛用作花香型和非花香型香精的稀釋劑和定香劑,如用于茉莉、鈴蘭、紫丁香等日用香精的定香劑,微量用于杏杏子、桃子、梅子、香蕉和生梨等食香精中,可增強(qiáng)香味,硝基麝香的溶劑。同時(shí)它又是一種具有吸收紫外線活性的化妝品添加劑??墒谷梭w皮膚免受紫外線傷害。

2 合成路線的選則

目前,文獻(xiàn)報(bào)道的合成方法主要有以下四種。

(1)第一種方法是在酸(硫酸,磷酸等)催化下以水楊酸和苯甲醇經(jīng)酯化反應(yīng)而制得。

此法雖然工藝成熟,所用的催化劑價(jià)廉易得,但存在著設(shè)備易腐蝕,產(chǎn)生的廢水污染環(huán)境等問題。

(2)第二種方法是通過水楊酸甲酯與苯甲醇進(jìn)行酯交換反應(yīng)來合成水楊酸芐酯。

該法的生產(chǎn)成本高,中間廢水不好處理,酯交換反應(yīng)的產(chǎn)品轉(zhuǎn)化率比較低,催化劑成本比較高,因而產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力不強(qiáng)。

(3)第三種方法是在乙二胺催化下由水楊酸鈉和氯化芐在無水條件下經(jīng)親核取代反應(yīng)制得。

這種方法反應(yīng)周期長(zhǎng),耗能大,產(chǎn)生的廢水多,原料毒性強(qiáng),刺激性大,很難形成生產(chǎn)能力。

(4)第四種方法是由水楊酸酸鈉與氯化芐在相轉(zhuǎn)移催化下經(jīng)親核取代反應(yīng)制得。該法的產(chǎn)率雖然較高(80%~83%),但仍存在著反應(yīng)周期長(zhǎng),操作步驟復(fù)雜等不足。還有一種就是在本方法基礎(chǔ)上,采用微波輻射技術(shù)目,以水楊酸、NaHCO3痢廉,氯化芐為原料,以TBAC為相轉(zhuǎn)移催化劑,碘化鉀為催化劑合成了水楊酸芐酯,但此方法微波輻射存在安全隱患,并且微波用于生產(chǎn)上技術(shù)還不成熟,行不成生產(chǎn)力。

我們?cè)诘诙N方法的基礎(chǔ)上,回用生產(chǎn)過程的工藝廢水,更換配伍催化劑,改變工藝指標(biāo),提高轉(zhuǎn)化率,通過這些技術(shù)革新和工藝改進(jìn),克服了上數(shù)諸多不足,故我們采用第二種改進(jìn)的生產(chǎn)方法。

3 工藝條件的確定

3.1 生產(chǎn)過程中工藝水的處理

傳統(tǒng)酯交換反應(yīng)后,經(jīng)過酸洗和堿洗兩個(gè)過程,反應(yīng)物經(jīng)過酸洗和堿洗后,酸洗水和堿習(xí)水的處理是個(gè)難題,在這種工藝水中,除含有我們要洗去的有機(jī)物外,還含有芐醇、甲酯和水楊酸芐酯。這種水處理是個(gè)難題,并且這種水遇到鐵離子,顏色變紅。經(jīng)過多次的實(shí)驗(yàn),我們可以把這種水經(jīng)過處理后重復(fù)利用,而不影響產(chǎn)品質(zhì)量。我們把水也當(dāng)成一種原料來對(duì)待,這樣不但解決了水的排放問題,而且里面有用的成分一點(diǎn)也不浪費(fèi),從而不但解決了環(huán)保問題,還降低了生產(chǎn)成本。

3.2 催化劑的選擇

水楊酸甲酯與芐醇的酯交換反應(yīng),有一個(gè)特點(diǎn)是生成的副產(chǎn)品甲醇的沸點(diǎn)很低,所以在反應(yīng)時(shí)溫度不能太高,要進(jìn)行酯交換必須選擇催化活性很高的催化劑,我們對(duì)常用的酯交換催化劑進(jìn)行篩選,如酸、堿、金屬鈉、醇鈉、四丁基氯化氨(TBAC)和三乙基芐基氯化銨(TEBA)復(fù)合催化劑等進(jìn)行篩選,結(jié)果表明,有的因活性不高,有的操作太繁,有的存儲(chǔ)運(yùn)輸使用存在安全隱患而被淘汰。四丁基氯化氨(TBAC)和三乙基芐基氯化銨(TEBA)復(fù)合催化劑對(duì)這次酯交換有很好的催化作用,它具有反應(yīng)速度快,溶解性能好,副反應(yīng)少,催化劑好去除與分離,香氣好而穩(wěn)定等優(yōu)點(diǎn);因此,我們采用四丁基氯化氨(TBAC)和三乙基芐基氯化銨(TEBA)復(fù)合物作為催化劑。

3.3 配料比的確定

在其他條件相同時(shí),改變水楊酸甲酯與芐醇的摩爾比,對(duì)反應(yīng)的結(jié)果的影響如表1所示。

相關(guān)期刊更多

計(jì)算物理

北大期刊 審核時(shí)間1-3個(gè)月

中國(guó)科學(xué)技術(shù)協(xié)會(huì)

計(jì)算機(jī)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

長(zhǎng)江計(jì)算機(jī)(集團(tuán))公司

心智與計(jì)算

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

廈門大學(xué)系統(tǒng)與控制研究中心

新安县| 万州区| 滦平县| 河南省| 泗水县| 静安区| 军事| 盘锦市| 仙游县| 琼中| 河间市| 宣威市| 林西县| 连城县| 通道| 介休市| 神木县| 曲沃县| 来安县| 获嘉县| 壤塘县| 澎湖县| 历史| 临泉县| 那坡县| 麟游县| 安乡县| 横峰县| 虎林市| 金寨县| 凤台县| 巢湖市| 涞水县| 鲜城| 青海省| 榕江县| 会泽县| 新龙县| 弥渡县| 南宁市| 望奎县|