Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 13

удалить все символы, которые не являются буквами или цифрами, и заменив каждую большую букву одноименной малой

01.03.2010, 00:25. Показов 4847. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйса! Нужно удалить все символы, которые не являются буквами или цифрами, и заменив каждую большую букву одноименной малой
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.03.2010, 00:25
Ответы с готовыми решениями:

Помогите пожалуйса! Нужно удалить все символы, которые не являются буквами или цифрами, и заменив каждую большую букву одноименной малой
Помогите пожалуйса! Нужно удалить все символы, которые не являются буквами или цифрами, и заменив каждую большую букву одноименной малой ...

Процедуры: преобразовать текст, удалив все символы - не буквы, и заменив каждую большую букву маленькой
Есть текст - строка символов. Превратить его, удалив все символы, не являющиеся буквами, и заменив каждую большую букву малой

Дан текст, в который входят любые символы. Удалить из него все символы не являющиеся буквами или цифрами
Дан текст, в который входят любые символы. Удалить из него все символы не являющиеся буквами или цифрами Помогите пожалуйста)))

24
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.03.2010, 06:57
Лучший ответ Сообщение было отмечено как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
uses crt;
procedure LowCase(var s:string);//приведение к нижнему регистру
var i:byte;
begin
for i:=1 to length(s) do
if s[i] in ['A'..'Z','А'..'П'] then s[i]:=chr(ord(s[i])+32)
else if s[i] in ['Р'..'Я'] then s[i]:=chr(ord(s[i])+80)
else if s[i]='Ё'then s[i]:='ё';
end;
procedure Del(var s:string);//удаление не букв и не цифр
var i:byte;
begin
for i:=length(s) downto 1 do
if not(s[i] in ['A'..'Z','a'..'z','А'..'п','р'..'ё','0'..'9'])
then delete(s,i,1);
end;
var st:string;
begin
clrscr;
writeln('Stroka:');
readln(st);
LowCase(st);
Del(st);
write(st);
readln
end.
3
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 13
01.03.2010, 07:34  [ТС]
Онромное спасибо
0
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 13
02.03.2010, 22:59  [ТС]
а можно эту программу написать попроще? чтобы можно было её переделать в интал
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.03.2010, 07:58
А что значит проще? Здесь и так ничего сложного нет, есть 2 условия, каждому соответствует по одному очень простому действию, описанных в процедурах.
И что значит переделать в интал?
0
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 13
03.03.2010, 23:57  [ТС]
эту программу мне нужно написать в паскале и в интале. а проще - значит, чтобы было понятно школьникам в классе 7-ом. а они как правило не очень понимают программы, написанные через процедуры
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
04.03.2010, 08:50
Учите что ли? И не можете сами такой ерунды сделать, как убрать процедуры? А что такое интел? Первый раз слышу.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var s:string;
    i:byte;
begin
clrscr;
writeln('Stroka:');
readln(s);
{приведение к нижнему регистру}
for i:=1 to length(s) do
if s[i] in ['A'..'Z','А'..'П'] then s[i]:=chr(ord(s[i])+32)
else if s[i] in ['Р'..'Я'] then s[i]:=chr(ord(s[i])+80)
else if s[i]='Ё'then s[i]:='ё';
{удаление не букв и не цифр}
for i:=length(s) downto 1 do
if not(s[i] in ['A'..'Z','a'..'z','А'..'п','р'..'ё','0'..'9'])
then delete(s,i,1);
write(s);
readln
end.
0
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 13
04.03.2010, 22:29  [ТС]
нет не учу пока. я только учусь учить а строки - это моё самоё больное место. а интал - это породия на паскаль. весь алгоритм пишется на русском языке, там ещё рисовать можно, например, в чертёжнике, роботе. просто думала, что может быть есть другое решение этой задачи. а то интал - язык такой, что в нём сильно не развернёшься очевидные на паскале вещи очень сложно воспроизвести на интале. но всёровно огромное СПАСИБО за помощь.
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
04.03.2010, 22:31
TanyaS, а можно ссылку на этот "интал"?
0
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 13
04.03.2010, 22:39  [ТС]
я его долго искала в нете, и в итоге ничего не нашла, и взяла его у себя в универе.просто программа очень старая, её уже в наших школах отменили., и вообще ей уже почти никто не пользуется. могу дать только точное название INTAL либо ИНТАЛ. когда я училась в школе, его ещё параллельно сравнивали с КуМир
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
04.03.2010, 22:57
таки нашел я это чудо, хоть, признаюсь, было и не легко ))) яндекс с гуглом мне помогли.
вот описание этой штуки: http://newb.by.ru/intal.html
а во вложении само это чудо )))
пользуйтесь на здоровье ))
Вложения
Тип файла: rar IntAl.rar (496.8 Кб, 25 просмотров)
1
 Аватар для gruvz
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 61
25.07.2010, 12:16
а 43е эт1 найти чт1бы /аменит0
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.07.2010, 12:20
gruvz, Вы это об чем?
0
 Аватар для gruvz
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 61
25.07.2010, 12:32
как цифры убрат0
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.07.2010, 12:34
Pascal
1
2
for i:=length(s) downto 1 do
if s[i] in ['0'..'9'] then delete(s[i,1);
0
 Аватар для gruvz
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 61
25.07.2010, 12:58
Цитата Сообщение от Puporev Посмотреть сообщение
Код Pascal
1
2
for i:=length(s) downto 1 do
if s[i] in ['0'..'9'] then delete(s[i,1);
а ку3а эта и gdе писат0
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.07.2010, 13:21
gruvz, Или переходим на полноценный русский, или до свидания. Я устал дешифрировать ваши сообщения.
0
 Аватар для gruvz
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 61
25.07.2010, 14:38
Цитата Сообщение от Puporev Посмотреть сообщение
Код Pascal
1
2
for i:=length(s) downto 1 do
if s[i] in ['0'..'9'] then delete(s[i,1);
gde et0 писат
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
25.07.2010, 15:48
Цитата Сообщение от gruvz Посмотреть сообщение
gde et0 писат
там где Вы хотите цифры убрать, логично?
0
 Аватар для gruvz
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 61
26.07.2010, 09:27
da..n0 ne п0ne3 9
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.07.2010, 09:27
Помогаю со студенческими работами здесь

Удалить из строки все символы, которые не являются арабскими цифрами.
Заданая строка, котороя состоит из слов, розделенными одним или несколькими пропусками.Удалить из строки все символы, которые не есть...

Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
1. Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.

Удалить в строке все символы являющиеся буквами или цифрами, и заменить каждую большую букву одноименной малой
условие : Даны символы S1,...Sn. Известно, что символ S1 отличен от пробела и что среди S1, S2,...имеется хотя один пробел....

Удалить все символы, не являющиеся буквами или цифрами и заменить большую малой
Дана последовательность символов, количество букв <=255 удлить все символы не являющиеся буквами или цифРАМИ и заменить большую малой.

В строке удалить символы, которые не являются буквами и цифрами
Дан рядок s. удалить все символы, которые не являются буквами и цифрами и заменить каждую большую букву маленькой.


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru