Вариант оператор

Селекторът може да бъде от всякакъв скаларен тип, освен реален. Използването на тип низ като селектор е забранено. Списъкът на константите за селекция може да се състои от произволен брой стойности или диапазони, разделени една от друга със запетаи.

Типът константи във всеки случай трябва да съвпада с типа на селектора.

1. селектор за тип интервал.

2. селектор на цяло число.

Лабораторна работа No 8

Задача: Напишете програма, която показва името на въведения номер 1.3.

оператор

За събитието с щракване на бутон в тялото на процедурата напишете:

Задачи за самообучение:

Създайте програма, която показва името на съответния месец за дадена дата (1-12).

Напишете програма, която според въведения номер на сезона дава месеците, съответстващи на този сезон, и броя на дните във всеки месец.

Създайте програма, която отпечатва броя на цифрите в записа на това число за всяко естествено число 1-1000.

За цяло число k от 1 до 99, отпечатайте фразата „Прочетох k книги“, като съвпада края на думата „книга“ с числото k.

Работа със струни в обектно-ориентирано програмиране. Цикличен оператор с параметри

Езиците за програмиране се характеризират не само с възможността за работа с цифрова информация, но и със низове. Спомнете си, че използвахме два основни типа данни за работа с числа: Цяло число (цяло) и Истински (истински).

например, var a: цяло число; b: истински;

За да работите със низове, трябва да използвате типа данни низ (вар с: низ). Отличителна черта на този тип данни е, че можем да се позоваваме както на целия низ, така и на символ по знак, тоест на всяка буква поотделно. За да направим това, трябва да използваме цикличния оператор.

Цикъл - многократно повторение на последователност от действия за определено състояние. Има три вида циклични алгоритмични структури, но когато работим със низове, ще използваме един от тях - цикъл с параметър. Той има две форми на нотация:

Цикълът се повтаря, докато стойността на параметъра се намира в интервала между началната и крайната стойност на параметъра. Освен това тези изрази (начални и крайни стойности) се изчисляват само веднъж в началото на цикъла. Параметърът трябва да бъде от цяло число.

В първия вариант, с всяко повторение на цикъла, стойността на параметъра се променя на следващата стойност в дадения тип (за цял тип тя се увеличава с 1). Концепция стъпка. Във втория вариант при всяко повторение на цикъла стойността на параметъра се променя на предишната стойност на параметъра (за цял тип тя намалява с един).

Когато работите със низ, напишете цикличния оператор, както следва: за i: = 1 да се дължина (и) направете (достъп до символи от първи до последен в низ s). Освен това се използват следните процедури и функции:

Функцията за дължина (и) определя дължината на низа. Резултат - цяло число 0.255

Пример: даден низ, пребройте броя на цифрите в низ.

var s: низ; k: цяло число;

Процедура Изтрий (s, pos, n) - изтриване на част от ред. Премахва s n-знаци от низ, започвайки от поз поз.

Пример: s: = 'прашка'; Изтриване (и, 5,3) => рога

Процедура Вмъкване (s1, s2, поз). Поставете част от ред.

S1-какво, S2-къде, Pos-от коя позиция

Пример: S1: = "светлина"; Вмъкване (s1, 'o', 2) => 'съвет'

Функция копие (s, pos, n) - връща част от низ s с дължина n, започвайки от позиция поз.

Обединяване на низове - функция Concat (s1, s2, s3, ..., sn)

Функция Поз (s1, s2) - търсене на един ред в друг. Връща номера на символа, от който низът s1 е част от s2.

Пример: pos ('cd', 'abcdf') => 3

Калкулатор

Безплатна услуга за оценка

  1. Попълнете заявлението. Експертите ще изчислят цената на вашата работа
  2. Изчисляването на разходите ще бъде изпратено по пощата и чрез SMS

Номер на вашето заявление

Автоматично писмо за потвърждение с информация за приложението ще бъде изпратено на пощата точно сега.