Ивт-20 / САОД и др / ОЗО_2010-САОД_1 / Контрольная
.docЗадание
на выполнение контрольной работы
-
Основные компоненты. Свойства. Назначение. Описать и создать аналог приложения Проект_1.
-
Основные события. Обработка событий. Описать и создать аналог приложения Проект_2.
-
Основные конструкции языка. Выбор. Цикл. (операторы).
-
Индивидуальные задания по вариантам:
-
Целочисленный тип данных. Создать программу вывода всех простых чисел из диапазона 1..100.
-
Вещественный тип данных. Создать программу вычисления Sin(x) используя разложение в ряд.
-
Строковый тип. Создать программу кодирования ( декодирования ) строкового значения. ( способ кодировки произвольный ).
-
Символьный тип. Создать программу вывода таблицы символов и их кодов.
-
Логический тип. Создать программу приближенного вычисления числа ПИ, используя метод Монте-Карло ( случайное бросание N точек в квадрат, подсчет точек попавших в вписанный квадрат ( К), при этом ПИ = 4*( К / N).
-
Массив. Создать программу формирования одномерного числового массива и его упорядочивания по возрастанию.
-
Массив. Создать программу ввода одномерного числового массива и его упорядочивания по убыванию.
-
Массив. Создать программу формирования двумерного числового массива и вывода его наибольшего элемента.
-
Массив. Создать программу формирования одномерного числового массива A, получить массив ссылок B, который поддерживал упорядочивание массива А.
-
Создать программу бинарного поиска в упорядоченном массиве.
-
Массив. Создать программу ввода двумерного числового массива и вывода номера строки и столбца наибольшего элемента.
-
Массив. Динамический двумерный массив. Создать программу перемножения квадратных матриц.
-
Записи. Массив записей. Создать программу ввода 10 фамилий и оценок. Вывести список отличников. Использовать массив записей.
-
Записи. Массив записей. Создать программу ввода 10 фамилий и оценок. Вывести количество отличников, хорошистов, двоечников. Использовать массив записей.
-
Записи. Массив записей. Создать программу ввода 10 фамилий и оценок по 3 предметам. Вывести список отличников, двоечников. Использовать массив записей.
-
Записи. Массив записей. Создать программу ввода 10 фамилий и оценок. Вывести список имеющих оценку выше среднего. Использовать массив записей.
-
Записи. Массив записей. Создать программу ввода 10 фамилий и оценок. Вывести количество отличников, хорошистов, двоечников. Использовать массив записей.
-
Множество. Создать программу вывода произвольной перестановки из 10 элементов. Использовать множество.