Задание №1

"Создание простого проекта" 

 

    Реализовать расчет задачи:                                                                                                                                                                                         1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC.                                                                                                                                                                                                               2. Дано трехзначное число. Найти сумму и произведение его цифр.

Если хотите получить остальную часть кода, то  пишите в личные сообщения ✉

Обо всём договоримся❤

Задание №2

"Программирование разветвляющихся алгоритмов (IF)

 

    1. Дано целое число. Вывести его строку-описание вида «отрицательное четное число», «нулевое число»,«положительное нечетное число» и т. д.

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №3

"Использование радиокнопок и флажков

 

   1. Составить программу, которая бы по значению переменной Х, означающему некоторую длину в следующих единицах измерения: дециметр, километр, метр, миллиметр, сантиметр; выдавала бы эту длину в метрах.

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №4 

"Использование списков"

 

   1. Ввести n целых чисел. Найти сумму чисел < 8. Результат вывести на экран.

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения ✉

Обо всём договоримся❤

Задание №5 

"Программирование циклических алгоритмов (While)"

 

    1. Генерировать случайные числа Х, распределенные в диапазоне от -5 до 4 и вычислять для чисел > 0 X , а для чисел < 0 функцию x2. Вычисления прекратить, когда подряд появится два одинаковых случайных числа. На экран необходимо выводить сгенерированное число и результат расчета функции на разных строках.

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №6 

"Использование таблиц (одномерные массивы)"

 

    1. Ввести n целых чисел(>0 или <0). Найти произведение чисел. Результат вывести на экран.

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №7 

"Использование таблиц (двумерные массивы)"

 

    1. По массиву A(5,6)получить массив В(6), присвоив его j-элементу значение true, если все элементы j-столбца массива А нулевые, и значение false иначе.

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения ✉

Обо всём договоримся❤

Задание №8 

"Системные диалоги и файлы"

 

    1. Открыть программу, выполненную в задание №6.                                                                                                                                           2. Для добавить в меню команды сохранить, открыть, выбрать цвет, выбрать шрифт.                                                                           3. Используя системные диалоги colorDialog, fontDialog реализовать изменения цвета и шрифта каких-либо элементов программы, например, формы.                                                                                                                                                                                       4. Реализовать сохранение и чтение таблицы из файла. Для выбора имени файла использовать системные диалоги openDialog, saveDialog.                                                                                                                                                                                     5. Оформить программу комментариями.

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №9 

"Вычерчивание основных графических примитивов" 

 

    1. Вывести на экран слово ДОМ. При построении букв использовать разные графические примитивы.                                           2. Вывод слова осуществлять при нажатии на кнопку «Рисовать».                                                                                                                 3. По щелчку мыши закрасить слово по-своему усмотрению.                                                                                                                         4. Предусмотреть в программе  кнопки «Стереть», «Выход»   и «О программе».                                                                                         5. По желанию усложните алгоритм закраски объекта. При щелчке мыши слово закрашивать каждый раз в новый цвет, повторяя последовательность через определенное число цветов.

Если хотите получить остальную часть кода, то  пишите в личные сообщения ✉

Обо всём договоримся❤

Задание №10 

"Построение графиков функций" 

 

    1. Вывести на экран график функции в интервале [a;b] с шагом h.                                                                                                                   2. Предусмотреть вывод осей графика и поясняющих надписей.                                                                                                                   3. Вывод графика осуществлять при нажатии на кнопку «График».                                                                                                                 4. Предусмотреть в программе поле для изменения шага вычисления функции и обеспечить защиту от некорректного ввода данных в это поле.                                                                                                                                                                                                 5. Предусмотреть в программе две кнопки «Выход» и «О программе».

Если хотите получить остальную часть кода, то  пишите в личные сообщения ✉

Обо всём договоримся❤

Задание №11 

"Анимация" 

 

    1. Составить программу с анимацией от 1 до 3 объектов. Фон картинки и объекты анимации выбрать самостоятельно.           2. Предусмотреть в программе две кнопки «Выход» и «О программе».

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №12 

"Инкапсуляция в ООП"

 

   1. Опишите класс Рамка  со следующими обязательными методами: конструктор; Show – показать графическую фигуру; Hide – скрыть графическую фигуру; MoveTo – переместить графическую фигуру в указанную позицию.
   2. Задать необходимые свойства, которые определяют основные параметры объекта.                                                                        3. Задать необходимые методы, для выполнения необходимых действий с объектом.
   4. Реализовать в программе перемещение объектов по кнопкам управления или таймеру.

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤

Задание №13 

"Использование ООП. Объект массив"

   1. Опишите класс «Массив» со следующими обязательными методами: конструктор; Init – заполнение массива значениями; SetElem – добавление значения в указанную позицию массива; GetElem – получение значения из указанной позиции массива; свойство ColCount – размер массива; индексатор для доступа к элементам массива.
   2. Задать необходимые свойства, которые определяют основные параметры объекта.
   3. Задать необходимые методы, для выполнения необходимых действий с объектом.
   4. С использованием описанного объекта выполнить задание:                                                                                                                    Дан массив целых чисел a1,...,an. Найти количество и сумму тех членов массива а1,..,аn,которые делятся на 5 и не делятся на 7.                                                                                                                                                                                                                      Добавить дополнительные методы для выполнения действий указанных в задании. Для вывода результата использовать визуальные компоненты.
   5. Предусмотреть в программе две кнопки «Выход» и «О программе».

 

Если хотите получить остальную часть кода, то  пишите в личные сообщения 

Обо всём договоримся❤