[ТЕМА ЗАКРЫТА]
12.11.2014 11:58
OlegON
 
Если уж заговорили про переменные, то язык и способы работы с переменными имеют значение. Например, стеки и в некоторых языках можно менять переменные местами без третьей. Традиционно предлагаемый вариант со сложением и вычитанием пригоден для чисел, сумма которых укладывается в разрядность переменных...
18.11.2014 20:32
OlegON
 

здесь два кадра, найдите отличие
18.11.2014 21:26
Dim
 
скрытое
25.11.2014 20:49
OlegON
 
школьная задача
Цитата:
Чтобы сделать казеиновый клей, берут 11 частей воды, 5 частей нашатырного спирта и 4 части казеина. Сколько получится казеинового клея, если на него будет потрачено нашатырного спирта на 60 граммов меньше, чем воды?
правильно я понимаю, что тут никакой связи между частями и граммами на самом деле нет?
25.11.2014 21:05
termit68ru
 
110 гр воды+50 гр спирта + 40 гр казеина = 200 гр клея,если не будет связи,то как мы вычислим количество клея?
25.11.2014 21:17
OlegON
 
что-то я туплю... видимо, так
11х-60=5х х=10
и тогда, да, выходит по твоему уравнению. мой тормоз был в том, что представлял себе часть ванной, ведром... никак не мог увязать себе связь вычерпывания из ванны и наперстка этих 60 грамм.
25.11.2014 21:18
KirillHome
 
Цитата:
OlegON школьная задача
правильно я понимаю, что тут никакой связи между частями и граммами на самом деле нет?
Части могут быть весовыми или объёмными.
Видимо, подразумеваются весовые.
25.11.2014 21:21
OlegON
 
Да, спасибо, разобрался. :)
25.11.2014 22:02
sh00r00p
 
Цитата:
OlegON школьная задача
правильно я понимаю, что тут никакой связи между частями и граммами на самом деле нет?
Выключай комп почаще
26.11.2014 09:54
vitex
 
Цитата:
Ferus скрытое

это частный случай для числовых переменных
27.11.2014 10:25
Ferus
 
Цитата:
vitex это частный случай для числовых переменных
Согласен, но в задаче не уточняется какой тип данных...а единого алгоритма для всех типов на мой взгляд не может быть.
Может и заблуждаюсь. Жду решения...
28.11.2014 13:50
Micle
 
Цитата:
sh00r00p Мне подкинули задачку по алгоритмизации на общее развитие:

есть 2 переменные, например А и В, в них записаны значения. Как поменять их значения друг с другом, чтобы В стало равным А и наоборот, не применяя других переменных?
Ну раз решил абстрагироваться от языка и типов данных, то вот тебе общее решение.

a=a+b
b=a-b
a=a-b


Всё остальное - это уход в сторону типизации и специализации под какой либо язык.
28.11.2014 14:04
Dim
 
ну допустим
a='28.11.2014'
b="qwerty"

и что получится? как тут от типов данных абстрагироваться?
28.11.2014 14:32
Ferus
 
Цитата:
Dim ну допустим
a='28.11.2014'
b="qwerty"

и что получится? как тут от типов данных абстрагироваться?
Задача заключается в том что бы поменять значения местами. Так что переменные должны быть одного типа

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

скрытое

Возможно как-то обобщить, если преобразовать тип данных допустим в byte
Но обязательное условие это одинаковые типы данных
28.11.2014 14:39
Dim
 
ну мы и от языка абстрагируемся. а в некоторых языках нету явного объявления типа )
28.11.2014 14:47
Micle
 
Цитата:
Dim ну мы и от языка абстрагируемся. а в некоторых языках нету явного объявления типа )
задача алгоритмическая. Суть решения сводистя к тому, чтобы записать в А сумму, затем из этой суммы получить её составляющие поменянные местами в переменных. Как только мы начинаем разговаривать о конкретном применении, задача уже становится программной а не алгоритмической.
28.11.2014 14:48
sh00r00p
 
Цитата:
Micle задача алгоритмическая. Суть решения сводистя к тому, чтобы записать в А сумму, затем из этой суммы получить её составляющие поменянные местами в переменных. Как только мы начинаем разговаривать о конкретном применения, задача уже становится программной а не алгоритмической.
Ну хоть кто-то думает как я)
05.12.2014 21:31
KirillHome
 
Каждая страница книги пронумерована числами в десятичной записи.
Если посчитать общее количество разных цифр от 0 до 9, которые использовались при нумерации, то обнаружится:
1. Цифр являющихся простыми числами (2,3,5,7) кроме какой то одной из них, понадобилось использовать для нумерации книги одинаковое количество раз = N.
2. Ту цифру, которая стала исключением в условии 1, понадобилось использовать ровно в 20 раз больше, чем числовое значение этой цифры.

Сколько страниц в книге (при количестве страниц до 1'000)?

По возможности - указать алгоритм.

P.S. Знаю ответ, алгоритма не знаю :)
13.12.2014 18:12
twix
 
Насколько я понимаю, тот, кто справится играючи и с первого-второго раза - аутист?
13.12.2014 21:12
Stels
 
Вроде не аутист, но со второго раза получилоссь
13.12.2014 21:14
Stels
 
ааа ..... наврал ....
13.12.2014 21:54
Micle
 
не тут по другому нужно понимать. Если у комнаты нечётное количество дверей, значи с ней нужно либо начинать либо заканчивать. Получается, что таких комнат может быть максимум 3, для того чтобы задача решалась. На картинке изображено 3 комнаты с нечётным количеством дверей. как не ходи, одна останется.
13.12.2014 21:56
Micle
 
Прикол в том, что аутист скорее всего будет упёрто сидеть и пытаться нарисовать путь, не взирая ни на что. Здоровый либо найдёт подвох, либо сдастся.
13.12.2014 22:27
twix
 
У меня дважды осталась одна дверь, и я плюнул...
13.12.2014 22:59
OlegON
 
я так понимаю, задача не имеет решения... и изнутри начинал, и снаружи...
зато с познакомился...
13.12.2014 23:59
termit68ru
 
Почему тогда написано "трудно,но возможно"?)))
14.12.2014 10:31
OlegON
 
предполагаю, что аутист должен был после этой надписи всю ночь сидеть, искать решение... кстати, может, решение не в двумерной плоскости?
14.12.2014 11:08
termit68ru
 
В комментах на япе есть трёхмерка.))


Опции темы


Часовой пояс GMT +3, время: 13:07.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.