Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.09.2011, 15:27   #1
kaznachey1993
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 57
Восклицание задачки на досуг!кому несложно!

Лінійні алгоритми та алгоритми з розгалуженням



1. Обміняти місцями значення змінних x, y і z таким чином, щоб змінна x містила значення змінної y, y – значення змінної z, а z – попереднє значення змінної x.
2. Змінній d присвоїти дробову частину додатного числа x.
3. Визначити операцію div через інші операції і стандартні функції.
4. Присвоїти цілій змінній h третю від кінця цифру в запису додатного цілого числа k (наприклад, якщо k=130985, то h=9).
5. Нехай k – ціле від 1 до 365. Присвоїти цілій змінній n значення 1, 2, ..., 6 або 7 в залежності від того, на який день тижня (понеділок, вівторок, ..., суботу чи неділю) припадає k-й день не високосного року, в якому 1 січня – понеділок.
6. Цілій змінній s присвоїти суму цифр трьохзначного цілого числа k.
7. Знайти число, яке отримується виписуванням в зворотному порядку цифр числа k (100≤k≤999).
8. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли точка (x, y) лежить ззовні кола радіуса r з центром в точці (1, 0).
9. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли цілі додатні змінні a, b, c задають сторони гострокутного трикутника.
10. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли із змінних a, b, c тільки дві рівні між собою. (Вказівка: один зі способів передбачає використання операції XOR.)
11. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли дві прямі, задані цілими коефіцієнтами рівняння виду y=kx+b, паралельні і не співпадають. (Вказівка: почніть з того, що чітко з’ясуйте, що є вхідними даними даної задачі.)
12. Дано натуральне число n (n≤9999). Чи правда, що це число містить рівно три однакові цифри? (Наприклад, такими є числа 6676, 4544, 0006.)
13. Визначити операцію mod через інші операції і стандартні функції.
14. Дані дійсні числа x, y. Не використовуючи ніякі інші арифметичні операції крім множення, додавання та віднімання, обрахувати 1 – 2x + 3x2 – 4x3 і 1 + 2x + 3x2 + 4x3. Дозволяється використати не більше восьми операцій.
15. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли цілі додатні змінні a1, b1, c1 та a2, b2, c2 задають сторони двох однакових трикутників.
16. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли натуральне n є повним квадратом. Запропонувати 2 способи.
17. Записати булевий вираз, значенням якого є істина тоді і тільки тоді, коли поля (k, l) та (m, n) шахової дошки мають однаковий колір.
18. Обміняти місцями значення цілих змінних x та y, не використовуючи додаткові змінні. Запропонувати 2 способи та визначити недоліки кожного з них.
19. Записати арифметичний вираз, значенням якого є більше з двох значень цілих змінних a та b. Запропонувати 2 способи.
20. Підлога в кімнаті складається із клітинок і має розмір n×m. На двох клітинках встановлені стовпи. Написати вираз, який задає ознаку того, що підлогу можна вкрити дощечками розмірами 2×1. Поясніть, чому запропонований Вами алгоритм справді розв’язує задачу.

Бонусна:
21. Дані цілі числа m, n (0<m≤12, 0≤n<60), що вказують момент часу: “m годин, n хвилин”. Визначити найменший час (число повних хвилин), який повинен пройти
kaznachey1993 вне форума
Старый 19.09.2011, 21:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Wow! А на русский перевести? Думаешь все тут полиглоты?
I'm learning to live...
Stilet вне форума
Старый 19.09.2011, 22:40   #3
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

А задача 21 приведена полностью?
Предпочитаю на "ты".
TinMan вне форума
Старый 20.09.2011, 07:11   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Красота Щас еще и украинский подучим.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума
Старый 20.09.2011, 08:15   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

ОФФТОП: вы знаете, у меня даже гугло-хром распознал страницу, как на украинском языке.

АДД: вот машинный перевод первого поста (с помощью того же гугло-хрома)

Цитата:
Линейные алгоритмы и алгоритмы с ветвлением



1. Обменять местами значения переменных x, y и z так, чтобы переменная x содержала значение переменной y, y - значение переменной z, а z - предварительное значение переменной x.
2. Переменной d присвоить дробную часть положительного числа x.
3. Определить операцию div через другие операции и стандартные функции.
4. Присвоить целой переменной h третью от конца цифру в записи положительного целого числа k (например, если k = 130985, то h = 9).
5. Пусть k - целое от 1 до 365. Присвоить целой переменной n значение 1, 2, ..., 6 или 7 в зависимости от того, на какой день недели (понедельник, вторник, ..., субботу или воскресенье) приходится k-й день не високосного года, в котором 1 января - понедельник.
6. Целой переменной s присвоить сумму цифр трехзначной целого числа k.
7. Найти число, получаемое выписыванием в обратном порядке цифр числа k (100 ≤ k ≤ 999).
8. Записать логический выражение, значением которого является истина тогда и только тогда, когда точка (x, y) лежит вне круга радиуса r с центром в точке (1, 0).
9. Записать логический выражение, значением которого является истина тогда и только тогда, когда целые положительные переменные a, b, c задают стороны остроугольного треугольника.
10. Записать логический выражение, значением которого является истина тогда и только тогда, когда из переменных a, b, c только две равные между собой. (Указание: один из способов предполагает использование операции XOR.)
11. Записать логический выражение, значением которого является истина тогда и только тогда, когда две прямые, заданные целыми коэффициентами уравнения вида y = kx + b, параллельные и не совпадают. (Указание: начните с того, что четко выясните, что является входными данными данной задачи.)
12. Дано натуральное число n (n ≤ 9999). Правда ли, что это число содержит ровно три одинаковые цифры? (Например, таковыми являются числа 6676, 4544, 0006.)
13. Определить операцию mod через другие операции и стандартные функции.
14. Данные действительные числа x, y. Не используя никакие другие арифметические операции кроме умножения, сложение и вычитание, обсчитать 1 - 2x + 3x2 - 4x3 и 1 + 2x + 3x2 + 4x3. Разрешается использовать не более восьми операций.
15. Записать логический выражение, значением которого является истина тогда и только тогда, когда целые положительные переменные a1, b1, c1 и a2, b2, c2 задают стороны двух одинаковых треугольников.
16. Записать логический выражение, значением которого является истина тогда и только тогда, когда натуральное n является полным квадратом. Предложить 2 способа.
17. Записать логический выражение, значением которого является истина тогда и только тогда, когда поля (k, l) и (m, n) шахматной доски имеют одинаковый цвет.
18. Обменять местами значения целых переменных x и y, не используя дополнительные переменные. Предложить 2 способа и определить недостатки каждого из них.
19. Записать арифметическое выражение, значением которого является большее из двух значений целых переменных a и b. Предложить 2 способа.
20. Пол в комнате состоит из ячеек и имеет размер n × m. На двух ячейках установлены столбы. Написать выражение, которое задает признак того, что пол можно покрыть дощечками размерами 2 × 1. Объясните, почему предложенный Вами алгоритм действительно решает задачу. Бонусная: 21. Данные целые числа m, n (0 <m ≤ 12, 0 ≤ n <60), указывающие момент времени: "m часов, n минут". Определить наименьшее время (число полных минут), который должен пройти
Вадим Мошев вне форума
Старый 20.09.2011, 08:21   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
задачки на досуг!кому несложно!
Прорешал . Что дальше? В чем смысл темы?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 20.09.2011, 08:36   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Я думаю, что автор хотел бы получить коды этих задач...
кстати, задача № 2
Код:
var x: real; n: integer;
begin
write('x = '); read(x);
d:=frac(x);
write('d = ', d);
end.
Вадим Мошев вне форума
Старый 20.09.2011, 08:50   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Я думаю, что автор хотел бы получить коды этих задач...
Когда человек действительно хочет найти решение задачи, то он для приличия хотя бы указывает язык программирования. И как минимум уважительно относится к участникам форума - то есть на русскоязычном форуме пишет на русском языке. Задрали эти неопатриоты/неонацисты.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 20.09.2011, 08:59   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Да это из фриланса кроспост, правда там он пообещал только "могар", а сколько это в денежном эквиваленте — неизвестно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помотиге, кому несложно. Broneslav Помощь студентам 1 08.01.2009 13:13
помогите, пожалуйста, - несложно Борзов Паскаль, Turbo Pascal, PascalABC.NET 16 26.11.2006 20:10