1. Возведение в степень. Необходимо написать собственную функцию, которая возводит число в степень. В функции два аргумента. Первый аргумент – целое число, которое нужно возвести в степень. Второй аргумент – степень целое число. Запрещено использовать функцию возведения в степень. Реализовать через цикл и умножение. Результатом решения задачи должно быть сообщение с вычисленным значением числа, возведенного в степень.
Минимально необходимо чтобы решение работало верно для положительной степени.
Факультативно, приветствуется решение дающее верный результат: в том числе для степени ноль, единица, и отрицательное число.
2. Тип значения. Необходимо написать собственную функцию, которая в зависимости от типа переданного параметра выводит сообщение. Если типы "число", "строка", "дата", то сообщение: "Данный параметр имеет тип " и далее название типа. Если тип "булево", то сообщение: "Данный параметр может принимать значение "истина" или "ложь"". Если другой тип, то сообщение: "тип не определен". При решении задачи используйте метод ТипЗнч(). Результатом решения задачи должно быть сообщение с текстом, соответствующим условию задачи.
3. Массив. Необходимо создать массив и ввести в него значения месяцев: январь-июнь. Создать и наполнить массив можно одним из имеющихся способов. Необходимо обеспечить вывод содержимого массива. Результатом решения задачи должны быть сообщения выводящие содержимое массива. При выполнении данного пункта обратить внимание на пункт 6.
4. Структура. Необходимо создать и ввести в структуру значения названий месяцев январь-июнь и порядковый номер соответствующего месяца. (январь - 1, февраль - 2, март - 3 и т.д. включая июнь). Необходимо обеспечить вывод содержимого структуры. Результатом решения задачи должны быть сообщения выводящие содержимое структуры в формате: январь - 1.
5. Соответствие. Необходимо создать и ввести в соответствие значения названий месяцев январь-июнь и порядковый номер соответствующего месяца. (январь - 1, февраль - 2, март - 3 и т.д. включая июнь). Необходимо обеспечить вывод содержимого соответствия. Результатом решения задачи должны быть сообщения выводящие содержимое соответствия в формате: январь - 1.
В комментариях к созданию соответствия написать в чём отличается соответствие от структуры.
6. Список значений. Необходимо создать список значений и загрузить в список значений данные из массива, заполненного для пункта 3. Выполнить сортировку элементов по значению. Необходимо обеспечить вывод содержимого cсписка значений. Результатом решения задачи должны быть сообщения, выводящие список названий месяцев в порядке выбранного варианта сортировки.
7. Таблица значений. Ввести в таблицу значений в колонку "Месяц" - название месяца, в колонку "Номер месяца" - порядковый номер соответствующего месяца. Необходимо обеспечить вывод содержимого таблицы значений. Результатом решения задачи должны быть сообщения выводящие содержимое таблицы значений в формате: 1 - январь.
Если реализуете решение задачи в модуле приложения, то основной нюанс в реализации задачи с Таблицей значений в том, что модуль приложения работает на клиенте, а с таблицами значений можно работать только на сервере. Следовательно, описывать процедуру по созданию, наполнению и выборке данных из таблицы значений в модуле приложения мы не можем. Для решения данной задачи максимально правильно использовать Общий модуль. Необходимо добавить общий модуль и настроить его свойства выставив параметры Сервер и Вызов сервера (установить галочки). В этом общем модуле необходимо описать процедуру со всеми необходимыми действиями. Процедуру необходимо сделать экспортной. Далее Вы из модуля приложения делаете вызов данной процедуры. Для того, чтобы в модуле приложения вызвать процедуру/функцию из общего модуля пишем название общего модуля, ставим точку и пишем название вызываемой экспортной процедуры/функции.
ОБЩЕЕ ПОЯСНЕНИЕ К ЗАДАНИЮ
Реализовать решения задач возможно в модуле приложения (не забываем, что собственные функции необходимо не только объявить (описать), но и вызвать), либо можно полностью или частично реализовать через обработку, например, по команде (код описываем в модуле формы обработки).
Там, где это необходимо, ввод необходимых значений можно реализовать любым способом, в том числе описав программно в коде (через присвоение значений), через запрос у пользователя, либо через поля ввода на форме обработки.
При реализации решения нескольких задач в модуле приложения необходимо реализовать возможность многозадачного исполнения всех решенных в модуле задач в рамках одного запуска приложения (необходимо правильно выстроить последовательность кодовых конструкций).
Обратите внимание на то, что работающие коды мы не комментируем. программа должна работать при запуске без дополнительных манипуляций с кодом (в том числе раскомментирования).
Александр
МЭИ
Исполнитель молодец! Срок на выполнение ставил неделю, исполнитель справился за день. За к...
Тамара
НГТУ
Очень оперативно выполнила задание. Замечания были незначительные, исполнитель их очень бы...
Екатерина
Мади
Работа выполнена досрочно. С подробным описанием решения. Огромное спасибо!!
Анна
ИРГУПС
Спасибо Юлии.Оперативно,понятно, приятный диалог.Буду обращаться по необходимости.