План 1. Прості оператори 2. Структурні оператори 3. Символьні масиви 4. Визначення рядкового типу даних 5. Основні операції над рядковими даними 6. Стандартні засоби обробки рядків: процедури і функції 1. Прості оператори Оператори мови Паскаль – це синтаксичні конструкції, які призначені для запису алгоритму (перетворення даних, порядок виконання операцій) в стилі структурного програмування. Всі оператори повинні розділятись символом – "; ". Оператори мови Паскаль умовно поділяють на дві групи: 1) прості оператори; 2) структурні оператори, які містять один або декілька операторів, або структурних операторів. 1. Оператор присвоювання; 2. Оператори звертання до процедури (функції); 3. Оператор безумовного переходу. Оператор присвоювання призначений для обчислення нового значення змінної, а також для визначення значення функції, що повертається. Формат оператора:
Оператор виконується так: обчислюється вираз (права частина) і отримане значення надається (присвоюється) ідентифікатору (змінній). При цьому тип виразу (тип даних та операції над ними) повинен бути сумісним з типом ідентифікатора (змінної), якому присвоюється результат обчислення. Наприклад: якщо var a, b, x: integer , то оператор присвоювання виконувати не можна. Треба так: var a, b : integer ; x : real ; Тоді буде вірно: . Приклади: 1. var name: string; . . . name : = ‘Іванов‘; 2. var x, y: real; . . . x: = 5; y: = x + 2; Оператори звертання до процедури (функції) – призначені для активізації процедури (функції) та передачі їй заданих параметрів. Формат оператора:
Розглянемо процедури введення та виведення даних, які можна викликати за допомогою операторів: read, readln, write, writeln . write (вираз), writeln (вираз) – оператори запису або виведення; read (список змінних), readln (список змінних) – читання або введення. Приклади виведення:
1. x : = 1; writeln (1+x); writeln (x 2); на екрані : 1 2 4 true 3. Використання рядкових констант, наприклад: ‘x =’, ‘12’ і т.п. x : = 2; writeln (‘x = ‘, x,’; y = ‘, x*x); На екрані:x = 2; y = 4. 4. Можна указати розмір поля для виводу значень виразу. Якщо кількість символів менше, то виводяться пробіли, а якщо більше – то виводяться усі символи. x: =12; writeln (‘x =’, x : 4,’; y = ‘, x*x : 1);
На екрані x =_ _ 12; y = 144 . Приклади введення . 5. Як правило, для зручності перед оператором введення ставиться оператор виведення на екран запрошення: writeln (‘Ввести два цілих числа:’); readln (x1, x2); На екрані запрошення: Ввести два цілих числа: 6. Приклад програми привітання. Program Privit; var name: string ; begin write(‘Введіть ваше ім‘я’); readln (name); writeln (‘Привіт,’, name); end . Оператор безумовного переходу . Мітка описується на початку програми (label 1, 2, lb1) і використовується в програмі наступним чином:
Але використання цього оператора в програмі не бажане, бо порушується її структурна цілісність і читабельність. 2. Структурні оператори Структурні оператори містять один або декілька операторів. Вони поділяються на три види: 1. складений оператор; 2. умовні оператори; 3. оператори циклу. Складений оператор представляє собою послідовність операторів, які розділяються "; " і обмежуються службовими словами begin та end . Вони відіграють роль дужок обмеження – операторні дужки початку і кінця складеного оператора). BEGIN оператор 1; …………… оператор N END. Складений оператор сприймається як єдине ціле. Умовні оператори – організовують вибір між альтернативними варіантами обчислень (операцій) Структура оператора: if then else Семантика оператора: 1. обчислюється умова, тобто вираз після службового слова if (результат повинен мати логічний тип, булевий); 2. якщо результат умови – TRUE (істина) то виконується then ; якщо результат умови FALSE – то виконується else . Оператори 1, 2 можуть бути будь-якого типу: умовні, складені, прості. Умова може бути операцією відношення або логічною. Операції відношення: = , <>, >, =, y then max := x else max := y !Особливість:! При використанні вкладених умовних операторів може виникнути синтаксична неоднозначність. Тому необхідно пам’ятати: службове слово else зв’язане з найближчим до нього словом if.
Рефераты по информатикеПлан 1. Прості оператори 2. Структурні оператори 3. Символьні масиви 4. Визначення рядкового типу даних 5. Основні операції над рядковими даними 6.
Оценок: 273 (Средняя 5 из 5)
Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.
Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.