Скачать презентацию Оператори Выполнили Студенты группы КС-13 -1 Цапенко Александр Скачать презентацию Оператори Выполнили Студенты группы КС-13 -1 Цапенко Александр

Tsapenko_Alexandr_i_neizvestny...999.pptx

  • Количество слайдов: 15

Оператори. Выполнили: Студенты группы КС-13 -1 Цапенко Александр и как бы Недвига Дмитрий Оператори. Выполнили: Студенты группы КС-13 -1 Цапенко Александр и как бы Недвига Дмитрий

План • Визначення операторів • Оператори 1. Прості оператори 2. Структурні оператори • Приклади План • Визначення операторів • Оператори 1. Прості оператори 2. Структурні оператори • Приклади

Оператори. Основна частина програми мовою Turbo Pascal являє собою послідовність операторів, кожний з яких Оператори. Основна частина програми мовою Turbo Pascal являє собою послідовність операторів, кожний з яких виконує деяку дію з даними. Оператори виконуються послідовно в тому порядку, у якому вони записані в тексті програми і дозволяють реалізувати алгоритм рішення задачі. Роздільником операторів служить крапка з комою. Всі оператори мови Turbo Pascal поділяються на дві групи: прості і структурні.

Прості оператори. Оператори, що не вміщують у собі інших операторів, називають простими. До них Прості оператори. Оператори, що не вміщують у собі інших операторів, називають простими. До них відносяться оператори присвоювання, безумовного переходу і порожній оператор.

Оператори присвоювання (: =) обчислює вираз, заданій у його правій частині, і присвоює результат Оператори присвоювання (: =) обчислює вираз, заданій у його правій частині, і присвоює результат змінній, ідентифікатор якої розташований у лівій частині. Змінна і вираз повинні мати сумісні типи.

Оператори присвоювання Синтаксис оператора присвоювання: <ідентифікатор > : = <вираз >; Приклади використання оператора Оператори присвоювання Синтаксис оператора присвоювання: <ідентифікатор > : = <вираз >; Приклади використання оператора присвоювання: Current. Element : = 1; Zina : = 15. 23; Nazva : = "Модель. АМоп 2700"; Result : = Sin(A) + Cos(B);

Оператор безумовного переходу • Оператор безумовного переходу (goto) означає «перейти до» і виконує передачу Оператор безумовного переходу • Оператор безумовного переходу (goto) означає «перейти до» і виконує передачу керування до оператора, відзначеного міткою. Синтаксис опису оператора: goto <мітка> •

Приклад безумовного переходу. Program Jump_Instruction Label Mitka; {Опис мітки} Var X, Y: real; {Опис Приклад безумовного переходу. Program Jump_Instruction Label Mitka; {Опис мітки} Var X, Y: real; {Опис змінних} Begin Writeln ( «Введіть значення х в діапазоні 1. . 10» ); Readln (x); if(X<1)or(X>10)then goto Mitka {Аналіз х, організація переходу} else Y: =Ln(X) Writeln(Y); Mitka: {Передача керування на мітку} End.

Порожній оператор не вміщує ніяких символів і не виконує ніяких дій. Він може бути Порожній оператор не вміщує ніяких символів і не виконує ніяких дій. Він може бути розташований у будь-якому місці програми, де синтаксис мови допускає наявність оператора. Приклади використання порожнього оператора: begin goto Mitka; {перехід у кінець блоку} ……. Mitka: {порожній оператор} end.

Структурні оператори є конструкціями, що створені за певними правилами, до складу яких входять інші Структурні оператори є конструкціями, що створені за певними правилами, до складу яких входять інші оператори. Всі структурні оператори поділяються на три групи: складені, умовні і циклу.

Складений оператор. Приклад використання складеного оператора: begin Tmp: =X; X: =Y; Y: =Tmp end; Складений оператор. Приклад використання складеного оператора: begin Tmp: =X; X: =Y; Y: =Tmp end;

Умовні оператори Оператор умови if змінює послідовний порядок виконання операторів програми. Він може мати Умовні оператори Оператор умови if змінює послідовний порядок виконання операторів програми. Він може мати одну з наступних форм: 1. if<умовний вираз> then<оператор1>; 2. if<умовний вираз> then<оператор1> else<оператор2>; Ключові слова if, then, else означають відповідно «якщо» , «то» , «інакше» .

Приклад умовних операторів. Program Multi. Function; Var x, y: real; Begin Writeln(“Введіть значення Х”); Приклад умовних операторів. Program Multi. Function; Var x, y: real; Begin Writeln(“Введіть значення Х”); {Введення початкових даних} Readln(x); ifx<=0 Then y: =Sin(Sqr(x)); {Обчислення значення функції} ifx<1 Then y: =Sqr(Cos(x+1)) else y: =Sqrt(Sqr(x)+1); Writeln(“x=“, x: 4: 1, ””, ”y=“, y: 5: 2); {Виведення результату} End

Спасибо за внимание Спасибо за внимание