Lazarus Лабораторные Работы
Создание и сохранение приложений на lazarus. Лабораторная работа №1. Создайте новое приложение (МуLab1), содержащее форму. В качестве такой среды была выбрана среда Microsoft Visual Basic, для которой были разработаны лабораторные работы (рисунок 2). Но в её основе.
Лабораторная работа №1 Тема: LAZARUS – среда визуального программирования. Палитра компонентов. Свойства и методы компонентов. Простейшие компоненты ввода и вывода данных. Функции перевода типов величин. Цель: Изучение возможностей среды программирования LAZARUS (Delphi), компонентов ввода и вывода данных, формирование навыков разработки интерфейсной части и программного кода.
Примечание: Выполняется после изучения теоретического материала занятия. Решить задачу по образцу Программа пересчитывает вес из фунтов в кг. Procedure TForm1.Button1Click(Sender: TObject); var f:real; //вес в фунтах k:real; //вес в килограммах begin f:=StrToFloat(Edit1.Text); //перевели содержимое Edit1 в число k:=f.0.4059; label2.Caption:=Edit1.text+' фунт(а/ов) это '+ FloatToStr(k)+' килограмм'; end; Программа получает исходные данные из поля редактирования Edit1 путем обращения к свойству Text. Свойство Text содержит строку символов (текст), поэтому в программе для преобразования изображения числа в действительное число используется функция StrToFloat. Вычисленное значение выводится программой в поле метки Label2 путем присвоения этого значения свойству Caption. Для преобразования действительного числа в его изображение (текст сообщения с результатом пересчета) используется функция FloatToStr. Решить представленные ниже задачи.
Программа пересчитывает вес из фунтов в кг, учитывая, что в разных странах фунт весит по разному. Россия – 0.4095 Англия – 0.453592 Австрия – 0.56001 Германия, Дания, Исландия, Нидерланды – 0.5 Италия – 0.31762. При выводе числовой информации с поясняющим текстом возникает проблема вывода окончания поясняющего текста. Создать программу, выводящую текст к денежной величине (в рублях). Эпизод программы, где доступ к данным осуществляется по какому-то паролю. Справочные материалы.
Порядковые типы. Целые Название Длина, байт Диапазон значений Byte 1 0.255 ShortInt 1 -128.127 SmallInt 2 -32 768.+32 767 Word 2 0.65 535 Integer 4 -2 147 483 648.
+2 147 483 647. LongInt 4 -2 147 483 648. +2 147 483 647 LongWord 4 0. 4 294 967 295 Int64 8 -9.10 18. +9.10 18 Cardinal 4 0. 2 147 483 647 Логические Название Длина, байт Boolean 1 ByteBool 1 Bool 2 WordBool 2 LongBool 4 Cимвольный тип Сhar Вещественные типы Длина, байт. Название Количество значащих цифр Диапазон значений 8 Real 15.
16 5,0.10 -324.1,7.10 308 4. Single 7. 8 1,5.10 -45.3,4.10 38 8 Double 15. 16 5,0.10 -324.1,7.10 308 10 Extended 19. 20 3,4.10 -4951.1,1.10 4932 8 Comp 19. 20 -2 63.+2 63 -1 8 Currency 19. 20 922 337 203 685 477,5807 Функции преобразования типов в Object Pascal.
Возникновение жизни на земле презентация 4 класс. Функция. Значение Chr(n). Символ ANSI с номером n IntToStr(n).
Строка, являющаяся изображением значения целого n FloatToStr(n). Строка, являющаяся изображением значения вещественного n FloatToStrF(n,f,l,m). Строка, являющаяся изображением значения вещественного n.
При вызове функции указываются: f – формат(способ изображения); ffGeneral Общий формат числа. Величина преобразовывается в самую короткую возможную десятичную строку, использующую фиксированный или научный формат.
FfExponent Научный формат. FfFixed Фиксирующий формат точки. Величина преобразовывается в строку формы '-ddd.ddd.' L – точность(нужное общее к-во цифр); m – к-во цифр после десятичной точке; StrToInt(s).
Лабораторные Работы Лазарус
Целое, изображением которого является строка s. StrToFloat(s). Вещественное, изображением которого является строка s. Round(n). Целое, ближайшее к n. Trunc(n).
Целая часть от n. Frac(n). Дробная часть вещественного n. Int(n). Целая часть вещественного n.
Внешний вид среды программирования. ОКНА Lazarus 1 ГЛАВНОЕ (Lazarus – Project1) 2 ФОРМЫ (Form1) 3 ИНСПЕКТОРА ОБЪЕКТОВ (Object Inspector) Содержит 2 страницы Properties (Свойства) Events (События) 4 КОДА ПРОГРАММЫ (Unit1.pas).