1. Что будет напечатано на экране при выполнении этой программы? var s: string; s := "кибернетика"; write( s[length(s)-1] );
2. Какой результат будет выведен на экран при выполнении этой программы? var s, q: string; s := "планшет"; q := copy(s, 7, length(s)); write
2. Какой результат будет выведен на экран при выполнении этой программы? var s, q: string; s := "планшет"; q := copy(s, 7, length(s)); write
Tainstvennyy_Mag
1. При выполнении этой программы на экран будет напечатана буква "к". Давайте разберемся почему.
В программе объявлена переменная s типа string и ей присваивается значение "кибернетика". Затем мы используем функцию length(s), которая возвращает длину строки s. В данном случае длина строки s равна 11.
Затем к полученной длине строки мы применяем операцию вычитания 1 (length(s)-1). В итоге получается значение 10.
Далее мы обращаемся к символу в строке s с индексом [10]. В языке программирования индексация начинается с 1, поэтому символ с индексом 10 в данном случае будет предпоследним символом в строке "кибернетика", то есть буквой "к".
Таким образом, на экран будет выведена буква "к".
2. При выполнении этой программы на экран будет выведено слово "т". Давайте разберемся почему.
В программе объявлены две переменные: s и q, обе типа string. Переменной s присваивается значение "планшет".
Затем мы используем функцию copy(s, 7, length(s)), которая создает подстроку из строки s, начиная с позиции 7 (буква "ш") и до конца строки. В результате переменной q будет присвоено значение "шет".
Затем мы выводим на экран значение переменной q, которое равно "шет".
Таким образом, на экран будет выведено слово "шет".
В программе объявлена переменная s типа string и ей присваивается значение "кибернетика". Затем мы используем функцию length(s), которая возвращает длину строки s. В данном случае длина строки s равна 11.
Затем к полученной длине строки мы применяем операцию вычитания 1 (length(s)-1). В итоге получается значение 10.
Далее мы обращаемся к символу в строке s с индексом [10]. В языке программирования индексация начинается с 1, поэтому символ с индексом 10 в данном случае будет предпоследним символом в строке "кибернетика", то есть буквой "к".
Таким образом, на экран будет выведена буква "к".
2. При выполнении этой программы на экран будет выведено слово "т". Давайте разберемся почему.
В программе объявлены две переменные: s и q, обе типа string. Переменной s присваивается значение "планшет".
Затем мы используем функцию copy(s, 7, length(s)), которая создает подстроку из строки s, начиная с позиции 7 (буква "ш") и до конца строки. В результате переменной q будет присвоено значение "шет".
Затем мы выводим на экран значение переменной q, которое равно "шет".
Таким образом, на экран будет выведено слово "шет".
Знаешь ответ?