
- •Лабораторная работа №1 Цель работы
- •Программа работы
- •Описание работы
- •Свойства компонента Edit (поле ввода-редактирования)
- •Свойства компонента Label (поле ввода-редактирования)
- •Свойства компонента Button (командная кнопка)
- •Пример составления программы
- •Значение свойства Caption для переменных типа Label
- •Значение свойства Caption для переменных типа Button
- •Задания по вариантам
- •Свойства компонента RadioGroup
- •Пример составления программы
- •Задания по вариантам
- •Лабораторная работа №3 Цель работы
- •Программа работы
- •Пример составления программы
- •Задания по вариантам
- •Пример составления программы
- •Задания по вариантам
- •Свойства компонента CheckBox
- •Свойства компонента SpinEdit
- •Пример составления программы
- •Задание по вариантам
- •Пример составление программы
- •Свойства компонента Memo
- •Свойства компонента ProgressBar
- •Пример составление программы
- •Составление системы уравнений для схемы
- •Задания по вариантам
- •Литература
|
Министерство образования и науки Российской федерации ________________ |
Южно-Российский государственный технический университет
(Новочеркасский политехнический институт )
кафедра “Электромеханика и электрические аппараты”
СБОРНИК ЗАДАНИЙ
к проведению лабораторных работ по курсу
«РЕШЕНИЕ ИНЖЕНЕРНЫХ ЗАДАЧ НА ЭВМ»
Новочеркасск, 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.