Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 2
Регистрация: 11.10.2014
Сообщений: 49

Если последовательность букв является записью одного из цветов, то присвоить его значение переменной Z

01.11.2014, 13:11. Показов 1354. Ответов 7

Студворк — интернет-сервис помощи студентам
во входящем текстовом файле задана последовательность малых латинских букв,которая заканчивается точкой.
Если это запись одного из цветов red, blue, green, yllow, black, white, то присвоить его переменной Z
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.11.2014, 13:11
Ответы с готовыми решениями:

Переменной X присвоить 1, если элементы масива В(40) образуют возрастающую последовательность и значение 0 в противном случае
Переменной X присвоить 1, если элементы масива В(40) образуют возрастающую последовательность и значение 0 в противном случае. вот я...

Переменной b присвоить значение true, если между литерами "а" и "z" нет иных символов, кроме строчных латинских букв, и значение false иначе
Логической переменной b присвоить значение true, если между литерами "а" и "z" нет иных символов, кроме строчных латинских букв, и значение...

Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет
Условие задачи: Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию,...

7
охотник
 Аватар для vint-81
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
01.11.2014, 15:53
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const color=['red','blue','green','yllow','black','white'];
var s,z:string;
begin
 assign(input,'input.txt');reset(input);
 readln(s);
 delete(s,length(s),1);
 if s in color 
  then 
   begin
    z:=s;
    writeln('z=',z)
   end
  else writeln('z=?') 
end.
ps как был желтый, так и оставил, нужно - исправьте
0
0 / 0 / 2
Регистрация: 11.10.2014
Сообщений: 49
01.11.2014, 20:25  [ТС]
а оно присваивает только если один полностью строка цветов,но по идее нужно присваивать значение z , если
хотябы один из цветов прописан
0
0 / 0 / 2
Регистрация: 11.10.2014
Сообщений: 49
04.11.2014, 14:21  [ТС]
программа работает неверно
0
0 / 0 / 2
Регистрация: 11.10.2014
Сообщений: 49
04.11.2014, 14:25  [ТС]
Во входящем текстовом файле задана последовательность малых латинских букв,которая заканчивается точкой.
Если это запись одного из цветов red, blue, green, yellow, black, white то присвоить его переменной z
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
04.11.2014, 19:45
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
const cv:array[1..6] of string[6]=('red','blue','green','yellow','black','white');
var f:text;
    s,z:string;
    i:byte;
begin
assign(f,'aaa.txt');//файл в папке с программой
reset(f);
readln(f,s);
close(f);
delete(s,length(s),1);//удалим точку из конца строки
z:='';
i:=1;
while(i<=6)and(z='')do
if s=cv[i] then z:=cv[i] else i:=i+1;
if z='' then write('В файле записан не цвет')
else write('z=',z)
end.
0
 Аватар для Антон1985
138 / 101 / 102
Регистрация: 03.02.2014
Сообщений: 427
05.11.2014, 00:31
kep17, расскажите, что именно не правильно.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
05.11.2014, 06:49
Pascal
1
if s in color
В простом Паскале АВС строки не могут использоваться в качестве элементов множества, это допустимо для АВС.net
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2014, 06:49
Помогаю со студенческими работами здесь

Вводится последовательность строчных латинских букв, за которой следует пробел. Является ли введенный текст правильной записью
Пусть в программе описан тип color и переменная х типа color: type color=(red, blue, green, yellow, black, white); var x:color; С...

Присвоить логической переменной T значение true, если значение d-цифра, и значение false в противном случае
Имеется символьная переменная d, присвоить логической переменной T значение true, если значение d-цифра, и значение false в противном...

а если присвоить переменной а значение переменной н,то если изменится в ходе исполнения программы н,а изменится?
а если присвоить переменной а значение переменной н,то если изменится в ходе исполнения программы н,а изменится?язык - delphi. Уж...

Как присвоить значение переменной если значение позже устанавливается в цикле?
Кратко: if($_SESSION != &quot;&quot;){ $row = mysql_num_rows(mysql_query(&quot;...&quot;)); if($row &gt; 0) $panel = &quot;&lt;a href='messages.php'&gt;&lt;div...

Переменной b присвоить значение 0 если x и y равны, и значение 1 в противном случае
Заданы числа x и y.Переменной b присвоить значение 0 если x и y равны,и значение 1 в противном случае.


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru