能給我講一下這個程式設計的意思麼?

時間 2023-03-24 13:55:04

1樓:匿名使用者

程式的意思就是之前兩位所答求100以內的奇數和偶數分別的和(其中sum1是奇數之和,sum2是偶數之和)並列印。而關於**需要說明的一點就是關於c語言中for迴圈的執行機制問題,以第一個迴圈for(i=1,sum1=0;i<=100;sum1=sum1+i,i=i+2)為例進行說明如下:

for迴圈開始時,先執行第一個分號前的**:i=1,sum1=0,即為i和sum1賦初值,這段**只在for迴圈開始時執行一次,之後的迴圈中不再執行;

在執行後續的**前先判斷兩個分號中間的「條件」語句:i<=100,如果符合條件則繼續執行之後的**,否則跳出迴圈;

然後執行for迴圈括號中第二個分號後的部分:sum1=sum1+i,i=i+2,對sum1進行累加,並對i(它控制迴圈的次數)進行步進(步進量為2,以確保均為奇數)。實際上,這裡的sum1=sum1+i可以寫進第3步的語句體裡,continue那一句可以省略,則此迴圈變為for(i=1,sum1=0;i <=100;i=i+2) sum1=sum1+i;

之後就重複第2至第4步,直到第2步判斷不符合迴圈條件跳出迴圈為止。

2樓:匿名使用者

sum1 是100以內奇數(1,3,5,7...加和。

sum2 是100以內偶數(2,4,6,8...加和。

就是求和唄。

3樓:取名想萬年

100之內所有奇數的和和所有偶數的和。

4樓:殞夢

sum1為1-100奇數的和。

sum2為2-100偶數的和。

程式設計是什麼意思?

5樓:石家莊新華電腦學院

程式設計是編定程式的中文簡稱,就是讓計算機**解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式執行,並最終得到相應結果的過程。

為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。

程式設計:設計具備邏輯流動作用的一種「可控體系」【注:程式設計不一定是針對計算機程式而言的,針對具備邏輯計算力的體系,都可以算程式設計。】

一、程式語言。

機器語言:是機器能直接識別的程式語言或指令**。計算機是基於二進位制的0和1來處理運算,這種0和1的組合指令又叫做機器語言。

編譯器:就像中國人和外國人說話要把中文翻譯成英文一樣。**要執行,就要把**翻譯成機器語言,這個過程叫做編譯,用來處理**編譯的軟體叫做編譯器。

程式語言:用來定義計算機程式的形式語言,用來向計算機發出指令。簡單來說,就是人類和計算機進行交流的語言。

二、計算機如何處理程式?

按照馮·諾依曼儲存程式的原理,計算機的工作流程大致如下:

使用者開啟程式,程式開始執行;

作業系統將程式內容和相關資料送入計算機的記憶體;

cpu根據程式內容從記憶體中讀取指令;

cpu分析、處理指令,併為取下一條指令做準備;

取下一條指令並分析、處理,如此重複操作,直至執行完程式中的全部指令;

最後,將計算的結果放入指令指定的儲存器地址。

6樓:安徽新華電腦專修學院

程式設計是編制程式的簡i稱,程式即做某件事情的步驟,編制程式的過程就是安排做某一件事情具體步驟的過程;簡單的說,程式設計就是為了藉助於計算機來達到某一目的或解決某個問題,而使用某種程式設計語言編寫程式**,並最終得到結果的過程。

7樓:匿名使用者

程式設計-釋義。

釋義編制計算機程式。

拼音[biān chéng]例句。

那些持反對意見的人爭論到電腦是由人設計和~的,因此只能是較機械地進行語言翻譯。

短語方便的~。

釋義拼音[biān chéng]

例句短語。

程式設計是什麼意思?

8樓:匿名使用者

程式設計是編制程式的簡稱,程式即做某件事情的步驟,編制程式的過程就是安排做某一件事情具體步驟的過程。

程式設計的物件一般是計算機,但這個概念源自早期的紡織機,用於設定紡織機紡織出來的圖案,不同的「程式」卡片將使紡織機採用不同的織法,從而使一種機器可以做出不同的產品。早期的計算機沒有程式設計能力,其用途在設計的過程中就確定了,也就是說它的工作步驟固定在其結構組成中,比如用來計算彈道的計算機就只能用來計算彈道,要拿來做別的用途必須重新連線電氣和機械組成。後來有了通用計算機的概念,將工作步驟和硬體組成分開,用一種機器應對不同需求(這一點和前面提到的紡織機是相似的),這時候就有了現在的程式設計概念,即規定計算機做某件事情的具體步驟。

比如一個程式,計算從1到100所有數字的和:

int sum=0;

for(int i=1;i<=100;i++)

它就規定了兩個地址,一個為和,並初始化為0,一個為計數器初始化為1,如果計數器小於等於100,則計數器增加一格並與和中儲存的數值相加,直到計數器大於100,此時和即為所求。

現實中使用的所有軟體都是程式的具體化,是極為複雜的組成,但都可以分解為細微的簡單的部分,其本質都是規定計算機如何工作,來滿足使用者的需求,比如一個****軟體,在概念上就是以非常快的速度將**描繪在顯示器上(每秒24張以上),如何實現呢?這就是編制程式的工作了,如何從檔案中提取**,如何處理每一個畫素,等等。

9樓:做而論道

很多人,知識面較窄,只知道計算機需要程式設計。

其實,應該說,程式設計,和計算機無關。

比如,學校開運動會,體育老師就必須編寫一個比賽程式。

再比如:結婚典禮、施工進度 ..哪樣,不需要編寫一個程式!

顯而易見,這些程式,都是和計算機無關的。

程式設計是什麼意思

幫我看下這個程式是什麼意思。能給我講一下嗎?分全部給你們了,謝謝了

奇怪,剛剛就有個人問了一模一樣的程式。難道你們在考試麼。define n 5 n表示常數5 main 主函式開始 i 0,j n 2,k,i0,j0 定義,這裡j 5 2 2 int整數 a i j 1 給陣列元素a 0 2 賦值為1 for k 2 k n n k 迴圈結構,k 2 到 k 25,...

誰能給我講一下這個超再生接收電路中Q1,Q2的作用拜託

天線訊號經c2 l1選頻,送到q1高頻放大,輸出訊號經c4 c5加到q2基極。q2是一個超再生接收解調電路,由q2 c8以及發射結結電容cb e組成 阻塞振盪器 振盪基本形式為電容三點式 把l2 c6 c7 等效為電感,與c8 結電容cb e組成三點 並通過偏置設計讓它工作在臨界振盪狀態,振盪將斷斷...

誰能給我說一下這個答案,誰能給我一個答案

心涯心淚 是不是問題出現在那張紙條上,我們無從得知,你給你女朋友的紙條具體寫了什麼,你卻沒有寫。首先你很在乎你女朋友,無論從你懸賞分這麼高一個細節的問題,還是從你說這些話時的那種急迫挽救的心情都可以看出來。我到很納悶,一張紙條會起這麼大的波瀾,這裡會有深層次的問題。我會猜想,本來你倆的關係不夠到很穩...