Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 1
Регистрация: 03.02.2010
Сообщений: 6
1

"Алгоритм обработки текста"

03.02.2010, 19:05. Показов 1308. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите решить пожалуйсто 2 задачки 1)добавить к нему в начало и конец столько звездочек,сколько букв в этом слове!!!2)дано слово из четного числа букв.поменять местами его половины.задачу решить с помощью оператора цикла.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2010, 19:05
Ответы с готовыми решениями:

Придумать и реализовать алгоритм шифрования текста (использовать функции обработки символов и строк)
5)Придумать и реализовать алгоритм шифрования текста (использовать функции обработки символов и...

Ускорить алгоритм обработки текста
Здравствуйте. Есть программа для обработки ссылок на сайты - нахождение и сохранение доменов. Её...

Составить алгоритм и программу обработки фразы (строки текста), находящемся в текстовом файле Input.txt.
люди плизз решите задачу на паскале Задание Составить алгоритм и программу обработки фразы...

Разработать алгоритм и по нему составить два варианта (с указателями и без них) программы для обработки текста
Разработать алгоритм и по нему составить два варианта (с указателями и без них) программы для...

Составьте программу для обработки строки текста, введенной с клавиатуры. В заданной строке текста определите число различных букв
Люди! Помогите пожалуйста! Не получается ничего! Буду очень благодарна! 1. Строки. Составьте...

3
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
04.02.2010, 16:19 2
1.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
uses crt;
var s:string;
   n,i:byte;
begin
clrscr;
writeln('Введите слово');
readln(s);
n:=length(s);
for i:=1 to n do
s:='*'+s+'*';
write(s);
readln
end.
2.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var s:string;
    k,i:byte;
    c:char;
begin
clrscr;
repeat
writeln('Введиде слово из четного числа букв');
readln(s);
until length(s) mod 2=0;
k:=length(s) div 2;
for i:=1 to k do
 begin
  c:=s[i];
  s[i]:=s[i+k];
  s[i+k]:=c;
 end;
write(s);
readln
end.
1
1 / 1 / 1
Регистрация: 03.02.2010
Сообщений: 6
04.02.2010, 16:38  [ТС] 3
спасибо большое!!!!!!
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
04.02.2010, 17:35 4
Цитата Сообщение от asel-7 Посмотреть сообщение
дано предложение,определить ,число вхождения в него буквосочетания "ва"
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function F(S,find:string):byte;
begin
  if Pos(find,S)=0 then
    F:=0
  else
    F:=1+F(Copy(S,Pos(find,S)+Length(find),Length(s)),find)
end;
var
  s:string;
begin
  ReadLn(s);
  WriteLn(F(s,'ва'));
  ReadLn
end.
Регистр не учитывается

Добавлено через 9 минут
Цитата Сообщение от asel-7 Посмотреть сообщение
дано слово,добавить к нему в начало и конец столько звездочек,сколько букв в этом слове
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  s:string;
  i:byte;
begin
  ReadLn(s);
  for i:=1 to Length(s) do
  begin
    insert('*',s,1);
    insert('*',s,Length(s)+1)
  end;
  WriteLn(s);
  ReadLn
end.
Добавлено через 3 минуты
Цитата Сообщение от asel-7 Посмотреть сообщение
дано слово из четного числа букв,поменять местами его половины,задачи решить с помощью оператора цикла
Или так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  s:string;
  i:byte;
  temp:char;
begin
  ReadLn(s);
  for i:=1 to Length(s) div 2 do
  begin
    temp:=s[i];
    s[i]:=s[Length(s)-i+1];
    s[Length(s)-i+1]:=temp
  end;
  WriteLn(s);
  ReadLn
end.
или так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  s:string;
  i:byte;
  temp:char;
begin
  ReadLn(s);
  for i:=1 to Length(s) div 2 do
  begin
    temp:=s[i];
    s[i]:=s[i+Length(s) div 2];
    s[i+Length(s) div 2]:=temp
  end;
  WriteLn(s);
  ReadLn
end.
2
04.02.2010, 17:35
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2010, 17:35
Помогаю со студенческими работами здесь

Составьте программу для обработки строки текста, введенной с клавиатуры. В заданной строке текста необходимо подсчитать все буквы
Составьте программу для обработки строки текста, введенной с клавиатуры. В заданной строке текста...

Составить алгоритм кодирования (шифровки) и декодирования (дешифровки) исходного текста используя алгоритм Цезаря
Шифровка текста производится по следующей схеме (дешифровка в обратном порядке), где РА – алфавит...

Алгоритм обработки сигнала
Здравствуйте! Сразу говорю в Matlabe, я ещё пока чайник, обращаюсь к нему по мере необходимости....

Алгоритм обработки сообщений
Друзья, помогите, пожалуйста, составить алгоритм. ЯП не имеет значения, но я пишу на C#. Суть...

Алгоритм обработки графа
СРОЧНО!!!!!!!! Нужно реализовать алгоритм обработк графа на C#. но вся проблема в том, что я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru