|
Delphi. Лабораторная работа №1. (4 часа). "Изучение основных приемов работы в среде Delphi. Создание простейших приложений". Цели:
|
Ход работы:
1. Изучить (повторить) теоретический материал:
2. Зайти на сайт "Образовательный портал" как зарегистрированный пользователь с полным доступом в Internet и выполнить контрольный тест "Тема 1. Основы работы в среде Delphi". За контрольный тест выставляется отдельная оценка в журнал.
3. Получить (уточнить) у преподавателя номер своего варианта.
4. На данную работу предлагается две задачи. Каждая оценивается по 5 баллов. За работу выставляется одна оценка по двум задачам.
5. Выбрать из списка номер вашего варианта и прочитать условия задач:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
6. Если возникли вопросы по условиям задач, задайте их преподавателю.
7. Скачать архивы примеров проектов, распаковать их в свою папку, внимательно изучить: Пример-1 Пример-2
8. Разработать программы (приложения) для своего варианта, сохранив проекты для каждой задачи в отдельную папку (внутри своей рабочей папки), например:
D:\Documents\Студент\15в_Иванов\15в_Иванов_1\LR1-1
9. В данной работе требуется спроектировать стандартный графический интерфейс для ввода и отображения данных (форма, компоненты Edit, Label, Button). Также требуется поработать над внешним видом (дизайном) программы - установить, отличные от значений по умолчанию, цвет формы, цвет и размер шрифта и др.
10. Протестировать программы. Для тестирования 1-й задачи ее необходимо решить в другой среде (Excel, или MathCad) и сравнить полученные результаты. Файл с решением разместить в папку с проектом 1-й задачи.
11. Оформить отчет по лабораторной работе. Для этого следует в строке заголовка главной формы записать: "ЛР N. Вариант N. Группа. Фамилия Имя." В начале программного модуля главной формы записать как комментарий:
номер, название, цель работы;
номер варианта, условие задачи;
дата окончания работы, Фамилия, Имя, группа.
12. Сдать преподавателю выполненную работу:
Работая в локальной сети колледжа, скопировать папку с работой («№группы_Фамилия_№ЛР») в папку на сетевом сервере: \\Server_uch\_БУФЕР\_Aud_27 (на рабочем столе создан ярлык к папке "Сдача ЛР").
Работая не в колледже, создать файл-архив папки с работой, зайти на сайте "Образовательный портал" в раздел "Обратная связь", заполнить поля формы, прикрепить свой файл-архив и отправить его преподавателю.
13. Оценки по проверенным работам можно посмотреть в электронном журнале:
Работая в локальной сети колледжа, откройте ярлык на рабочем столе "Журнал".
Работая не в колледже, зайти на сайте "Образовательный портал" в раздел "Учебные журналы", открыть журнал текущего семестра.
Примечания: 1. Отсутствие требуемого оформленного отчета понижает оценку на 1 балл.
2. Неполное или неверное оформление отчета понижает оценку на 0,5 балла.
3. Отсутствие в приложениях контроля за корректностью данных понижает оценку на 1 балл. Данные считаются некорректными, если вместо чисел введен текст, или ничего не введено, или введены такие числа, при которых невозможно вычисление (деление на ноль, извлечение корня квадратного из отрицательного числа и др.).
4. Неполный, или неверный контроль за корректностью данных понижает оценку на 0,5 балла.
5. Работа должна быть сдана в установленные сроки. Задержка сдачи работы на одно лабораторное занятие понижает оценку на 1 балл. Если работа не будет сдана в течении 3-х лабораторных занятий после ее окончания, то за работу выставляется оценка 1.
6. Работа не своего варианта не зачитывается!
Данные примечания распространяются на все последующие работы!
Индивидуальные задания
1. Составить программу для вычисления следующих величин:
Исходное данное: a = 0.23
Результаты: y, x, z.
2. Человеку исполнилось R лет. Составить программу, определяющую сколько ему дней? Часов? Минут? Секунд?
1. Составить программу для вычисления выражения:
2. После начала некоторого эксперимента прошло t часов, m минут, k секунд. Составить программу, определяющую сколько всего секунд длится эксперимент?
1. Составить программу для вычисления выражения:
2. Задано расстояние между городами в вёрстах. Составить программу для перевода этого расстояния в километры (точность: три знака после запятой), используя соотношения:
1 верста = 500 сажень; 1 сажень = 3 аршина; 1 аршин = 0.7112 метра.
1. Составить программу для вычисления выражения:
2. Задано двухзначное число. Составить программу, определяющую чему равна последняя цифра числа.
1. Составить программу для вычисления выражения:
2. Задано двухзначное число. Составить программу, определяющую чему равна первая цифра числа.
Вариант 6.
1. Составить программу для вычисления выражения:
2. Составить программу, которая в заданное двухзначное число вписывает ноль в середину и получает трёхзначное число.
1. Составить программу для вычисления выражения:
2. Составить программу для вычисления суммы цифр заданного трёхзначного числа.
Вариант 8.
1. Составить программу для вычисления выражения:
2. Составить программу, которая определяет цифры заданного четырёхзначного числа.
1. Составить программу для вычисления выражения:
2. Составить программу для вычисления суммы цифр заданного пятизначного числа.
1. Составить программу для вычисления выражения:
2. С начала суток прошло k минут. Составить программу, которая определяет, сколько сейчас часов и минут.
1. Составить программу для вычисления выражения:
2. Идёт k-ая секунда суток. Составить программу, которая определяет сколько сейчас время (в часах, минутах и секундах).
1. Составить программу для вычисления выражения:
2. Идет k-й день в году. Составить программу, которая определяет номер текущей недели в году.
1. Составить программу для вычисления выражения:
2. Составить программу для вычисления суммы цифр, стоящих на нечетных позициях, заданного пятизначного числа.
1. Составить программу для вычисления выражения:
2. Дано вещественное число a. Составить программу не пользуясь никакими другими операциями, кроме умножения, для вычисления a13 за 5 операций.
1. Составить программу для вычисления выражения:
2. Дано вещественное число a. Составить программу не пользуясь никакими другими операциями, кроме умножения, для вычисления a21 за 6 операций.
1. Составить программу для вычисления выражения:
2. Задано вещественное число f. Составить программу вычисления разности целой и дробной части числа f.
1. Составить программу для вычисления выражения:
2. Составить программу, которая определит сумму и произведение цифр заданного трёхзначного числа.
1. Составить программу для вычисления выражения:
2. Составить программу, которая получает новое число путем перестановки цифр в обратном порядке заданного трёхзначного числа.
1. Составить программу для вычисления выражения:
2. Дано четырёхзначное число. Составить программу, которая получает двухзначное число путём удаления из исходного числа цифр тысяч и десятков.
1. Составить программу для вычисления выражения:
2. Дано четырёхзначное число. Составить программу, которая получает двухзначное число путём удаления из исходного числа цифр сотен и единиц.
1. Составить программу для вычисления выражения:
2. Дана сторона квадрата a. Составить программу вычисления периметра, площади и длины диагонали квадрата.
1. Составить программу для вычисления выражения:
2. Дана длина ребра куба. Составить программу вычисления длины диагонали, объёма и площади боковой поверхности куба.
1. Составить программу для вычисления выражения:
2. Три сопротивления R1, R2, R3 соединены параллельно. Составить программу для вычисления общего сопротивления соединения.
1. Составить программу для вычисления выражения:
2. Составить программу для вычисления расстояния между двумя точками, заданными своими координатами X1, Y1 и X2, Y2.
1. Составить программу для вычисления выражения:
2. Дан размер файла в байтах. Перевести его в мегабайты, килобайты и байты, например 12345763 байта = 11 Мбайт + 792 Кбайт + 419 байт. (1 килобайт = 1024 байта; 1 мегабайт = 1024 килобайта).
1. Составить программу для вычисления выражения:
2. Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее справа. Вывести полученное число.