Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Контрольная работа 3 Delphi

.pdf
Скачиваний:
45
Добавлен:
16.03.2015
Размер:
252.36 Кб
Скачать

Контрольная работа по курсу «Программирование»

Вариант № 11

1.На форме установлен редактор TMemo, графическая площадка TImage и список файлов TFileListBox. По двойному щелчку в списке файлов оценить расширение выбранного файла и текст вывести в редактор, а рисунок – в графическую площадку.

2.В тексте вычислить частоту появления каждого символа.

3.Вывести список студентов, у которых средний балл постоянно увеличивается от семестра к семестру.

4.Компонент "Системные часы".

5.Дана функция y=1-exp(-ax). Построить график этой функции и ее первой производной. Производную находить численным методом.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 12

1.Составить программу, которая проверяет, присутствует ли строка в сетке строк TStringGrid.

2.В тексте вычислить частоту появления каждого слова.

3.Вывести список студентов, у которых средний балл постоянно уменьшается за всѐ время обучения.

4.Компонент "Системная дата".

5.На плоскости задаются координаты N произвольных точек. Выделить среди них две точки, расстояние между которыми максимально и две точки, расстояние между которыми минимально. Предусмотреть графическую иллюстрацию.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 13

1.Описать функцию, подсчитывающую сумму чисел в столбце сетки строк TStringGrid.

2.Составить проект, который при введении числа будет генерировать его текстовое представление, например, 2035 – «две тысячи тридцать пять».

3.Вывести информацию о самых молодых студентах с указанием возраста – N человек, начиная с самого молодого, N определяется вводом .

4.Компонент "Атрибуты файла".

5.Составить программу транспонирования матрицы произвольных размеров m*n. Предусмотреть ввод элементов матрицы и иллюстрацию результатов транспонирования в графическом режиме.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 14

1.Составить программу, закрашивающую форму в виде шахматной доски.

2.Заданное n-ричное число перевести в m-ричное.

3.Вывести информацию о средних баллах по курсам.

4.Компонент "Многогранник".

5.Составить программу сортировки одномерного массива чисел по возрастанию и убыванию. Предусмотреть ввод элементов массива и вывод результатов сортировки в графическом режиме. Контроль результатов провести выдачей на экран диаграмм до и после сортировки.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 15

1.Составить программу, загружающую содержимое файла. Если строки файла длиннее ширины редактора, то вывести горизонтальную полосу прокрутки.

2.По заданной дате определить день недели.

3.Организовать поиск студентов по ФИО, курсу, группе, году рождения.

4.Компонент "Многоугольник".

5.Составить программу, способную выводить список студентов (ФИО, год рождения, экзаменационные оценки по пяти предметам),

выдавать список на экран по требованию пользователя, а также корректировать и сортировать в порядке убывания среднего балла студента этот список. Хранение информации предусмотреть в отдельных файлах.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 16

1.Составить программу, отображающую физический опыт полета снаряда, выстреливаемого с разными скоростями и под разными углами. Скорости и углы вводятся на форме.

2.Калькулятор.

3.Упорядочить список студентов заданной группы по среднему баллу, вывести его.

4.Компонент "StringGrid+ComboBox".

5.Составить программу, способную выводить список сотрудников (ФИО, год рождения, оклад), выдавать список на экран по требованию пользователя, а также корректировать и сортировать в алфавитном порядке этот список. Хранение информации предусмотреть в отдельных файлах.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 17

1.Описать обработчик OnMouseDown формы, в котором в список строк ListBox1 каждый раз добавляется новая строка с координатами курсора мыши.

2.Определить атрибуты (архивный, только для чтения, системный, скрытый, метка тома и каталог – это один байт, биты которого определяют атрибут) файла и при необходимости изменить их.

3.Организовать ввод данных и сам алгоритм метода наименьших квадратов.

4.Компонент "Метод наименьших квадратов".

5.Составить программу вычисления точки пересечения двух отрезков прямых на плоскости. Предусмотреть графическую иллюстрацию.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 18

1.На форму установлена метка Label1. Вывести в нее расстояние в мм. Между точкой нажатия кнопки мыши на форме и точкой отпускания этой кнопки. Коэффициент пересчета в мм. K = 0.25 мм/pixel.

2.Вывести и изменить дату создания или изменения файла.

3.Написать программу вычисления векторного, скалярного и смешанного произведения векторов.

4.Компонент "Edit+Label".

5.Объект состоит из N шариков, расположенных вдоль прямой линии. Каждый шарик имеет свои координаты центра, диаметр и плотность материала. Составить программу, вычисляющую массу объекта и положение центра масс. Предусмотреть графическую иллюстрацию.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 19

1.На форме установлены метка Label1 и две кнопки – Button1 и Button2. Описать обработчик щелчка по любой кнопке, в котором в метку выводится расстояние в мм. между центрами этих кнопок. Коэффициент пересчета в мм. K = 0.25 мм/pixel.

2.Прочитать текстовый файл. На отдельной форме вывести информацию о количестве слов, состоящих из одного символа, двух символов и т.д.

3.Игра "Пятнашки". Игровое поле состоит из 16 клеток – массив 4*4. На нѐм расставлены 15 нумерованных фишек, одна позиция остаѐтся незанятой. Перемещая на свободную позицию одну из четырѐх фишек из окрестности незанятого поля (перемещения только горизонтальные и вертикальные), следует упорядочить фишки на поле по номерам, расположив их по столбцам или строкам.

4.Компонент "Столбиковая диаграмма".

5.Объект состоит из N шариков, расположенных на плоскости. Каждый шарик имеет свои координаты центра, диаметр и плотность материала. Составить программу, вычисляющую массу объекта и положение центра масс на плоскости. Предусмотреть графическую иллюстрацию.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.

Контрольная работа по курсу «Программирование»

Вариант № 20

1.На форму установлена метка Label1. Вывести в нее площадь прямоугольника в пикселах, определяемого точками нажатия и отпускания кнопки мыши на форме.

2.Прочитать текстовый файл. На отдельной форме вывести словарь, используемых слов с указанием частоты их использования.

3.Столбиком складываются два числа в указанной системе счисления.

4.Компонент "Круговая диаграмма".

5.Самолет летит прямолинейно на заданной высоте и с заданной постоянной скоростью. Зенитная ракета стартует с земли и движется с постоянным ускорением таким образом, что вектор ее скорости всегда направлен строго на самолет. Составить программу,

иллюстрирующую перехват самолета ракетой.

Рекомендуемая литература

Фаронов В.В. «Delphi 6», 2002 г.

Фаронов В.В. «Delphi. Программирование на языке высокого уровня» Александровский. «Delphi для проффесионалов», 2000 г.

Епанешников А.М., Епанешников В.А. «Программирование в среде Delphi», в 4 ч., 1997 г.

Культин, Никита «Delphi 6. Программирование на Object Pascal», 2001 г.

Орлик. «Секреты Delphi на примерах», 1996 г.