Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 04.12.2011, 21:21   #1 (permalink)
TpaXmopucm
Member
 
Регистрация: 04.12.2011
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите, запутался

ВОт задача!!!
Цитата:
ЛАБОРАТОРНАЯ РАБОТА № 5

Работа с множественными типами данных.

Цель задания:
Присвоение значений данным множественного типа и операции над ними.

Методические указания:
Программа должна работать для произвольного набора символов.

Постановка задачи:
Дан непустой набор символов. Построить и напечатать множество, элементами которого являются встречающиеся в последовательности, согласно варианту:


ВАРИАНТЫ ЗАДАНИЯ

9. Буквы от 'A' до 'F' и знаки препинания.
вот типо решение :
Код:
var
s,buf:string;
i:integer;
a:set of char;
begin
readln(s);
buf:='';
a:=['A'..'F','.',',']// добавить остальные знаки препинания ;
for i:=1 to length(s) do
if (s[i] in a) and (pos(s[i],buf)=0) then buf:=buf+s[i];
writeln(buf);
end.
помогите она непонятно оформлена .....я не могу разобраться .... и еще один вапрос нужно добавить в эту прогу чтобы символы задовались рандомно ......как это сделать?? и символы чтобы были латинские !! я пробывал через ....chr(random(20)); символы непонятно какого языка добавляются .....
TpaXmopucm вне форума   Ответить с цитированием

Старый 04.12.2011, 21:21
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Вот ссылки на темы, которые скорее всего помогут вам в решении проблемы

Я запутался...
Я запутался...

Старый 04.12.2011, 21:34   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от TpaXmopucm Посмотреть сообщение
вот типо решение :
Ну да, типо оно типо правильное, только в строке
a:=['A'..'F','.',',']// добавить остальные знаки препинания ;
типо ошибка - разделитель ";" попал типо в комментарий. Надо, чтобы он стоял типо до "//".
Цитата:
Сообщение от TpaXmopucm Посмотреть сообщение
помогите она непонятно оформлена .....я не могу разобраться ...
А в чем конкретно проблемы?
Цитата:
Сообщение от TpaXmopucm Посмотреть сообщение
и еще один вапрос нужно добавить в эту прогу чтобы символы задовались рандомно ......как это сделать?? и символы чтобы были латинские !!
Где задавались? В строке? В множестве? Конкретнее, пожалуйста.
Vladimir_S вне форума   Ответить с цитированием
Старый 04.12.2011, 21:40   #3 (permalink)
TpaXmopucm
Member
 
Регистрация: 04.12.2011
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

=) типо с оформление типо разобрался типо!!
ошибку тоже заметил. исправил. программа работает.
но в условии задания написано чтобы символы задавались рандомно. а тут получается я их записываю и жму ENTER И ПРОШГРАММА из них выбирает нужные от A дО F и знаки припинания!! Как сделать рандомно?
TpaXmopucm вне форума   Ответить с цитированием
Старый 04.12.2011, 21:41   #4 (permalink)
TpaXmopucm
Member
 
Регистрация: 04.12.2011
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

P/S Владимир загляните пожалуйста еще раз сюда! Помогите студенту решить задачки
TpaXmopucm вне форума   Ответить с цитированием
Старый 04.12.2011, 22:41   #5 (permalink)
TpaXmopucm
Member
 
Регистрация: 04.12.2011
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

кто-то знает ??? помогите плиз???
TpaXmopucm вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 21:58.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.