1樓:匿名使用者
這個問題可以先利用前面兩個條件縮小搜尋範圍,最後一個條件準確得到數字clc;clear
ab =floor([10^(4-1),10^4-1].^(1/3));
cd =floor([10^(6-1),10^6-1].^(1/4));
imax = min([ab(2) cd(2)]);
imin = max([ab(1) cd(1)]);
for i = imin :1: imaxnumi4 = i^3;
numi6 = i^4;
str = [num2str(numi4),num2str(numi6)] ;
arr =double(str) - double('0');
if(isequal(sort(arr),0:1:9))fprintf('此正整數為:
最後結果如下
此正整數為:18
18^3=5832
18^4=104976
>>
2樓:真
clchighth=min(nthroot(9999,3),nthroot(999999,4));
lowth=max(nthroot(1000,3),nthroot(100000,4));
x=ceil(lowth):highth;
y=[num2str(x'.^3),num2str(x'.^4)];
fprintf(1,'這個數是:%d\n',x(all(sort(y,2)==repmat('0123456789',length(x),1),2)))
3樓:love萱草無憂
clear all;
clc;
a=fix(1000^(1/3)); %檢測最小的四位數開3次方是多少
b=fix(9999^(1/3)); %檢測最大的四位數開3次方是多少
n=zeros(b-a,1); %預留一個b-a行1列的零矩陣存放結果
for num=a:b
x=num^3;
y=num^4;
i=1;
if floor(log10(y))+1==6 %檢測num的4次方是否為六位數
n(i)=num; %如果是存放在n矩陣中
i=i+1;
else
endend;
這個數是21,,21^3=9261,21^4=194481
4樓:匿名使用者
在電腦上拍好像不是很方便
學習程式設計要數學好嗎??? 5
5樓:匿名使用者
程式設計更多的還是思維能力吧,和數學有聯絡單室關係不大,只能說都是思維能力的核心。
英語是很重要的,因為程式設計涉及到的單詞詞彙量很多,所以要想學習程式設計先掌握好英語基礎比較好,思維能力是可以慢慢培養的,雖然科學表明思維能力的最佳培養階段是在3~12歲,但是現在開始培養也不算玩,只要肯堅持努力,可以通過一些書籍,做奧數題,玩益智類玩具遊戲,看推理**來進行,課餘時間可以報個專業課程班進行,我家孩子是從小進行培養的,去年六歲的時候趁著寒假給孩子報了火花思維的課程,還不錯,還挺喜歡,一週上兩節課,還是線上模式的比較方便。
6樓:
數學和程式設計是具有相關性,但不存在明確的因果關係。數學和程式設計都需要邏輯性強的人,數學好的話當然可以,但是數學不太強也並不代表程式設計就不行。
7樓:藺玉枝簡胭
數學還是需要有一定基礎的,但是最重要的還是邏輯思維,因為程式設計的課程很抽象,需要你有很大的邏輯思維來具象化
8樓:郎秀英費緞
其實程式設計就是一個格式,把格式記清弄明白了,都差不多了……
凡事若相信你自己可以做好,你一定可以做好的o,不要怕難、加油o
9樓:巢秀榮容子
這個不一定的
只要你有興趣
肯下功夫
都可以學好的
興趣是最好的老師和動力
10樓:匿名使用者
並沒有規定學程式設計就一定要數學好,但不可否認學好數學對程式設計有一定的幫助。
程式設計一般的都需要和大量的資料和各種特定的英文術語打交道,所以 他們對資料相對而言都比較敏感,更重要的是你要知道那些英語所代表的內容,這就需要數學和英語水平來支撐。
不管以後做什麼,打好基礎是必須的,希望你可以有很好的發展
11樓:匿名使用者
要做黑客首先是學習計算機語言,建議從c語言學起,應該說計算機語言越往底層難度越大,不管哪種語言本身與數學的聯絡不是特別緊密,可以嘗試。但是,學好語言並不時就能做黑客的,在各種演算法上,與數學的聯絡就十分緊密了。英語的話,其實沒有那麼難,應為計算機語言上涉及的都很簡單的一些單詞,而且十分有限。
希望我的答覆能對你有幫助。
12樓:一毛錢的悲愛
數學要一定的基礎才行,那樣會更好,因為一些程式是需要數學方法的
如離散等對計算機有很大的幫助,
望採納謝謝
13樓:匿名使用者
需要的,一定的要哦!學習程式設計,必須瞭解資料結構,要當黑客,對著要求就更加嚴了。簡單程式是當不了黑客的!有好的數學基礎,和好的程式設計思維,才能編寫出好的程式!
14樓:匿名使用者
這就和蓋樓房一樣,沒上過學的搬磚,上過學的在辦公室當監工。
每天上網打遊戲,像你也沒有什麼大的信念。
程式設計的事情還是交給那學上過大學的人去當it民工吧。
19歲還小的哦,趁早選行,一切皆有可能。
如果真有信念的話,努力點也不是沒有可能。
15樓:站著說話腰很痛
至少學完高中再說,數學英語,都非常重要!
16樓:匿名使用者
好啊,許多程式設計人員都有好的數學功底!
17樓:道之理
是的 千里之路始於足下
18樓:匿名使用者
高階開發設計時,要。外語用來讀文獻,數學用來設計。
學計算機程式設計,數學知識需要學精嗎?
19樓:不友邦
1、如果後期目標是一個程式設計師的話,數學沒有必要學得很好,有時候高等數學都不一定用得上。
2、如果後期目標是想做一個演算法設計人員,那就得要有比較好的數學基礎了。從演算法設計、減少運算量以及減輕系統記憶體佔用方面需要好點的數學知識,而且會根據不同的需求設計不同的演算法過程。
3、綜上,學習計算機程式設計剛開始不需要很精通數學知識,如果想深入發展,可要考慮在邊學習程式設計過程中學習數學。程式設計的起步還是要求比較低的
20樓:匿名使用者
程式設計的最終障礙始終是數學.
無論你是做網頁特效,還是寫底層**. 你會發現無論怎樣迴避,數學這玩意無法迴避. 不過也不需要太擔心.
大部分的功能性程式設計都不會接觸到太深的數學,可是如果你要變厲害, 比如作業系統原理,這個沒數學估計連看都看不懂了...
無論怎樣,高數的基本思想掌握即可. 以後遇到了再回頭看接收會很快.
21樓:
不用的喲,學電腦技術跟文化水平毫無關係的。不管你是小學還是大學,初中還是高中,文科還是理科,在電腦技術面前大家都是同一個起跑線的,就像學廚師炒菜好不好吃跟你數學英語好不好壓根半點關係都沒有的。
22樓:gis廣益
不用 如果你不搞演算法研究 數學知識高中就夠了
23樓:端長菁普起
也不是說你學了數學或離散就認為他們是為程式設計服務的,其實在你程式設計過程中就會有數學上的概念,根據你的數學頭腦能想到的方法編比如你想編一個加法演算法,那你就必須知道加法的公式,通過編輯公式就可以實現你的加法程式(也叫演算法)
24樓:天方算
看你學什麼,由二進位制衍生的底層程式設計c語言不需要,但是c語言一變你就報廢了,學c語言後想進步需要重新學習二進位制,c語言是控制器開關,二進位制是製造機器,工人會操作機器但是不會製造機器,只要一變那就不行,c語言更絕的是你要幾乎徹底的重新學。特麼慘無人道。
學習程式設計對數學的要求有多高?
25樓:匿名使用者
如果是自己設計演算法,那對數學的要求比較高。
如果是按照別人的演算法寫程式,那數學的好壞就不會成為問題。
26樓:匿名使用者
數學還是比較重要的
它反應了一個人的思想問題
看上去數學沒有什麼有
可它的用處大得很
知道不知道在我國第一位計算機學者就是數學家並且現在數學上的一些東西都應用到計算機上了
27樓:山山紅葉飛
個人認為比較重要,因為程式設計離不開演算法,如果數學不好,各方面都會一團糟的
除非是一個大的團體,美工、**、主程式等等,但是到達那種水平,綜合素質也是很重要的
學習程式語言和數學的聯絡?
28樓:艾斯尼勒
數學不好未必學不好程式設計,但若數學不好基本就不用想設計什麼數學方面的演算法了,比如加密壓縮之類的
當然如果數學好對學程式設計大有裨益
29樓:匿名使用者
如果你bai不是要成為頂尖級du的程式設計專家,那數學並不是zhi非常重要的,只要有dao一版定的基礎就可以了,數學知識只是
權起一種輔助作用的,有的演算法就需要比較好的數學功底做基礎的,不過到現在為止,我還沒發現數學對我的程式設計起了了不起的作用。
30樓:匿名使用者
數學一般與計算機演算法有關
31樓:慈悲喜捨四無量
你剛還是學的時候可能感覺不到數學的重要,但是隨著程式設計學習的深入,數學會越來越重要。
32樓:匿名使用者
關於數學來
知識,對程式確實源有一定(甚至是非常bai高)的影響
具體在於演算法du中,運用了zhi非常多的數學工dao具,而這些數學
工具是有相當的難度,涉及的知識包括:
基本數學,高等數學,離散數學,組合數學等等對於沒必要深入的話,還是有可能避開數學方面的知識
33樓:匿名使用者
數學是基礎,有了數學的邏輯思維對於學習程式語言有很大的促進作用.
這裡所謂的數學是高等數學--在大學中學習的部分.
包括,高等數學,離散數學,組合數學等
34樓:匿名使用者
我想程式語言學習主要是學習程式設計的流程,或者叫思路吧,這些同代數有d聯絡
35樓:手機使用者
離散數學,組合數學很重要!!!
學習程式設計需要會哪些數學知識
36樓:
個人bai觀點:程式設計,無論是du用低階的彙編、c語言zhi還是現在的oop語言,與《數dao字電路》和《離散數學回》關係不答是太大。這兩門號稱計算機學科的基礎,實際上是用於研究計算機的組成原理、架構之類的“深層次”科目。
而程式設計的話,你只要瞭解語言的基本語句結構、能將問題分解成模組關用語言描述之就可以了。要說與邏輯的關係吧,也有,程式設計的時候經常用到邏輯判斷以發展程式走向,這是與數**算不相同的。
37樓:天方算
計算機二進位制需要學習數學,由二進位制衍生的c語言不需要太多,但是一改就報廢,c語言是底層程式設計,簡單說也就是機器操作儀器,二進位制就是製造機器,但是c語言一變你就要幾乎是徹底的重學。
38樓:愛吃魚的夏露露
看你是編抄
寫哪方面的東襲西了,編寫程式不僅需要紮實的數學基礎,也需要相應的專業知識。
數學基礎:高等數學,線性代數,概率論,這3個是最基本的,因為程式設計現在已經離不開解微積分方程,矩陣,概率;研究生的話最好在學一下矩陣論,如果你涉及的方面牽扯到複數,最好再學習一下複變函式。程式設計不僅僅需要很強的邏輯性,紮實的基礎是十分重要的。
在紮實的數學基礎上,結合自己的研究方向,在去看相關的專業課本,比如雷達訊號處理與matlab的實現,比如模糊聚類的演算法(用c++編寫)等
39樓:
其實簡單一點說的話,學習程式設計只要會一些數學的邏輯思維,再加上經常性的練習就ok了!
程式設計實現 從鍵盤任意輸入三位正整數,將該數分解成個位 十
小黑哎啊 include int main int n,k 0 int a 11 scanf d n while n a k n 10 提取各個位上的數,儲存在陣列a中n 10 for int i 0 ifor int j 0 jif a j a j 1 int t t a j a j a j 1 ...
2程式設計判斷輸入的正整數是是否既是5又是7的整倍數。若是
註定是個低調知識分子 一 用c語言 c int main int n 設輸入的數為n scanf d n 輸入 if n 5 0 n 7 0 判斷n與5和7的關係printf yes else printf no printf n return 0 二 加上c語言或c 對應的標頭檔案即可執行,下面是...
使用C語言程式設計 從鍵盤輸入5的正整數,判斷它是不是迴文數
include int main 惡疾臭魚 include include include void check int hui 這個函式用來檢測是否是5位數 int i int count 0 計數變數 char lenth 10 for i 0 i 裡的註釋很清晰,如果不懂再問噢。其實還有另一種...