Ⅰ 偽代碼可以編寫程序嗎
偽代碼
寫的代碼和編程寫的代碼思想是一樣的,只是語法上偽代碼比較隨意點,在
編譯器
里不能直接編譯。
反碼
表示法規定:正數的反碼與其
原碼
相同;負數的反碼是對其原碼逐位
取反
,但符號位除外。
補碼
表示法規定:正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1。
Ⅱ C 語言中的偽碼 直接寫入 Turbo c 中 可以直接被運行得出答案么
不行
Ⅲ 偽代碼能直接輸入電腦運行嗎
偽代碼是「偽」代碼,是不能直接輸入電腦運行的。
即使是程序代碼,也不能輸入電腦直接運行的。也要通過編譯程序(或解釋程序)經編譯或解釋後才能交由電腦運行的。,
Ⅳ 偽指令的作用是什麼 偽指令是否在程序運行時執行
偽指令是用於代碼編譯的,硬體並不認識匯編語言,它們只認機器語言(機器語言是純數字的,人看起來,太不直觀了),這就產生了,程序的運行涉及由高級語言匯編成匯編語言,再由匯編語言編譯成機器語言,最後由硬體執行機器語言。編譯過程中,偽指令起作用,但偽指令不產生目標代碼,只是幫助編譯器准確的把其他指令編譯出來罷了。舉例子來說,匯編語言里的跳轉,程序員可以自己定義一個名字來代表跳轉的位置,這個名字就是一條偽指令,它指示了跳轉的位置,這樣編譯成機器語言的時候,編譯器就可以根據這個偽指令知道程序怎樣跳轉的,然後在機器語言中使用數字來標示跳轉關系(這些數字跟寄存器位置相關,不再是那些與寄存器無關的自定義出來的名字了)。所以,偽指令在代碼編譯過程中起作用,在程序運行時偽指令已經不存在了,因為代碼是編譯好後才執行的。
Ⅳ C數據結構,偽代碼的編譯完成後,不能運行處結果。
數據結構的偽代碼體現的是演算法,它需要改寫成C標准程序或C++標准程序才能在VC++6.0中運行出結果。
Ⅵ C語言中的「偽碼」到底是啥
就是偽代碼,也就是就是用常規語言或文字元號(即非編程語言寫的)代碼演算法,叫偽代碼
只是為了直觀的表達出演算法,才用偽代碼,還有相應的偽代碼語言等,這些代碼無法運行,只有通過按照偽代碼所表達的演算法或操作,編好程序,才能運行. 舉例,我要表達c語言中的i++操作,我可以些成"i自加1",當然一看就知道i自加1是機器讀不懂的這種用人能看懂,機器看不懂的語言來描述程序邏輯和結構的代碼就是偽代碼了……
Ⅶ 偽代碼是什麼
偽代碼
對機器編譯而言,就像文言文對我們一樣,沒法完全理解,需要進行翻譯。要將偽代碼用高級程序語言翻譯過來以後給機器編譯才會有效。
Ⅷ 代碼和偽代碼什麼區別
區別:
1,面對對象不同,偽代碼是方便程序員便於理解,源代碼是面對電腦,使電腦編譯。
2,編譯方式不同,偽代碼無被電腦編譯,源代碼可以被電腦編譯。
3,編寫方式不同,在偽代碼中,每一條指令佔一 行,指令後不限任啊符號,源代碼一條指令客棧多行,可加符號。
在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。
(8)偽碼能不能在編譯器運行擴展閱讀:
偽代碼:是用介於自然語言和計算機語言之間的文字和符號(包括數學符號)來描述演算法。
偽代碼簡單示例:輸入3個數,列印輸出其中最大的數。可用如下的偽代碼表示:
Begin(演算法開始)
輸入 A,B,C
IF A>B 則 A→Max
否則 B→Max
IF C>Max 則 C→Max
Print Max
End (演算法結束)
偽代碼(Pseudocode)是一種演算法描述語言。它不是一一種現實存在的編程語言。使用為代碼的目的是為了使被描述的演算法可以容易地以任何一種編程語言(Pascal, C,Java, etc) 實現。
源程序(source code)即代碼是指未編譯的按照一定的程序設計語言規范書寫的文本文件。源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。
Ⅸ 偽代碼可以被計算機所理解嗎
不可以,計算機只能識別機器碼也就是0、1,偽代碼只能編譯器自己識別
Ⅹ 什麼叫偽代碼
就是那些用自然語言寫的「代碼」,這些代碼當然無法在計算機上運行,它們只是要方便地表達實際代碼要實現的功能
如:
while(已跑的圈數 < 3 && 我還跑得好好的 )
{
跑一圈……;
if(我身體感覺不妙)
我不跑了;
}