3. Напишите какой результат выводится на экран при выполнении следующих фрагментов программы: 1) Объявите переменные

  • 67
3. Напишите какой результат выводится на экран при выполнении следующих фрагментов программы:
1) Объявите переменные str1, str2, str3 и str4 типа string[25]. Присвойте значению переменной str1 строку "Дима сдал", переменной str2 - "на отлично", переменной str3 - "экзамен". Присвойте переменной str4 значение, полученное путем конкатенации строк str1, "_ ", str2, "_ " и str3.

2) Сравните две строки:
"Belka " "Bylka " "Belka " "Belka " "bylka " "Bylka " "bylka " "bylk "

3) Задайте переменным str1 и str2 следующие значения:
str1 = "AB CD EF GH"
str2 = "Сегодня прекрасный день "
Задайте переменным k1 и k2 значения, равные длине строк str1 и str2 соответственно.

4) Задайте переменным str1 и str2 следующие значения:
str1 = "АБВГДЕЖЗИЙКЛ"
str2 = "ABCDEFGH"
Задайте переменной str3 значение, полученное с помощью функции copy, которая возвращает подстроку str1, начиная с позиции 5 и длиной 3 символа. Выведите значение переменной str3. Выведите значение подстроки str2, начиная с позиции 1 и длиной 4 символа.

5) Задайте переменной str1 значение "абвгдежзийкл". Удалите из строки str1 подстроку, начиная с позиции 2 и длиной 5 символов. Выведите значение переменной str1.
Черепашка_Ниндзя_71
14
1) Перед нами задание объявить переменные str1, str2, str3 и str4 типа string[25] и присвоить им определенные значения.

Для того чтобы выполнить это задание, нам необходимо использовать оператор объявления переменных и оператор присваивания.

Давайте выполним данный фрагмент программы:


var
str1, str2, str3, str4: string[25];
begin
str1 := "Дима сдал";
str2 := "на отлично";
str3 := "экзамен";
str4 := str1 + "_ " + str2 + "_ " + str3;
writeln(str4);
end.


Пояснение к коду:

- Мы объявляем переменные str1, str2, str3 и str4 типа string[25].
- Затем присваиваем переменной str1 значение "Дима сдал", переменной str2 - "на отлично", переменной str3 - "экзамен".
- Далее выполняем конкатенацию строк с помощью оператора "+". Мы объединяем значения str1, "_ ", str2, "_ " и str3, и результат присваиваем переменной str4.
- Наконец, выводим значение переменной str4 на экран с помощью процедуры writeln.

Результатом выполнения данного фрагмента программы будет вывод на экран строки "Дима сдал_ на отлично_ экзамен".

2) В этом фрагменте программы нам нужно сравнить две строки.

Для сравнения строк можно использовать оператор "=".

Рассмотрим фрагмент программы:


var
str1, str2: string;
result: Boolean;
begin
str1 := "Belka ";
str2 := "Bylka ";

result := (str1 = str2);

writeln(result);
end.


Пояснение к коду:

- Мы объявляем переменные str1, str2 типа string и переменную result типа Boolean.
- Затем присваиваем переменной str1 значение "Belka " и переменной str2 значение "Bylka ".
- Затем сравниваем значения двух строк с помощью оператора "=". Результат сравнения (истина или ложь) присваиваем переменной result.
- Наконец, выводим значение переменной result на экран с помощью процедуры writeln.

Результатом выполнения данного фрагмента программы будет вывод на экран значения false, так как строки "Belka " и "Bylka " не равны.

3) В данном фрагменте программы нам необходимо присвоить переменным str1 и str2 определенные значения.

Рассмотрим фрагмент программы:


var
str1, str2: string;
begin
str1 := "AB CD EF GH";
str2 := "Сегодня прекрасный день ";
end.


Пояснение к коду:

- Мы объявляем переменные str1 и str2 типа string.
- Затем присваиваем переменной str1 значение "AB CD EF GH" и переменной str2 значение "Сегодня прекрасный день".

В этом фрагменте программы нет вывода на экран, поэтому никаких результатов на экране не появится.