50 .
a) чему равно значение переменных?

1. a = len("бит")

a= ?

2. b = left("кинокомедия", b=?

3. a = right("кинокомедия", a= ?

4. b mid ("долголетие", 4, 3) b ?

5. a = instr("информатика", «форма») а = ?

б) пусть переменная х=«ваши фамилия и имя». чему равно значение

выражений?

left(x, 2) mid(x, 3, 2) len(x)

b) пусть переменная х=«ваши фамилия и имя». какую надо записать команду, чтобы результатом получить текст «имя»?

например: х=«иванов никита»

определите позицию, в которой находится заданная подстрока «имя» из

строки «ваши фамилия и имя».

гоша210 гоша210    3   27.10.2019 15:59    6

Ответы
ImagineDragons1111 ImagineDragons1111  27.01.2024 09:53
a)
1. a = len("бит")

Функция len() возвращает количество символов в строке. В данном случае строка "бит" состоит из трех символов: "б", "и", "т". Поэтому значение переменной a будет равно 3.

2. b = left("кинокомедия", b=?

Функция left() возвращает указанное количество символов слева от заданной строки. В данном случае заданная строка "кинокомедия". Однако, в условии не указано, сколько символов нужно взять слева, поэтому значение переменной b неизвестно и требуется уточнение.

3. a = right("кинокомедия", a= ?

Функция right() возвращает указанное количество символов справа от заданной строки. В данном случае заданная строка "кинокомедия". Однако, в условии не указано, сколько символов нужно взять справа, поэтому значение переменной a неизвестно и требуется уточнение.

4. b mid("долголетие", 4, 3) b ?

Функция mid() возвращает указанное количество символов из строки, начиная с заданной позиции. В данном случае заданная строка "долголетие". Нужно взять 3 символа, начиная с позиции 4. Поэтому значение переменной b будет равно "гол".

5. a = instr("информатика", "форма") а = ?

Функция instr() возвращает позицию первого вхождения заданной подстроки в строку. В данном случае нужно найти позицию, в которой в строке "информатика" встречается подстрока "форма". Подстрока "форма" находится начиная с позиции 3. Поэтому значение переменной a будет равно 3.

б)
Пусть переменная х=«ваши фамилия и имя». Чему равно значение выражений?

1. left(x, 2)

Функция left() возвращает указанное количество символов слева от заданной строки. В данном случае нужно взять 2 символа слева от строки "ваши фамилия и имя". Поэтому значение выражения будет равно "ва".

2. mid(x, 3, 2)

Функция mid() возвращает указанное количество символов из строки, начиная с заданной позиции. В данном случае нужно взять 2 символа, начиная с позиции 3 строки "ваши фамилия и имя". Поэтому значение выражения будет равно "ши".

3. len(x)

Функция len() возвращает количество символов в строке. В данном случае строка "ваши фамилия и имя" состоит из 17 символов. Поэтому значение выражения будет равно 17.

б)
Пусть переменная х=«ваши фамилия и имя». Какую надо записать команду, чтобы результатом получить текст «имя»?

Надо записать команду:
mid(x, 15, 3)

Функция mid() возвращает указанное количество символов из строки, начиная с заданной позиции. В данном случае нужно взять 3 символа, начиная с позиции 15 строки "ваши фамилия и имя". При выполнении данной команды результатом будет строка "имя".

Определим позицию, в которой находится заданная подстрока «имя» из строки «ваши фамилия и имя».

Для этого воспользуемся функцией instr():
instr(x, "имя")

Функция instr() возвращает позицию первого вхождения заданной подстроки в строку. В данном случае нужно найти позицию, в которой в строке "ваши фамилия и имя" встречается подстрока "имя". Подстрока "имя" находится начиная с позиции 15. Поэтому позиция будет равна 15.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика