Компьютердің бағдарламалық құралдары. Бағдарламалауды автоматтандыру әдістері. Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын талаптар.

Қазіргі кезде түрлі типті компьютерлерге арнап дайындалған бағдарламалар жеткілікті. Олар негізінен мынадай кластарға бөлінеді:
- жүйелік бағдарламалар
- қолданбалы бағдарламалар.
Қолданбалы бағдарламалар – белгілі бір мамандық саласында берілген нақты есептерді шығара алатын әмбебап бағдарламалар жиынтығы (мәтіндік редакторлар, электрондық кесте, бағдарламалау тілдерінің бағдарламалары т.с.с.)
Жүйелік бағдарламалардың түрлері:
- операциялық жүйелер (ОЖ)
- утилиттер, сервистік бағдарламалар.
Алгоритм ұғымы, қасиеттері.
Туғаннан бастап баланы тәрбиелеу, оларды әртүрлi ережелердi сақтауды, ертеңгiсiн жуыну, киiну, шешiну, тамақ iшу, сабаққа бару, жолдан өту .т.б. меңгерудi және қатаң орындауды талап етемiз. Одан әрi бала-бақшада және мектепте тәрбиеленудiң күн тәртiбi болады. Оларды оқыту белгiлi ретпен өтедi. Ал барлық мүмкiн болатын ойындар ереже бойынша ұйымдастырылады. Демек кез-келген iс-әрекеттер анықталған жарлық бойынша жүзеге асады, яғни анықталған алгоритм бойынша орындалады.
Адам жас кезiнен бастап күнделiктi өмiрде алгоритмдi меңгередi және орындайды. Яғни, алгоритм дегеніміз – жеке қадамдардан тұратын, формальды түрде жазылған реттелген нұсқаулар тізбегі.
Алгоритм сөзі IX ғасырда өмір сүрген ұлы өзбек математигі Әл-Хорезмидің атымен аталған жазудың латындық формасы. Әл-Хорезми бірінші рет арифметикалық амалдарды орындаудың ережелерін тұжырымдаған ғалым.
Алгоритм ұғымы кез-келген бағдарлама құру кезінде негізгі орын алады, себебі бағдарлама – енгізілген берілгендерді өңдеу үшін арнайы және қатаң түрде қандай да бір бағдарламалау тілінде дайындалған алгоритм. Кез-келген алгоритм қандай да бір орындаушыға негізделген. Орындалған командалар жиынтығы орындаушының командалар жүйесі болып табылады. Орындаушы ретінде – адамдар және техникалық құрылғылар, яғни роботтар, компьютерлер және автоматтар болуы мүмкін.
Алгоритмнің қасиеттері және оған қойылатын талаптар:
1.Алгоритмнің дискреттігі (үздіктілігі) – ақпаратты өңдеу процесі ретімен жазылған, аяқталған нұсқаулардан құралған тізбектерден тұруы тиіс, яғни орындаушының келесі қадамға өтуі алдыңғы қадамның аяқталуынан кейін жүзеге асуы керек;
Ұсынылған әдебиеттер
1. Боэм Б., Браун Дж., Каспар Х. и др. Характеристики качества программного обеспечения. - М.: Мир, 1981.
2. Брукс Ф.П. Как проектируются и создаются программные комплексы/ Пер. с англ. А.П. Ершова. - М.: Наука, 1979.
3. Вирт Н. Систематическое программирование. - М.: "Мир", 1977.
4. Глушаков С.В., Коваль А.В., Смирнов С.В. Язык программирования С++. – Харьков: «Фолио», 2004
5. Жоголев Е.А.. Технологические основы модульного программирования. – М.: Программирование, 1980
        
        Лекция 2,3 (2 сағат)
Компьютердің бағдарламалық құралдары. Бағдарламалауды автоматтандыру әдістері. Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын талаптар.
Жоспары: ... ... ... ... ... ... ... компьютерлерге арнап дайындалған бағдарламалар жеткілікті. Олар негізінен мынадай кластарға ... ... ... ... ... ... - ... бір мамандық саласында берілген нақты есептерді шығара алатын әмбебап бағдарламалар жиынтығы (мәтіндік редакторлар, электрондық кесте, бағдарламалау тілдерінің бағдарламалары т.с.с.)
Жүйелік ... ... ... ... ... ... сервистік бағдарламалар.
Алгоритм ұғымы, қасиеттері.
Туғаннан бастап баланы тәрбиелеу, оларды әртүрлi ережелердi ... ... ... ... шешiну, тамақ iшу, сабаққа бару, жолдан өту .т.б. меңгерудi және қатаң орындауды талап ... Одан әрi ... және ... ... күн ... ... ... оқыту белгiлi ретпен өтедi. Ал барлық мүмкiн болатын ... ... ... ... ... ... ... анықталған жарлық бойынша жүзеге асады, яғни анықталған алгоритм бойынша орындалады.
Адам жас ... ... ... ... ... ... және ... Яғни, алгоритм дегеніміз - жеке қадамдардан ... ... ... ... реттелген нұсқаулар тізбегі.
Алгоритм сөзі IX ғасырда өмір сүрген ұлы өзбек математигі Әл-Хорезмидің атымен аталған жазудың латындық формасы. Әл-Хорезми бірінші рет ... ... ... ... ... ғалым.
Алгоритм ұғымы кез-келген бағдарлама құру кезінде негізгі орын алады, себебі бағдарлама - ... ... ... үшін ... және ... ... ... да бір бағдарламалау тілінде дайындалған алгоритм. Кез-келген алгоритм қандай да бір ... ... ... ... ... ... командалар жүйесі болып табылады. Орындаушы ретінде - адамдар және ... ... яғни ... ... және ... ... ... қасиеттері және оған қойылатын талаптар:
1.Алгоритмнің дискреттігі (үздіктілігі) - ... ... ... ... ... ... нұсқаулардан құралған тізбектерден тұруы тиіс, яғни орындаушының келесі қадамға өтуі алдыңғы қадамның аяқталуынан кейін жүзеге асуы керек;
2.Алгоритмнің түсініктілігі - ... құру ... оның ... ... ... ... керек;
3.Алгоритмнің анықтылығы - алгоритм жалпы түрде қабылданған символдарды, алфавитті пайдаланып жазылуы тиіс. Орындаушы (адам, ... ... ... орындай алатын болуы керек. Оның үстіне түрліше түсінілетін нұсқаулар енгізілмеуі тиіс. Ол орындаушыға алгоритмді орындау үшін басқа нұсқаулар ... жол ... ... және ... реттері дәл көрсетіліп қатаң түрде жазылуы қажет.
4.Алгоритмнің көпшілікке бірдейлігі - қарастырылып ... ... ... ... ... бір ғана ... емес, соған типтес бүкіл тапсырманы шеше білуі. Мысалы, квадрат теңдеуді шешу алгоритмі - коэффиценттің кез-келген ... оның ... ... ... ... ... ... жүру ережесі барлығымызға бірдей.
5.Алгоритмнің нәтижелілігі. Нұсқаулар шексіз көп болмай, қорытындысында оның ... ... ... Егер ... ... ... сандық бағдарлама шексіз есептеулерге әкелсе, онда алгоритмнің талапқа сай жазылмағаны не есептің шешуі жоқ болғаны.
Алгоритмнің берілу тәсілдері.
Алгоритмнің келесі ... ... ... ... ... - орындаушысы адам, қажетті құрал-жабдықтары - ... орыс және ... ... ... ... - ... ... қажетті құрал-жабдықтары - әрбір әрекеті түрлі жазықтықтағы геометриялық фигура ретінде бейнеленіп, олардың арасындағы байланыстар түзу сызықтар мен ... ... ... тіл - ... ... ... ... - жаратылыстану тіліндегі қандай да бір мағынаны, бұйрықты ... ... ... тілі - ... компьютер, қажетті құрал-жабдықтары - арнаулы бағдарламалау тілінің командалары.
Алгоритмнің тұрғызылу тәсілдерінің құрылысын зерттеу үш түрде беріледі:
*алгоритмдік ... ... ... тіл - табиғи тілде жазылған алгоритм сияқты ... ... ... ... ... ... бірақ ол құрылымы нақтыланған, бірыңғай және дәл жазылатын арнайы символдар мен түрлі ережелер ... ... Кез ... тіл ... ол символдар жиынтығынан (алфавит), алгоритмдік тілдерді жазу ережелерінен (синтаксис) және жазуларды түсіндіру мәтіндерінен (семантика) тұрады.
Үйренуге арналған алгоритмдік ... ... ... Ол үшін ... ... ... бағдарламалау тілдерінде пайдаланылатын арифметикалық операция таңбаларын, түрлі жақшалар және тағы басқа ... ... ... ... ... ... қазақ алфавиттерінің әріптері, ондық санау жүйесінің цифрлары, ... амал ... ... а,б,с,... - латын, орыс, қазақ алфавиттерінің әріптері;
0,1,2,3,... - ондық санау ... ... /, +, - ... амал ... - ... ... - ... квадрат түбірі;
abs(x) - х-тің абсолют шамасы;
>, >=, =,

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 6 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Бастауыш сыныптарда қазақ тілін оқытудың әдәс – тәсілдері16 бет
Delphi 7 жүйесінің негізгі түсініктері мен принциптері17 бет
Бухгалтерлік есепті 1С Бухгалтерия жүйесінде жүргізу19 бет
Компьютер ұғымы10 бет
Кристаллдағы жүйелер. Жобалау және дамыту106 бет
цикльдік бағдарламаны ұйымдастыру20 бет
"Кітапхана" жұмысын автоматтандыру21 бет
"Тілдің жүйелік, құрылымдық, таңбалық сипаттары"6 бет
"Тілдің танбалық сипаты."6 бет
2 деңгейлі алдын-ала су тастау қондырғысын автоматтандыру44 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь