Страниц: [1]
  Печать  
Автор Тема: ПМС - детям  (Прочитано 5000 раз)
0 Пользователей и 1 Гость смотрят эту тему.
fortpost
Высший разум
****
Offline Offline

Сообщений: 6853

СПАСИБО
-вы поблагодарили: 1794
-вас поблагодарили: 2259



Просмотр профиля
: Февраль 19, 2013, 12:09:35 �

ПМС - программирование минимальными средствами (для начинающих).

1. Даны две переменные, например, a и b. Требуется поменять местами значения этих переменных (то есть должно получиться a=b и b=a), но при этом нельзя использовать третью переменную.

2. Дана переменная x, которая может принимать только значения a и b. Требуется присвоить x значение a, если x=b, и значение b, если x=a. При этом нельзя использовать условный оператор.
Записан

Лучший способ оказаться в дураках, это считать себя умнее других. Ф. Ларошфуко
Sirion
Гений-Говорун
*****
Offline Offline

Сообщений: 1095

СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 277



Просмотр профиля Email
Ответ #1 : Февраль 19, 2013, 12:12:07 �

Показать скрытый текст

Эти пользователи сказали вам СПАСИБО :

fortpost, ☭-Изделие 20Д, Робинзон

За это сообщение 3 пользователи сказали спасибо!
Записан

sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+
+irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+
+iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
fortpost
Высший разум
****
Offline Offline

Сообщений: 6853

СПАСИБО
-вы поблагодарили: 1794
-вас поблагодарили: 2259



Просмотр профиля
Ответ #2 : Февраль 19, 2013, 12:20:43 �

Показать скрытый текст
Ну так для детей же! Laugh
Кстати в п.1 ошибка!

Эти пользователи сказали вам СПАСИБО :

Sirion

За это сообщение 1 пользователь сказал спасибо!
Записан

Лучший способ оказаться в дураках, это считать себя умнее других. Ф. Ларошфуко
Sirion
Гений-Говорун
*****
Offline Offline

Сообщений: 1095

СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 277



Просмотр профиля Email
Ответ #3 : Февраль 20, 2013, 06:29:57 �

Таки да, лажанулся. Ну, пусть дети поищут)
Записан

sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+
+irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+
+iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
iPhonograph
Гений-Говорун
*
Offline Offline

Сообщений: 2100

СПАСИБО
-вы поблагодарили: 561
-вас поблагодарили: 1315

Дискоед


Просмотр профиля
Ответ #4 : Февраль 20, 2013, 11:09:56 �

фортпост, ну и название темы ты выбрал  ))))
Записан

"Было бы величайшей ошибкой думать" (с) В.И.Ленин, Полн. cобр. cоч., т.34, стр.375
fortpost
Высший разум
****
Offline Offline

Сообщений: 6853

СПАСИБО
-вы поблагодарили: 1794
-вас поблагодарили: 2259



Просмотр профиля
Ответ #5 : Февраль 20, 2013, 11:29:50 �

фортпост, ну и название темы ты выбрал  ))))
Какая жизнь, такие и темы! Cry Laugh
Записан

Лучший способ оказаться в дураках, это считать себя умнее других. Ф. Ларошфуко
☭-Изделие 20Д
Ум
*****
Offline Offline

Сообщений: 7915

СПАСИБО
-вы поблагодарили: 6291
-вас поблагодарили: 2514


[img] http://s016.radikal.ru/i337/1409/6a/5b2b5c71

614445846
Просмотр профиля Email
Ответ #6 : Февраль 20, 2013, 14:05:35 �

Показать скрытый текст
И правда навеяло  Embarrassed
Насколько просто это можно было сделаль на любом программируемом калькуляторе типа МК-52(кажется)
просто закинул в стек, а когда надо обменял! А вот в языках без ввода дополнительной переменной и оператора такого не вспомню  Стена
Да уж, а вот название
Предменструальный синдром- детям  Roll Eyes это ты придумал сгоряча  Crazy Или это на самом деле так и называется Huh?
Помню как после распределения мы все прикалывались над парнем получившим назначение в Новосибирский НИИ ВМС  оказалось высокомолекулярных соединений, а не то что думали  Цензура
Последнее редактирование: Март 02, 2013, 19:15:17 от Изделие 20Д Записан

zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 486



Просмотр профиля Email
Ответ #7 : Февраль 20, 2013, 22:37:21 �

Усложним задачу. Теперь будем считать что A и B -это подмножества
Например A = {1,2,3,4} B = {3,4,5,6}
Операция сложения - это объединение подмножеств.
Операция вычитание - это разность подмножеств.
Так A + B = {1,2,3,4,5,6}; A - B = {1,2}
Задача та же
Записан
Sirion
Гений-Говорун
*****
Offline Offline

Сообщений: 1095

СПАСИБО
-вы поблагодарили: 137
-вас поблагодарили: 277



Просмотр профиля Email
Ответ #8 : Февраль 21, 2013, 09:32:47 �

Показать скрытый текст

Эти пользователи сказали вам СПАСИБО :

zhekas

За это сообщение 1 пользователь сказал спасибо!
Записан

sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+
+irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+
+iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s
Страниц: [1]
  Печать  
 
Перейти в: