Изменится ли строка st, над которой произведут операцию copy? почему? чему будет равняться k после операции k: =length(‘мышь и клавиатура’)? чему будет равняться переменная tx после операции tx: =‘лесник’; delete(tx,4,3)? чему будет равняться переменная k после операции tx: =‘баобаб’; k: =pos(‘ба’,tx)? дополнить программу недостающими подсчитать количество букв “а” в тексте ( и латинских; прописных и заглавных). program zadacha1; var t: string; b: string[1]; n,k,i: integer; begin writeln('введите текст'); …………………………; n: =length(t); k: =0; for i: =1 to n do begin b: =copy(t,i,1); if ……………………………then k: =k+1; end; writeln('k=',k); end.
277
369
Ответы на вопрос:
Добрый день! и так, начнём.. *вопрос: изменится ли строка st, над которой произведут операцию copy? почему? *ответ: изменится, т.к. при использовании функции copy необходимо указывать в какой строке копировать, с какой позиции, и количество символов, которое будет копировано.**вопрос: чему будет равняться k после операции k: =length(‘мышь и клавиатура’)? **ответ: переменная k будет равна 17, т.к. функция length определяет длину строки, считая каждый пробел, запятую, буквы и т.д.***вопрос: чему будет равняться переменная tx после операции tx: =‘лесник’; delete(tx,4,3)? ***ответ: переменная tx будет равна слову лес. функция delete удаляет часть символов из строки. в нашем случае удаление происходит в строке tx, с позиции 4, удаляет 3 символа.****вопрос: чему будет равняться переменная k после операции tx: =‘баобаб’; k: =pos(‘ба’,tx)? ****ответ: переменная k будет равна 1. т.к. функция pos определяет первое вхождение заданного символа. дополненная программа: program zadacha1; var t: string; b: string[1]; n, k, i: integer; beginwriteln('введите текст: '); readln(t); n : = length(t); k : = 0; for i : = 1 to n do beginb : = copy(t, i, 1); if (t[i] = 'a') or (t[i] = 'a') or (t[i] = 'а') or (t[i] = 'а') then k : = k + 1; end; writeln ('k= ', k); end. *курсивом и выделением обозначены дополнения в программе.
public static void Main() {
double amount = 1.11;
int peopleCount = 60;
double totalMoney = amount*peopleCount;
Console.WriteLine(totalMoney);
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
brzruchkovika06.09.2021 06:58
-
catlolhd1421.02.2020 06:43
-
вика387505.05.2022 08:24
-
irarenkas27.03.2020 16:38
-
inferatu77729.07.2020 21:38
-
Scvetocheek111.01.2021 05:23
-
gorjchevst25.12.2021 10:02
-
vlad143519.12.2021 16:16
-
VlEllen06.07.2021 16:57
-
Noname01020301.05.2022 22:43
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.