- •Лабораторный практикум по информатике
- •Часть 2
- •Содержание
- •Введение
- •Методические рекомендации по подготовке к лабораторным работам
- •Варианты задания
- •Технология выполнения работы
- •Разработка приложения
- •Создание интерфейса приложения
- •Определение функциональности приложения.
- •Конструирование формы
- •Множественный выбор
- •Конструирование формы
- •Варианты заданий
- •Технология выполнения работы
- •Варианты заданий
- •Технология выполнения работы
- •Варианты заданий
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Варианты заданий
- •Технология выполнения работы
- •Варианты заданий
- •Технология выполнения работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Составление линейных алгоритмов
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Технология выполнения работы
- •Изучение управляющего элемента CheckBox
- •Изучение управляющего элемента RadioGroup
- •Технология выполнения работы
- •Изучение управляющего элемента ComboBox
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Изучение управляющего элемента StringGrid
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Метод сортировки выбором
- •Метод сортировки включением
- •Пример использования генератора случайных чисел
- •Пример заполнения массива и вывода его в ListBox1
- •Измерение времени выполнения алгоритма
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Поиск элемента массива на основе линейного просмотра
- •Метод двоичного поиска
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Варианты задания
- •Технология выполнения работы
- •Задание
- •Варианты заданий
- •Технология выполнения работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты задания
- •Технология выполнения работы
- •Обращение к программе-функции Mathcad
- •Задание
- •Варианты задания
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Библиографический список
Варианты заданий
Задание. Составить алгоритм, написать программу на языке программирования С++, отладить программу на ПК. Написать тест программы по всем ветвям. Все результаты предъявить преподавателю. Подготовить ответы на контрольные вопросы.
Определить, верно ли, что при делении неотрицательного целого числа а на положительное число bполучается остаток, равный одному из двух заданных чиселcилиd.
Дано натуральное четырехзначное число n. Выяснить, различны ли все четыре цифры этого числа. Например, в числе 3678 все цифры различны, в числе 0230 – нет.
Имеются стол прямоугольной формы с размерами a×b(aиb– целые числа,a>b) и кости домино с размерамиc×d×e(c,dиe– целые числа,c>d>e). Найти вариант размещения на столе наибольшего количества костей. Все размещаемые кости должны лежать на одной и той же грани в один ярус без свешивания со стола. Все ребра костей домино должны быть параллельны или перпендикулярны каждой стороне стола.
Дано целое число k(1 ≤k≤ 365). Определить, каким будетk-й день года: выходным (суббота и воскресенье) или рабочим, если 1 января – понедельник.
Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Один из прямоугольников назовем первым, другой – вторым. Определить, принадлежат ли все точки первого прямоугольника второму.
Даны вещественные положительные числа a,b,c,d. Выяснить, можно ли прямоугольник со сторонамиa,bуместить внутри прямоугольника со сторонамиcиdтак, чтобы каждая из сторон была параллельна или перпендикулярна каждой стороне второго прямоугольника.
Вывести на экран номер четверти координатной плоскости, которой принадлежит точка с координатами (x,y), при условии, чтоx≠ 0 иy≠ 0.
Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Один из прямоугольников назовем первым, другой – вторым. Определить, принадлежат ли все точки одного из прямоугольников другому.
Даны вещественные положительные числа a,b,c,x,y. Выяснить, пройдет ли кирпич с ребрамиa,b,cв прямоугольное отверстие со сторонамиxиy. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия.
Дано четырехзначное число. Определить, входят ли в него цифры 3, 6 или 9.
Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Один из прямоугольников назовем первым, другой – вторым. Определить, пересекаются ли эти прямоугольники.
Дано четырехзначное натуральное число n. Выяснить, является ли оно палиндромом («перевертышем»), как, например, числа 7777, 8338, 0330 и т.п. (палиндромом называется число, десятичная запись которого читается одинаково слева направо и справа налево).
Даны два двухзначных числа. Вычислить их сумму. Выяснить, является ли сумма совершенным числом (натуральное число называется совершенным, если оно равно сумме своих делителей, включая 1 и исключая это самое число, например, число 6 совершенное 6=1+2+3).
Даны два целых числа, одно в шестнадцатеричной системе счисления, а другое в двоичной системе счисления. Узнать, равнозначные ли эти числа. Например, числа А и 101 – не равнозначны, а числа F и 1111 – равнозначны.
Даны два целых числа, одно в шестнадцатеричной системе счисления, а другое в двоичной системе счисления. Найти произведение этих чисел и обратный код полученного ответа.