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

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

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

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

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

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

№1
Дано вещественное число "а". Пользуватса можна тока операцыей умножения:
а) а (в 4 степени) за две операции
б) а (в 7 степени) за четыре операции
№ 2
Дано вещественное число "а". Пользуватса можна тока операцыей умножения:
а (в 5 степени) и а (в 13 степени) за 5 операций.
№ 3
Даны цифры двух десятичных целых чисел: трехзначного а3а2а1 и двухзначного b2b1, где а1 и b1 - число единиц; а2 и b2 - число десятков; а3 - число сотен. Получить цыфры числа, равного сумме заданых чисел (извесно, что это число трехзначное). Числа слагаемые и число результат не опредилять, условный оператор.
VADOS2009-1 вне форума
Старый 02.06.2009, 22:30   #2
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

№1:
a)
a := a * a;
a := a * a; // теперь в а храниться значение а в 4 степени

б)
b := a;
a := a * a;
b := b * a;
a := a * a * b; // а в 7 степени

№2:
b := a;
a := a * a;
a := a * a * b; // а в 5 степени (за 3 умножения)

b := a;
a := a * a;
b := b * a;
a := b * a;
a := a * a;
a := a * b; // а в 13 степени

№3:
Возможно нужно вот это:
Код:
function Sum(a, b: Byte; var d: Byte): Byte;
var
  c: Byte;
begin
  c := a + b + d;
    if (c > 10) then begin
      d := 1;
      c := c - 10;
    end
    else 
      d := 0;

  Sum := c;
end;

var
  d: Byte;
  a1, a2, a3, b1, b2: Byte;
begin
  // ввод данных (ai, bi)

  d := 0;
  writeln(Sum(a1, b1, d)); // вывод 1-й справа цифры результата
  writeln(Sum(a2, b2, d)); // 2-й цифры
  writeln(Sum(a3,  0, d)); // 3-й цифры

end.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума
Старый 02.06.2009, 22:36   #3
VADOS2009-1
Пользователь
 
Регистрация: 02.06.2009
Сообщений: 33
По умолчанию

Спасибо большое!!!
VADOS2009-1 вне форума
Старый 02.06.2009, 23:32   #4
VADOS2009-1
Пользователь
 
Регистрация: 02.06.2009
Сообщений: 33
По умолчанию Помогите пожалуста Задачи не понятные на Паскале?

№ 1
Записать условие при каком белые фигуры распаложены на поле (a,b)
одним ходом пойти на поле (e,f) при етом под ударом чёрной фигуры находятса (с,d).
в) Конь (Ладья- не понятно написано)
н) Слон Слон
т) Король, Ферзь
№ 2
На поле (a,b) распаложен Король. Записать условие при каком он может попасть на поле (c,d).
VADOS2009-1 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно и очень важно!!! Время поджимает!!!Помогите решить задачу в Паскале на зарплату lenok113 Фриланс 7 24.05.2009 22:22
Помогите пожалуста решить срочно, иначе могул отчислить!!! Gala2009 Помощь студентам 0 11.05.2009 17:10
Помогите решить 3 задачки в паскале очень нужно! давид меликянц Помощь студентам 1 27.02.2009 18:05