1-тапсырма
Мұғалімнің көмегімен қарапайым компьютерлік бағдарламаны құрыңыз
Мақсаты: компьютерлік бағдарламалар, алгоритмдер және бағдарламалау тілдері туралы негізгі түсініктерді қорытындылау
Нұсқаулар:
Зерттеу: Компьютерлік бағдарламалар туралы қысқаша зерттеу жүргізу керек. Компьютерлік бағдарлама дегеніміз не, олар қандай тапсырмаларды шеше алады және оларды жасау үшін қандай бағдарламалау тілдері қолданылатыны туралы ақпаратты табыңыз. Сіз интернетті, оқулықтарды немесе басқа ақпарат көздерін пайдалана аласыз.
Қарапайым бағдарламаны құру: негізгі ұғымдарды білгеннен кейін қарапайым компьютерлік бағдарламаны құрайық. Ол үшін біз жалған кодты қолданамыз (алгоритмдерді жазу үшін қарапайым тіл). Сіздің бағдарламаңыз келесі мәселені шешеді:
2-тапсырма
1-ден N-ге дейінгі барлық сандардың қосындысын табу үшін алгоритм жазыңыз, мұндағы N-пайдаланушы енгізген бүтін оң Сан.
Мысал:
Егер N = 5 болса, онда сома болады 1 + 2 + 3 + 4 + 5 = 15.
Алгоритмді жазу: псевдокодты пайдаланып, осы тапсырманы орындайтын алгоритм жазыңыз. Нәтижеге жету үшін қажет қадамдар туралы ойланыңыз.
Алгоритмнің жұмысын тексеру: алгоритмді бірнеше түрлі N мәндерінде орындауға тырысыңыз (мысалы, N = 10, N = 20) және оның 1-ден n-ге дейінгі сандардың қосындысын дұрыс тапқанына көз жеткізіңіз.
Есеп:
компьютерлік бағдарламаның не екенін, қандай бағдарламалау тілдерін үйренгеніңізді сипаттайтын қысқаша есеп жазыңыз және 1-ден n-ге дейінгі сандардың қосындысын табу үшін жалған кодты беріңіз.
Алгоритм мысалы
1.N мәнін енгізіңіз.
2. "Қосынды" айнымалысын 0-ге инициализациялаңыз.
3. 1-ден N-ге дейінгі әр Сан үшін 4-5 қадамдарды орындаңыз.
4. "Сомаға" "Сан" қосыңыз.
5. Циклдің соңы.
6. Нәтиже ретінде "қосынды" мәнін шығарыңыз.
Код
# Пернетақтадан N мәнін енгізіңіз
N = int(input ("N бүтін оң санды енгізіңіз:"))
# Соманы сақтау үшін айнымалыны инициализациялау
қосынды = 0
# Біз 1-ден N-ге дейінгі сандардың қосындысын есептейміз
for in range саны (1, n + 1):
қосынды + = Сан
# Нәтижені шығарыңыз
басып шығару ("1-ден бастап сандардың қосындысы", N," тең", қосынды)
N: 5 бүтін оң санды енгізіңіз
1 ден 5 ке дейінгі сандардың қосындысы 15 ке тең
|