第一章 算法初步1.1算法與程序框圖練習(xí)(P5). 1、算法步驟:第一步,給定一個(gè)正實(shí)數(shù)r.第二步,計(jì)算以r為半徑的圓的面積Sr.第三步,得到圓的面積S.2、算法步驟:第一步,給定一個(gè)大于1的正整數(shù)n.第二步,令i1.第三步,用i除n,等到余數(shù)r.第四步,判斷“r0”是否成立. 若是,則i是n的因數(shù);否則,i不是n的因數(shù). 第五步,使i的值增加1,仍用i表示.第六步,判斷“in”是否成立. 若是,則結(jié)束算法;否則,返回第三步.練習(xí)(P19)算法步驟:第一步,給定精確度d,令i1.
i位的不足近似值,賦給a
后第i位的過剩近似值,賦給b.第三步,計(jì)算m55.第四步,若m
d,則得到5;否則,將i的值增加1,仍用i表示.返回第二步.第五步,輸出5.程序框圖:
aba2a習(xí)題1.1 A組(P20)1、下面是關(guān)于城市居民生活用水收費(fèi)的問題.為了加強(qiáng)居民的節(jié)水意識(shí),某市制訂了以下生活用水收費(fèi)標(biāo)準(zhǔn):每戶每月用水未超過7 m3時(shí),每立方米收費(fèi)1.0元,并加收0.2元的城市污水處理費(fèi);超過7m3的部分,每立方收費(fèi)1.5元,并加收0.4元的城市污水處理費(fèi).設(shè)某戶每月用水量為x m3,應(yīng)交納水費(fèi)y元,1.2x, 0x7那么y與x之間的函數(shù)關(guān)系為y 1.9x4.9, x7 我們?cè)O(shè)計(jì)一個(gè)算法來求上述分段函數(shù)的值.算法步驟:第一步:輸入用戶每月用水量x.第二步:判斷輸入的x是否不超過7. 若是,則計(jì)算y1.2x;若不是,則計(jì)算y1.9x4.9.第三步:輸出用戶應(yīng)交納的水費(fèi)y.程序框圖:
2、算法步驟:第一步,令i=1,S=0.第二步:若i≤100成立,則執(zhí)行第三步;否則輸出S.第三步:計(jì)算S=S+i2.第四步:i= i+1,返回第二步.程序框圖:3、算法步驟:第一步,輸入人數(shù)x,設(shè)收取的衛(wèi)生費(fèi)為m元.第二步:判斷x與3的大小. 若x>3,則費(fèi)用為m5(x3)1.2;若x≤3,則費(fèi)用為m5.第三步:輸出m.程序框圖:
B組 1、算法步驟:第一步,輸入a1,b1,c1,a2,b2,c2.. 第二步:計(jì)算xb2c1b1c2. a1b2a2b1a1c2a2c1. a1b2a2b1第三步:計(jì)算y第四步:輸出x,y.程序框圖:2、算法步驟:第一步,令n=1第二步:輸入一個(gè)成績r(jià),判斷r與6.8的大小. 若r≥6.8,則執(zhí)行下一步;若r<6.8,則輸出r,并執(zhí)行下一步.第三步:使n的值增加1,仍用n表示.第四步:判斷n與成績個(gè)數(shù)9的大小. 若n≤9,則返回第二步;若n>9,則結(jié)束算法.程序框圖:
說明:本題在循環(huán)結(jié)構(gòu)的循環(huán)體中包含了一個(gè)條件結(jié)構(gòu).1.2基本算法語句練習(xí)(P24)1
2、程序: 3
4、練習(xí)(P29)2、本程序的運(yùn)行過程為:輸入整數(shù)x. 若x是滿足93
4練習(xí)(P32)1習(xí)題1.2 A組(P33)x1 (x1、y0)0 (x0)x1 (x0)
右腦記憶論壇 | 快速記憶法 | 記憶力培訓(xùn) | 速讀培訓(xùn) | 速讀軟件 | 右腦培訓(xùn) | 站內(nèi)搜索 | 網(wǎng)站地圖
Copyright(C) 2006-2016 逍遙右腦 All Rights Reserved