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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2008, 18:02   #1
Настенька..Блонди
Пользователь
 
Регистрация: 25.12.2008
Сообщений: 37
По умолчанию Напишите функцию нахождения числа с = а^b

Помогите пжл. Выручите бедную студентку!!!!!



1. Напишите функцию нахождения числа с = а^b . Найдите 2^10

2. Заполнить матрицу линейной последовательностью, от левого верхнего угла по спирали: вправо - вниз - влево - вверх. Размерность матрицы должна вводиться при выполнении программы. Само решение задачи должно быть оформлено в виде функции, которой передается матрица и ее размерность.

3. Описать функцию WordN(S,k) строкового типа, возвращающую k-е слово строки S (под словом понимается набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом строки). Если количество слов в строке меньше k, то функция возвращает пустую строку. Используя эту функцию, выделить из данной строки S слова с номерами k1, k2, k3.
Настенька..Блонди вне форума Ответить с цитированием
Старый 27.12.2008, 18:05   #2
Настенька..Блонди
Пользователь
 
Регистрация: 25.12.2008
Сообщений: 37
По умолчанию

Это надо решить в паскале))
Настенька..Блонди вне форума Ответить с цитированием
Старый 28.12.2008, 15:21   #3
valetik
 
Регистрация: 28.12.2008
Сообщений: 9
Радость Ответ на 1-й вопрос билета... (с)

program Vozvedenie_v_stepen;
Var
a,b: LongInt;
c: Real;

function sqr_x(osn, stepen: LongInt): Real;
begin
Case stepen of
0:
begin
sqr_x:=1;
exit;
end
else
If stepen>0 then sqr_x:=sqr_x(osn, abs(stepen)-1)*osn;
If stepen<0 then sqr_x:=1/(sqr_x(osn, abs(stepen)-1)*osn);
end
end;

Begin
Write('Osnovanie: ');
ReadLn(a);

Write('Stepen: ');
ReadLn(b);

c:=sqr_x(a, b);
WriteLn(c:0:3);
End.

В основе алгоритма рекурсивный вызов процедуры.

P.S. 2^10 - это же как "отче наш" ))

Последний раз редактировалось valetik; 28.12.2008 в 15:25. Причина: Добавление комментария
valetik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу нахождения всех делителей натурального числа N livestrong Помощь студентам 1 24.12.2008 20:35
Составить программу нахождения всех делителей натурального числа N livestrong Помощь студентам 3 24.12.2008 19:02
Составить программу нахождения натурального числа n livestrong Помощь студентам 14 24.12.2008 18:15
Программа нахождения последовательностей Влад-mego Общие вопросы C/C++ 4 21.12.2008 22:40
разработать функцию, которая определяет сумму цифр целого числа IceAgainstIce Общие вопросы Delphi 5 20.11.2008 00:52