А4. Двоичный код каждого символа при кодировании текстовой информации (в кодах Unicode) занимает в памяти персонального компьютера:
1 байт
1 Кб
2 байта
2 бита
И написать программу
248
389
Ответы на вопрос:
Procedure getword(s: string; var p: integer; var w: string; delim: string: =' '); { получает в w слово из строки s, которое начинается не ранее позиции p. возвращает новое значение p, указывающее на первый разделитель delim, который следует за найденным словом или 0, если такой разделитель не найден. по умолчанию слова разделяются не менее чем одним пробелом } var i,n: integer; fbreak: boolean; { флажок для прерывания циклов } begin n: =length(s); fbreak: =false; {ищем первый символ, отличный от разделителя - начало слова } while ((p< =n) and (not fbreak)) do if (p=n) or (s[p]< > delim) then fbreak: =true else inc(p); { ищем очередной разделитель - конец слова } if p< n then begin i: =p; inc(p); fbreak: =false; while (p< =n) and (not fbreak) do begin if (p=n) or (s[p]=' ') then fbreak: =true else inc(p) end; { теперь слово находится между позициями i и p } w: =copy(s,i,p-i) end; if p> =n then p: =0 end; function countg(w: string): integer; { возвращает количество гласных в слове w} var i,k: integer; begin k: =0; for i: =1 to length(w) do if w[i] in ['а','е','ё','и','о','у','ы','э','ю','я'] then inc(k); countg: =k end; var s,w,wmax: string; p,k,gmax: integer; begin writeln('введите текст, разделяя слова пробелами'); readln(s); s: =lowercase(s); p: =1; gmax: =0; while p> 0 do begin getword(s,p,w); k: =countg(w); ; if gmax< k then begin gmax: =k; wmax: =w end end; if gmax> 0 then writeln('в слове "',wmax,'" максимум гласных, равный ',gmax) else writeln('во введенной строке гласных букв не найдено') end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
yroslav12020605.11.2022 12:51
-
nenshina17.02.2023 04:34
-
Rokwe05.01.2022 23:19
-
крис90320.12.2021 11:56
-
віка81210.09.2022 09:24
-
ВалераГущина19.11.2021 23:17
-
semyonshhuko910.04.2023 23:12
-
Ваниш2030.07.2021 10:44
-
pinok21rus06.02.2022 07:42
-
svistmi2006128.09.2020 03:29
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.