Вопрос задан 26.07.2023 в 00:49. Предмет Информатика. Спрашивает Кинцурашвили Милана.

Составить программу в pascal определить сколько слов в тексте ( слово - это набор

символов,разделенных пробелом )
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кайзер Виктория.

PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018

Внимание! Если программа не работает, обновите версию!

begin

 ReadlnString.ToWords.Count.Println

end.

Пример

Наша Маша     громко плачет    уронила в речку   мячик

8

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения количества слов в тексте на языке Pascal, можно использовать следующую программу:

pascal
program CountWords; uses crt; function CountWordsInText(const text: string): Integer; var i, wordCount: Integer; inWord: Boolean; begin wordCount := 0; inWord := False; for i := 1 to Length(text) do begin if text[i] = ' ' then inWord := False else if not inWord then begin inWord := True; Inc(wordCount); end; end; CountWordsInText := wordCount; end; var text: string; numWords: Integer; begin clrscr; writeln('Введите текст:'); readln(text); numWords := CountWordsInText(text); writeln('Количество слов в тексте: ', numWords); readln; end.

Эта программа определит количество слов введенного пользователем текста. Она использует функцию CountWordsInText, которая принимает текст в виде строки и возвращает количество слов в этом тексте. Функция проходит по каждому символу текста и увеличивает счетчик слов, когда обнаруживает начало нового слова (если предыдущий символ был пробелом).

Программа выводит результат на экран после того, как пользователь введет текст. Обратите внимание, что в данной программе слова разделяются только пробелами, другие разделители, такие как запятые или точки, будут восприняты как часть слова. Вы можете доработать логику функции CountWordsInText, чтобы учитывать другие разделители, если это необходимо.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос