Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по курсу Delphi.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.77 Mб
Скачать

Министерство образования и науки Российской федерации

________________

Южно-Российский государственный технический университет

(Новочеркасский политехнический институт )

кафедра “Электромеханика и электрические аппараты”

СБОРНИК ЗАДАНИЙ

к проведению лабораторных работ по курсу

«РЕШЕНИЕ ИНЖЕНЕРНЫХ ЗАДАЧ НА ЭВМ»

Новочеркасск, 2013 г.

УДК 517.9(076.5)

Рецензент: Рецензент доцент В.И. Рожков

Составители: доц., к.т.н. Подберезная И.Б., ст.преп. Медведев В. В., ст.преп. Чамлай С.В.

Сборник заданий к проведению лабораторных работ по курсу «Решение инженерных задач на ЭВМ». Новочеркасск: Южно-Росс. Гос. техн. ун-т. 2013. с.67.

Содержит задания для проведения лабораторных работ по курсу «Решение инженерных задач на ЭВМ». Предназначен для студентов третьего курса направления 140400 «Электроэнергетика и электротехника».

Форма обучения дневная (заочная).

Утверждено на заседании кафедры, протокол № 4 от 11.11.2008

Тираж 50 экз.

© Южно-Российский государственный

технический университет, 2013

Содержание

Цель работы 4

Программа работы 4

Описание работы 4

Пример составления программы 6

Задания по вариантам 9

Лабораторная работа №2 12

Цель работы 12

Программа работы 12

Описание работы 12

Пример составления программы 13

Задания по вариантам 18

Лабораторная работа №3 20

Цель работы 20

Программа работы 20

Пример составления программы 21

Задания по вариантам 24

Лабораторная работа №4 25

Цель работы 26

Программа работы 26

Описание работы 26

Пример составления программы 26

Задания по вариантам 29

Лабораторная работа №5 34

Цель работы 34

Программа работы 34

Описание работы 34

Пример составления программы 35

Задание по вариантам 41

Лабораторная работа №6 46

Цель работы 46

Программа работы 46

Описание работы 46

Пример составление программы 46

Задания по вариантам 50

Лабораторная работа №7 51

Цель работы 51

Программа работы 51

Описание работы 51

Пример составление программы 52

Задания по вариантам 58

Литература 64

Лабораторная работа №1 Цель работы

Изучить компоненты Label, Edit, Button.

Используя компоненты Label, Edit, Button, написать программу для соответствующего варианта (номер определяется преподавателем).

Программа работы

Выполнить задание, используя компоненты Label, Edit, Button.

Описание работы

Практически всегда программа должна получить от пользователя исходные данные — числа. В подобных программах данные с клавиатуры, как правило, вводят в поля редактирования. Поэтому в форму надо добавить компонент Edit — поле редактирования.

Для того чтобы добавить в форму компонент, необходимо в палитре компонентов выбрать этот компонент, щелкнув левой кнопкой мыши на его пиктограмме, далее установить курсор в ту точку формы, в которой должен быть левый верхний угол компонента, и еще раз щелкнуть левой кнопкой мыши. В результате в форме появляется компонент стандартного размера.

В таблице 1 перечислены основные свойства компонента Edit — поля ввода-редактирования.

Таблица 1.1.

Свойства компонента Edit (поле ввода-редактирования)

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования

Text

Текст, находящийся в поле ввода и редактирования

Left

Расстояние от левой границы компонента до левой границы формы

Top

Расстояние от верхней границы компонента до верхней границы формы

Height

Высота поля

Width

Ширина поля

Font

Шрифт, используемый для отображения вводимого текста

ParentFont

Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента

Свойства компонента так же, как и свойства формы, можно изменить при помощи Object Inspector. Для того чтобы свойства требуемого компонента были выведены в окне Object Inspector, нужно выделить этот компонент (щелкнуть мышью на его изображении). Можно также выбрать компонент из находящегося в верхней части окна Object Inspector раскрывающегося списка объектов или из списка в окне Object TreeView.

Помимо полей редактирования в окне программы должна находиться краткая информация о программе и назначении полей ввода. Для вывода текста в форму используют поля вывода текста. Поле вывода текста (поле статического текста) — это компонент Label. Значок компонента Label находится на вкладке Standard. Добавляется компонент Label в форму точно так же, как и поле редактирования.

Свойства компонента Label перечислены в табл. 2.1.

Таблица 2.1.

Свойства компонента Label (поле ввода-редактирования)

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам

Caption

Отображаемый текст

Font

Шрифт, используемый для отображения текста

ParentFont

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

AutoSize

Признак того, что размер поля определяется его содержимым

Left

Расстояние от левой границы поля вывода до левой границы формы

Top

Расстояние от верхней границы поля вывода до верхней границы формы

Height

Высота поля вывода

Width

Ширина поля вывода

Wordwrap

Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку

В форму также необходимо добавить несколько командных кнопок, например Вычислить и Завершить. Назначение этих кнопок очевидно.

Командная кнопка, компонент Button, добавляется в форму точно так же, как и другие компоненты. Значок компонента Button находится на вкладке Standard. Свойства компонента приведены в табл. 3.1.

Таблица 3.1.