170 likes | 659 Views
Извличане на елементи от думи и списъци. FIRST - операция с един вход, която връща първия елемент от подаден вход. Примери: FIRST “Варна – връща буквата В First 7 2358 – връща числото 7 first [ Пловдив Русе София Враца ] – връща думата Пловдив. Основни операции за извличане на елемент.
E N D
Извличане на елементи от думи и списъци
FIRST- операция с един вход, която връща първия елемент от подаден вход Примери: FIRST “Варна – връща буквата В First 72358 – връща числото 7 first[Пловдив Русе София Враца] – връща думата Пловдив Основни операции за извличане на елемент
LAST- операция с един вход, която връща последния елемент от подаден вход Примери: LAST “Варна– връща буквата а Last 72358 – връща числото 8 last [Пловдив Русе София Враца] – връща думата Враца Основни операции за извличане на елемент
BUTFIRST = BF- операция с един вход, която връща всички елементи без първия Примери: BUTFIRST “Варна – връща буквата арна butfirst 72358 – връща числото 2358 Butfirst[Пловдив Русе София Враца] – връща думата Русе София Враца Основни операции за извличане на елемент
BUTLAST= BL - операция с един вход, която връща всички елементи без последния Примери: BUTLAST “Варна– връща буквата Варн Butlast 72358 – връща числото 7235 butlast [Пловдив Русе София Враца] – връща думатаПловдив Русе София Основни операции за извличане на елемент
Задача 1. Създайте променливас име W и стойност август • Let “W “август
Командата SHOWотпечатва в текстовия екран подаденото като вход. Примери: SHOW “пролет – отпечатва пролет Show 5+3 – отпечатва резултата от операцията, т.е. 8 show :w – отпечатва стойността на променливата w Задача 2. Въведете инструкция, за да проверите стойността на променлива W.
Задача 3. • Въведете инструкции за обработка на променливата W, така че в текстовия екран да се отпечатва само: • думата авгус • буквата т • буквата а • думата густ • буквата г • думата гу
Задача 4. • Създайте променлива с име R и стойност списъка [Ямбол, Сливен [Стара Загора] Пловдив, Бургас , Благоевград]
Задача 5. • Въведете необходимите инструкции за обработка на променливата R, така че в текстовия екран да се отпечатва само: • Ямбол • Благоевград • Стара Загора • Ямбол Сливен • буквата Я • думата Стара • думата град
Операциите, които се прилагат по един и същ начин спрямо думи и списъци се наричат полиморфни.
ITEM – операция с два входа, която извлича пореден елемент / елементи, определен от първия вход, от подадения втори вход Примери: ITEM 3 “Перник – връща буквата р, тъй като тя е трета позиция в думата Перник Item [4 2] “Перник– връща сричката ни , тъй като тя започва от 4 – та позиция в думата Перник и съдържа общо 2 символа Операции за обработка на думи и списъци
ITEM – операция с два входа, която извлича пореден елемент / елементи, определен от първия вход, от подадения втори вход • Item 2 [ понеделник вторник сряда четвъртък петък] – връща думата вторник • ITEM [ 2 3 ] [ понеделник вторник сряда четвъртък петък] – връща думата вторниксряда четвъртък
COUNT – операция с един вход, която връща броя на елементите на подадения вход COUNT “Перник – връща числото 6, тъй като думата Перник съдържа 6 символа count [ понеделник вторник сряда четвъртък петък]– връща числото 5, тъй като списъкът съдържа 5 елемента
Задача 6. • Въведете инструкция за броя на символите на думата, която е стойност на променливата W.
Задача 7. • Въведете необходимите инструкции за обработка на променливата R, така че в текстовия екран да се отпечатва само: • Буквата у • Думата густ
Задача 8. • Въведете необходимите инструкции за обработка на променливата R, така че в текстовия екран да се отпечатва само: • Пловдив • [Стара Загора] Пловдив Бургас