Жұмыстың мақсаты: Тармақталуы бар процестерге алгоритмдер құра білу дағдысын қалыптастыру, есеп шығаруда белгілерді, тұрақтыларды, буль айнымалыларымен және өрнектерімен берілген жай және құрама шарттарды пайдалана білу іскерлігін қалыптастыру.
Тапсырмалар. Шартты операторды пайдаланып, у=1/(х-1)+1/(х-2) мәнін есептеуге программа құрыңдар?
Төмендегі функциялардың мәндерін есептеуге программа құрыңдар:
X2, егер –2< x <= 2
a) y=
4, қалған жағдайлар үшін
Cos2x, егер 0<= x < 2
б) y=
1+sіn2x, қалған жағдайлар үшін
Үш санның ішінен үлкенін табуға программа құрыңдар.
Мына программада анықталған функцияның графигін сызыңдар:
Іf sqr(x)>2 then begіn іf x>2 then
y:=x*x*x else y:=8 end else y:=8*sqr(x)
Берілген нақты х аргументі үшін төмендегі функциялардың мәндерін есептеуге арналған программалар жазыңдар:
Y=
б)
y=
в) y=
Көп тармақты алгоритмдерді программалаудың әдістерін пайдаланып, төмендегі функциялардың мәндерін есептеуге программа жазыңдар:
a) y=
б) Z=
Мұндағы
y=
в) y=
Х және У нақты сандары берілген. Егер Х және У сандары теріс болса, онда олардың әрқайсысының мәнін оның модулімен алмастырыңдар; егер олардың біреуі ғана теріс болса, онда екі мәнді де 0.5-ке арттырыңдар; егер екі мән де теріс болмаса және [0.5,2.0] аралығында жатпайтын болса, онда екеуінің мәнін де 10 есе азайтыңдар; қалған жағдайларда өзгеріссіз қалдырыңдар.
N және m бүтін сандары берілген. Егер олардың мәндері 3-ке еселі болса, онда олардың қосындысын, кері жағдайда айырымын табыңдар.
X,Y,Z нақты сандары берілген. Max(X,Y,Z) және Mіn(X,Y,Z) мәндерін табыңдар.
Группада n студент оқиды. Әрбір студенттің төрт пәннен алған бағасын енгізе отырып, “2” және “3” бағаларын алмаған студенттердің санын есептейтін программа құрыңдар.
X,Y,Z нақты сандары берілген. Егер жұп-жұбымен әртүрлі осы сандардың қосындысы 1-ден кіші болса, онда осы үш санның кішісін қалған екі санның қосындысының жартысымен алмастырыңдар; кері жағдайда Х пен У-тен кішісін қалған екі санның қосыныдысының жартысымен алмастырыңдар.
N натурал саны берілген (N<9999). N санының төрт цифрыда әртүрлі екенін дәлелдейтін программа құрыңдар.
N натурал саны берілген (N<9999). N санында қанша цифр барын анықтаңдар.
N натурал саны берілген (10 N натурал саны берілген (N<9999). Осы санның палиндром екенін дәлелдеңдер, мысалы, 2222, 6116, 0440 және т.с.с.