|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2009, 20:26 | #1 |
Пользователь
Регистрация: 05.01.2009
Сообщений: 20
|
3 задачи на процедуры и функции
Помогите пожалуйста написать на Паскале 3 програмки. Желательно, наиболее простым способом. Сам все не могу понять процедуры и функции.
1) Описать функцию IsPower5(K) логического типа, возвращающую TRUE, если целый параметр K (K > 0) является степенью числа 5, и FALSE в противном случае. С ее помощью найти количество степеней числа 5 в наборе из 10 положительных чисел. 2) Описать процедуру Add(D,K), добавляющую к целому положительному числу K слева цифру D (D - входной параметр целого типа, лежащий в диапазоне 0-9, K - параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры последовательно добавить к данному числу K слева данные цифры D1 и D2, выводя результат каждого добавления. 3) Даны две дроби a/b и c/d. Написать программу для умножения дроби на дробь. Результат должен быть несократимой дробью. Для сокращения дробей (и данных и результата) нужно найти НОД (наибольший общий делитель) числителя и знаменателя. Нахождение НОД двух чисел оформить в виде процедуры. |
22.02.2009, 20:37 | #2 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
к 3 задаче
Код:
вступлю в команду разработчиков ПО на Delphi
|
22.02.2009, 21:16 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
К первой задаче:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
22.02.2009, 21:19 | #4 |
Регистрация: 28.12.2008
Сообщений: 9
|
К 1-ой задаче
Код:
|
22.02.2009, 21:32 | #5 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
valetik Думаю, имеется в виду, что дано 10 чисел, и нужно сказать сколько из них являются степенью 5.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
22.02.2009, 22:18 | #6 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
ко второй части первого задания:
Код:
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
31.05.2009, 08:45 | #7 |
Регистрация: 26.05.2009
Сообщений: 3
|
Помогите написать задачу на процедуру:
Дано целое Мбвещественные векторы, {x[i]} 1=1,2,...,M+5; j=1,2,....,50. У вектора с наименьшим числом отрицательных компонент, все компоненты увеличить на 0.5; если оба вектора имеют одинаковое число, отрицательных компонент, то по указанному правилу преобразовать вектор Х. И как нибудь попроше, т.к. процедуру я не поняла. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
2 задачи, двумерный массив, процедуры&функции | mAveRik | Помощь студентам | 1 | 18.12.2008 19:01 |
2 задачи на процедуры и функции | KulOle | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.12.2008 22:13 |
Процедуры и функции | V25 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.11.2008 20:02 |
Процедуры и функции | KulOle | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.10.2008 14:18 |
Задачи на Паскале. Строковые процедуры и функции | Мент | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.06.2008 13:24 |