Алгоритмические языки и программирование. Лабораторная №1. Вариант № 4
Состав работы
|
|
|
|
|
|
|
|
Описание
ЛАБОРАТОРНАЯ РАБОТА 1
Тема: Первое приложение на DELPHI
Цель работы: Ознакомиться с основными приемами работы в среде DELPHI
Задание 1. Выполните последовательно следующие действия
Запустите Delphi. (Пуск → Программы → Borland Delphi 5)
Выберите в Палитре компонентов закладку Standard.
Перенесите с Палитры компонентов на форму компоненты TLabel и TButton. Для этого поочередно подводите курсор мыши к компонентам, читая подсказки, до тех пор, пока не появится Label. Выберете его, нажав левую кнопку мыши, а затем переместите указатель на форму и нажмите еще раз на кнопку мыши. Помещенный на форму компонент будет иметь имя Label1.
Проделайте то же самое, только с компонентом TButton.
Напишите обработчик события Button1Click. Для этого выберите на форме Button1 и щелкните на него дважды. Вы окажетесь в окне редактирования. Приведите обработчик события нажатия кнопки к следующему виду:
procedure TForm1.Button1Click(Sender: TObject);
begin
___Label1.Caption:= 'Здравствуй, мир!';
end;
При нажатии на кнопку вызывается обработчик события Form1.Button1Click(Sender: TObject), в котором мы меняем свойство Caption у объекта Label1.
Создайте новый каталог с именем MyProject. Для этого выполните команду главного меню File → Save Project As и с помощью пиктограммы “Новый каталог” создайте новый каталог. Сохраните проект в созданном каталоге, при этом предлагается сохранить два файла (с расширением pas и prj). Можно набирать произвольные имена.
Запустите на выполнение созданное Приложение. Для этого выберете в главном меню пункт Run → Run, или нажмите клавишу F9.
Нажмите на кнопку в запущенном Приложении и посмотрите, что из этого получилось. Закройте Приложение.
Поместите на форму компонент TEdit (см. п.3) и TButton.
Приведите обработчик события нажатия кнопки Button2 к следующему виду (вызов обработчика см. в п.5): (Переключение между формой, инспектором объектов и окном редактирования - F12).
procedure TForm1.Button2Click(Sender: TObject);
begin
___Label1.Caption:= Edit1.Text;
end;
Измените свойство Edit1.Text на “Привет, студент!!!”. Для этого выберете на форме объект Edit1. Перейдите в Object Inspector, в закладке Properties найдите свойство Text и замените его.
Запустите на выполнение ваше Приложение. Попробуйте нажимать кнопку, вводя разное значение в строку редактирования. Закройте Приложение.
Добавьте компоненты TLabel и TButton. Установите свойство объекта Label2.Caption равным 1 (см. п.3).
Приведите обработчик события нажатия кнопки Button3 к следующему виду (см. п.5):
procedure TForm1.Button3Click(Sender: TObject);
Var i: integer;
Begin
___i:= StrToInt(Label2.Caption);
___Label2.Caption:= IntToStr(i+1);
end;
{ IntToStr, StrToInt – функции, преобразующие целый тип в строковый и строковый в целый соответственно }
Разместите на форме все кнопки вертикально, друг под другом. Выделите все кнопки и выровняйте их размеры и положение с помощью команд Edit → Size и Edit → Align.
Сохраните и запустите приложение из среды. Проверьте работоспособность всех кнопок формы.
Должно получиться подобное приложение
Задание 2.
Создайте новое приложение (команда главного меню File → New → Application).
Добавьте на форму три компонента TButton, три компонента TLabel и один компонент TEdit.
Выравняйте размеры и положение компонентов на форме. Измените названия кнопок и текст в строке редактирования. Строка редактирования должна содержать следующую информацию: название группы и последние две цифры шифра студента. Форма может выглядеть примерно таким образом.
Запрограммируйте действие каждой из кнопок. При нажатии на кнопку в соответствующей метке должны появляться фамилия, имя и отчество студента.
Тема: Первое приложение на DELPHI
Цель работы: Ознакомиться с основными приемами работы в среде DELPHI
Задание 1. Выполните последовательно следующие действия
Запустите Delphi. (Пуск → Программы → Borland Delphi 5)
Выберите в Палитре компонентов закладку Standard.
Перенесите с Палитры компонентов на форму компоненты TLabel и TButton. Для этого поочередно подводите курсор мыши к компонентам, читая подсказки, до тех пор, пока не появится Label. Выберете его, нажав левую кнопку мыши, а затем переместите указатель на форму и нажмите еще раз на кнопку мыши. Помещенный на форму компонент будет иметь имя Label1.
Проделайте то же самое, только с компонентом TButton.
Напишите обработчик события Button1Click. Для этого выберите на форме Button1 и щелкните на него дважды. Вы окажетесь в окне редактирования. Приведите обработчик события нажатия кнопки к следующему виду:
procedure TForm1.Button1Click(Sender: TObject);
begin
___Label1.Caption:= 'Здравствуй, мир!';
end;
При нажатии на кнопку вызывается обработчик события Form1.Button1Click(Sender: TObject), в котором мы меняем свойство Caption у объекта Label1.
Создайте новый каталог с именем MyProject. Для этого выполните команду главного меню File → Save Project As и с помощью пиктограммы “Новый каталог” создайте новый каталог. Сохраните проект в созданном каталоге, при этом предлагается сохранить два файла (с расширением pas и prj). Можно набирать произвольные имена.
Запустите на выполнение созданное Приложение. Для этого выберете в главном меню пункт Run → Run, или нажмите клавишу F9.
Нажмите на кнопку в запущенном Приложении и посмотрите, что из этого получилось. Закройте Приложение.
Поместите на форму компонент TEdit (см. п.3) и TButton.
Приведите обработчик события нажатия кнопки Button2 к следующему виду (вызов обработчика см. в п.5): (Переключение между формой, инспектором объектов и окном редактирования - F12).
procedure TForm1.Button2Click(Sender: TObject);
begin
___Label1.Caption:= Edit1.Text;
end;
Измените свойство Edit1.Text на “Привет, студент!!!”. Для этого выберете на форме объект Edit1. Перейдите в Object Inspector, в закладке Properties найдите свойство Text и замените его.
Запустите на выполнение ваше Приложение. Попробуйте нажимать кнопку, вводя разное значение в строку редактирования. Закройте Приложение.
Добавьте компоненты TLabel и TButton. Установите свойство объекта Label2.Caption равным 1 (см. п.3).
Приведите обработчик события нажатия кнопки Button3 к следующему виду (см. п.5):
procedure TForm1.Button3Click(Sender: TObject);
Var i: integer;
Begin
___i:= StrToInt(Label2.Caption);
___Label2.Caption:= IntToStr(i+1);
end;
{ IntToStr, StrToInt – функции, преобразующие целый тип в строковый и строковый в целый соответственно }
Разместите на форме все кнопки вертикально, друг под другом. Выделите все кнопки и выровняйте их размеры и положение с помощью команд Edit → Size и Edit → Align.
Сохраните и запустите приложение из среды. Проверьте работоспособность всех кнопок формы.
Должно получиться подобное приложение
Задание 2.
Создайте новое приложение (команда главного меню File → New → Application).
Добавьте на форму три компонента TButton, три компонента TLabel и один компонент TEdit.
Выравняйте размеры и положение компонентов на форме. Измените названия кнопок и текст в строке редактирования. Строка редактирования должна содержать следующую информацию: название группы и последние две цифры шифра студента. Форма может выглядеть примерно таким образом.
Запрограммируйте действие каждой из кнопок. При нажатии на кнопку в соответствующей метке должны появляться фамилия, имя и отчество студента.
Дополнительная информация
В файле находятся отчет в ворде и отдельно сам исполняющий файл Делфи. Внимание - после скачивания следует изменить мою фамилию на Вашу фамилию. Операция эта занимает не более минуты.
Работа выполнена качественно и сдана с первого раза!
Работа выполнена качественно и сдана с первого раза!
Похожие материалы
Алгоритмические языки и программирование
andreyka1486
: 9 марта 2013
Контрольная работа
ПРАВИЛА ВЫПОЛНЕНИЯ И ОФОРМЛЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ
При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работы, выполненные без соблюдения этих правил, не засчитываются и возвращаются студенту для переработки.
На титульном листе должны быть указаны фамилия студента, его инициалы, номер варианта, название дисциплины.
В работу должны быть включены все задачи, указанные в задании, строго по своему варианту. Контрольные работы, содер
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №4. Вариант № 4
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 4
Тема: Создание простейшего текстового редактора.
Цель работы: Освоить использование основных диалоговых компонентов.
Задание 1. Выполните следующие действия
Поместите на форму компонент ТMainMenu. Структура меню должна иметь вид:
Image157.gif
Рисунок 4.1 Структура меню
При выборе пункта Автор должно появляется информационное окно с данными автора. При выборе пункта Выход приложение завершает свою работу.
Запустите приложение. Проверьте работу приложения
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №3. Вариант № 4
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 3
Тема: Создание главного меню.
Цель работы: Научится использовать в приложении главное меню.
Задание 1. Выполните следующие действия
Поместите на форму компонент MainMenu (закладка Standart на Палитре компонентов). Вызовите Дизайнер Меню, дважды щелкнув мышкой по компоненту на форме. Затем создайте меню как показано на рисунке 3.1. Для создания подменю можно воспользоваться командой Create SubMenu в контекстном меню, которое вызывается правой кнопкой мыши. После разработ
50 руб.
Алгоритмические языки и программирование. Лабораторная работа №2. Вариант № 4
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 2
Тема: Определение нажатой клавиши и нажатого символа.
Цель работы: Ознакомиться с основными клавиатурными событиями визуальных компонентов.
Задание 1. Выполните следующие действия
Разместите на форме 6 объектов типа Label и одну кнопку с растровым изображением (компонент BitBtn на закладке Additional палитры компонентов). Установите у кнопки свойство Kind равным bkClose. Тогда при нажатии на эту кнопку приложение будет закрываться.
При создании одинаковых по размеру
50 руб.
Алгоритмические языки и программирование Лабораторная работа №5. Вариант 04
andreyka1486
: 25 февраля 2013
ЛАБОРАТОРНАЯ РАБОТА 5
Тема: Создание заставки текстового редактора. Создание таймера.
Цель работы: Научиться использовать различные виды форм.
Порядок выполнения работы:
Создание заставки
Откройте ранее созданный текстовый редактор. Создайте с помощью команды меню File → New → Form новую форму Form2. Эта форма будет использоваться в качестве заставки перед запуском главного окна приложения. Для новой формы удалите значение свойства Caption. Свойству BorderStyle присвойте значение bsNone (рез
50 руб.
Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных
evelin
: 30 сентября 2013
1 Формулировка задачи
Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных (СУБД).
2 Техническое задание
2.1 Основание для разработки
Основанием для разработки служит задание по дисциплине "Системное программирование", выданное на кафедре ИВС ПГТУ.
2.2 Требования к программе
2.2.1 Требования к функциональным характеистикам
Программа должна выполнять операции ввода , хранения , редактирования , удаления и поиска информации о
10 руб.
Оптические средства сопряжения лабораторная 1 вариант 4
cneltynjuehtw
: 14 сентября 2018
итоговый тест есть
Задача 1
Рассчитайте дальность передачи L (км) для различных модулей по различным волокнам. Ответ округляется до целого числа.
Дано:
Таблица 1
Ps,
дБм Pr,
дБм Pd,
дБм Ме,
дБ N Is,
дБ Nc Ic,
дБ Тип ОВ λ,
нм αm дБ/км
1,5 -18 1 3 17 0,05 4 0,1 2 1310 0,05
Таблица 2
Тип ОВ 2
λ,
нм 1310
αс , дБ/км 0,25
Задача 2
Оцените возможность использования данного модуля, учитывая энергетический потенциал оборудования (ЭП). Ответ да-1, нет-0.
Дано
Таблица1
Длина ,км 32
α , дБ/к
600 руб.
Лабораторные №1-3 по дисциплине: Языки программирования. Вариант 4
xtrail
: 28 июля 2024
*** Каждая лабораторная содержит отчет (doc) и файл программы на языке Python
Лабораторная работа No1
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Постановка задачи
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых примеров. Предварительно выполните вычисления с использованием калькулятора или Excel (результаты вычисления по обеим формулам должны совпадать). используйте
900 руб.
Другие работы
Системы сигнализации и коммутации в беспроводных сетях. Вариант №07
IT-STUDHELP
: 14 февраля 2022
Оглавление
ВВЕДЕНИЕ 3
1.СУЩНОСТЬ ИННОВАЦИОННОГО ПРОЕКТА 4
2. СРАВНИТЕЛЬНЫЙ АНАЛИЗ ПРОЕКТОВ РАЗЛИЧНОЙ ПРОДОЛЖИТЕЛЬНОСТИ 8
ЗАКЛЮЧЕНИЕ 23
СПИСОК ЛИТЕРАТУРЫ 26
1200 руб.
ЭЛЕКТРОМАГНИТНЫЕ ПОЛЯ И ВОЛНЫ, экзамен, зачет, билет №12
dmitriynpr
: 6 апреля 2019
ЭЛЕКТРОМАГНИТНЫЕ ПОЛЯ И ВОЛНЫ, экзамен, зачет, билет №12 Объемные резонаторы. Условие резонанса в объемных резонаторах. Режимы связи резонатора с нагрузкой. КПД объемного резонатора. Задача 1
Квадратная рамка с размером сторон 0,2 м создает максимальную амплитуду напряженности магнитного поля H = А/м на расстоянии 1 км на частоте f = 10 МГц.
230 руб.
Гидравлика и гидромеханизация сельскохозяйственных процессов Задача 52
Z24
: 26 сентября 2025
Для орошения полей вода (температура воды t = 20 °C) из реки подается с помощью центробежного насоса с объемным расходом Q = 0,035 м³/c на высоту Hг = 16 м. Всасывающий и нагнетательный чугунные трубопроводы, бывшие в эксплуатации, имеют соответственно: диаметры dвс = 0,15 м, dн = 0,125 м и длины lвс = 12 м, lн = 200 м. Местные потери hн во всасывающем трубопроводе принять равными 100% от потерь по длине hl, а местными потерями напора в нагнетательном трубопроводе пренебречь.
1. Подобрать цен
350 руб.
Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант №1
Roma967
: 15 августа 2019
Содержание
1. Формирование требований 3
2. Проектирование 4
3. Реализация 7
4. Оценка производительности 17
1. Формирование требований
Разработать калькулятор для выражений с постфиксной формой записи со следующим функционалом:
– вычислять произвольные выражения, состоящие из следующих конструкций:
• десятичная константа;
• выражение -
• выражение выражение +
• выражение выражение *
• выражение выражение /
• выражение sin
• выражение cos
– в процессе вычисления обрабатывать различные ошибки, об
1200 руб.