Изучение среды Lazarus и работы в ней. Программирование линейных алгоритмов
Изучение возможностей организации ввода-вывода данных в приложениях Lazarus, а также основных управляющих элементов, используемых при создании простейших приложений. Последовательность программирования линейных алгоритмов при создании приложений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 28.12.2020 |
Размер файла | 144,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
ФГБОУ ВПО
Уфимский государственный авиационный технический университет
Кафедра Информатики
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к лабораторной работе по информатике
Изучение среды Lazarus и работы в ней. Программирование линейных алгоритмов
Студент Кирилова Э.В
Консультант Милушкина С.С.
Принял Милушкина С.С.
Уфа 2016 г.
Содержание
Цель работы
Задание 1
Код программы
Схема алгоритма
Входные и выходные данные
Задание 2
Код программы
Схема алгоритма
Входные и выходные данные
Заключение
Цель работы
Целью является изучение возможностей организации ввода-вывода данных в приложениях Lazarus, а также основных управляющих элементов, используемых при создании простейших приложений.
Порядок работы:
Запустить программу.
В порядке, описанном в методических указаниях, изучить правила организации ввода-вывода данных.
Выполнить задания, приведенные в учебном модуле.
Проверить полученные знания на основе интерактивного тестирования.
Задание 1
Создать приложение, вычисляющее значения переменных по заданным расчетным формулам и наборам исходных данных. На экран вывести значения вводимых исходных данных и результаты вычислений, сопровождая ввод и вывод поясняющими комментариями.
Код программы
procedure TForm1.Button1Click(Sender: TObject);
var
a,b,c,x,f,z:real;
begin
a:=StrTofloat(Edit1.Text);
b:=StrTofloat(Edit2.Text);
c:=StrTofloat(Edit3.Text);
x:=StrTofloat(Edit4.Text);
f:=ln(a+x*x)+sin(x/b)*sin(x/b);
z:=exp(-c*x)*(x+sqrt(x+a))/(x-abs(sqrt(x-b)));
Edit5.Text:=floatToStr(f);
Edit6.Text:=floatToStr(z);
Схема алгоритма
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 1.1
lazarus программирование линейный алгоритм
Входные и выходные данные
Рисунок 1.2
Задание 2
Создать приложение для решения задачи
Код программы
procedure TForm1.Button1Click(Sender: TObject);
var
a,b,c,R:integer;
begin
a:=StrToInt(Edit1.Text);
b:=StrToInt(Edit2.Text);
c:=StrToInt(Edit3.Text);
R:=a+b+c;
Edit4.Text:=IntToStr(R);
Схема алгоритма
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 2.1
Входные и выходные данные
Рисунок 2.2
Заключение
Мы изучили возможности организации ввода-вывода данных в приложении Lazarus а также основных управляющих элементов, используемых при создании простейших приложений.
Размещено на Allbest.ru
Подобные документы
Бесплатная среда разработки программного обеспечения с открытым исходным кодом для компилятора Free Pascal. Почему Lazarus такой популярный. Корректность введенных данных. Использование основных методов визуализации в среде программирования Lazarus.
курсовая работа [695,5 K], добавлен 19.04.2013Форма программы для ввода и вывода массива в программной среде Lazarus. Характеристика главных недостатков Lazarus. Цикл для пропуска пробелов между словами. Результат обработки текстового редактора memo.text. Листинг и экранные формы заданной программы.
контрольная работа [799,2 K], добавлен 15.01.2011Изучение принципов построения линейных алгоритмов и простых расчетных программ на языке программирования C. Разработка программы расчета математических выражений на основе вводимых данных. Создание консольных приложений в среде Microsoft Visual Studio.
лабораторная работа [254,4 K], добавлен 23.11.2014Методы, подходы, принципы, интерфейс Lazarus и Delphi. Технические различия, ход установки и коммерческий доступ к продуктам среды визуального программирования. Установление дополнительных компонент программы, их совместимость с операционными системами.
курсовая работа [4,1 M], добавлен 14.03.2012Программирование линейных алгоритмов. Процедуры ввода READ и READLN и вывода WRITE и WRITELN. Примеры решения задач на языке Паскаль. Оператор присваивания и выражения. Основные способы формирования структурных операторов. Операторы вызова процедур.
курсовая работа [44,3 K], добавлен 18.03.2013Разработка родительского компонента для дальнейшего использования при создании приложений "Editip". Иерархия классов и интерфейсов. Применение в качестве инструмента исполнения среды программирования Microsoft Visual Studio.NET. Блок-схемы алгоритмов.
курсовая работа [1,5 M], добавлен 08.02.2011Исследование особенностей разработки линейных алгоритмов и их реализации в среде Delphi. Составление тестов для проверки программы. Характеристика основных элементов интерфейса, компонентов, значения их свойств. Построение графической схемы алгоритма.
лабораторная работа [316,6 K], добавлен 08.11.2012Приемы работы с инструментальной средой программирования С++. Кодирование арифметических и логических выражений с использованием стандартных библиотечных функций ввода, вывода в С++. Описание переменной вещественного типа в языке программирования С++.
лабораторная работа [137,9 K], добавлен 13.06.2014Основные приемы работы в среде программирования Delphi. Особенности технологии создания простейших приложений. Работа с компонентами среды разработки приложений. Ввод, редактирование, выбор и вывод информации. Аспекты использования структуры ветвления.
методичка [619,9 K], добавлен 17.11.2011Характеристика графических возможностей среды программирования Lazarus. Анализ свойств Canvas, Pen, Brush. Сущность методов рисования эллипса и прямоугольника. Возможности компонентов Image и PaintBox. Реализации программы "Графический редактор".
курсовая работа [2,8 M], добавлен 30.03.2015