Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб 2012 инфоррматика.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.81 Mб
Скачать

1 Кесте. Алгоритм схемасына арналған негізгі схемалар

Символ аты

Белгіленуі және толтыру мысалы

Түсініктеме

Процесс

Есептеу әрекеті немесе әрекеттер тізбегі

Шешуі

Шартты тексеру

Модификация

Циклдің басы

Алдын-ала анықталған процесс

Стандартты программа бойынша есептеу

Енгізу-шығару

Жалпы түрдегі енгізу-шығару

Пуск –токтату

Алгоритмнің басы, соңы,

Құжат

Нәтижені баспаға шығару

Этапатардың орындалу тәртібі блоктарды байланыстыратын бағыттармен көрсетілген. Геометриялық фигуралар жоғарыдан төмен және солдан оңға қарай орналастырылады. Блокторды нөмірлеу схемвада орналасу тәртібіне байоанысты қойылады.

Орындалу құрамына қарай алгоритмдер және программалар 3 түрге бөлінеді: сызықтық, циклдік, тармақталған.

Сызықтық алгоритм – бұл барлық әрекеттер бірінен соң бірі тек қана 1 рет орындалатын алгоритм. Схемасы орындалу ретіне қарай жоғарыдан төмен орналасқан блоктар тізбегі ретінде көрсетіледі. Алғашқы және аралық берілгендер есептелу процнсінің бағытына әсер етпейді.

Тармақталған алгоритм құрылымы.

Көптеген жағдайда практика жүзінде алғашқы шартына немесе аралық нәтижесіне байланысты қандай да бір немесе басқа формуламен есептеуге тура келетін есептер кездеседі.

Мұндай есептерді тармақталған алгоритм көмегімен сипаттауға болады. Мұндай алгоритмдерде, есептеуді жалғастыру бағыты берілген шартты тексеру нәтижесіне байланысты орындалады. Тармақталу процессі IF (ЕГЕР шарты) операторы арқылы сипатталады.

ЦИКЛДІК ЕСЕПТЕУ ПРОЦЕССТЕРІ

Көптеген есептерді шешуде, есепьтеудің белгілі бір бөлігін біршене рет қайталауға тура келеді. Мұндай есептер үшін циклдік алгоритм пайдаланылады. Цикл – бұл берілген шарт орындалғанша қайталана беретін командалар тізбегі. Көп рет қайталанатын процесстердің циклдік сипатталуы, программа жазудың икемділігін төмендетеді.

Циклдік есептеу процесінің 2 схемасы бар:

1-схеманың ерекшелігі, циклдан шығу шартын циклдың денесі орындалғанға дейін тексереді. Циклдан шығу шарты орындалмаған жағдайда, циклдың денесі бір де бір рет орындалмайды.

1-схеманың ерекшелігі, цикл тым болмағанда бір рет орындалады, өйткені циклдан шығу шарты цикл денесі орындалғаннан кейін орындалады.

Тапсырма

  1. Келесі есептің блок-схемасы мен алгоритммін құрыңдар:

Дөңгелек конустың көлемін табыңдар. Ол үшін келесі формуланы пайдаланыңдар

(r радиус және h конус биіктігі) берілген осы екі өлшем берілген формула орындалу тізбегін анықтайды.

2.Келесі функцияны шешу үшін алгоритм мен болк-схемасын құрыңдар:

3.Келесі блок схема-бойынша алгоритм құрыңдар:

4.Келесі блок схема-бойынша алгоритм құрыңдар:

5.Келесі блок схема-бойынша алгоритм құрыңдар:

Тақырып :Операциялық жүйелердің және желілердің негіздері