1) Что будет выведено на экран после исполнения следующего фрагмента программы? var str1, str2, str3, str4: string[25
1) Что будет выведено на экран после исполнения следующего фрагмента программы?
var 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 := "Сегодня прекрасный день ";
4) Что будет выведено на экран после исполнения следующего фрагмента программы?
str1 := "АБВГДЕЖЗИЙКЛ";
str2 := "ABCDEFGH";
str3 := copy(str1, 5, 3);
writeln(str3);
writeln(copy(str2, 1, 4));
5) Что будет содержаться в переменной str1 после выполнения следующего фрагмента программы?
str1 := "абвгдежзийкл";
delete(str1, 2, 5);
writeln(str1);
3. Какое слово должно быть заменено в данном тексте?
19.01.2024 16:40
Разъяснение:
1) В данном фрагменте программы переменным str1, str2, str3 и str4 присваиваются значения строк. Затем создается новая строка str4, объединяющая значения первых трех строк через символы "_". Таким образом, после выполнения фрагмента программы str4 будет содержать значение "Дима сдал_ на отлично_ экзамен".
2) При сравнении строк программой сравниваются их лексикографическое (словарное) значение. В данном случае строки будут сравниваться одна за другой:
- "Belka" < "Bylka" (лексикографически "Belka" меньше "Bylka")
- "Belka" = "Belka" (строки равны)
- "Belka" < "bylka" (лексикографически "Belka" меньше "bylka")
- "Bylka" > "bylka" (лексикографически "Bylka" больше "bylka")
- "Bylka" > "bylk" (лексикографически "Bylka" больше "bylk")
3) В данном фрагменте программы переменной str1 присваивается значение "AB CD EF GH", а переменной str2 - значение "Сегодня прекрасный день". После исполнения фрагмента программы в переменных str1 и str2 останутся те же значения.
4) В данном фрагменте программы переменной str1 присваивается значение "АБВГДЕЖЗИЙКЛ". После исполнения фрагмента программы на экран будет выведено значение переменной str1, то есть "АБВГДЕЖЗИЙКЛ".
Пример:
1) Задача: Что будет выведено на экран после исполнения следующего фрагмента программы?
Ответ: "Дима сдал_ на отлично_ экзамен"
2) Задача: Что произойдет при сравнении следующих строк?
Ответ:
true
true
true
true
true
4) Задача: Что будет выведено на экран после исполнения следующего фрагмента программы?
Ответ: "АБВГДЕЖЗИЙКЛ"
Совет: Для понимания работы со строками в программировании полезно изучить основные операции со строками, такие как конкатенация (объединение) строк и сравнение строк. Также важно обратить внимание на то, что строки могут содержать символы разных алфавитов и регистровые символы (заглавные и строчные буквы). Помните, что в разных языках программирования могут быть некоторые отличия в работе со строками.
Упражнение: Напишите фрагмент программы на языке программирования, который объединит строки "Hello" и "World" в переменной str и выведет результат на экран.