Тема 6. Линейные алгоритмы. Пример. Задания. Практическая работа
Пример . Определение массы сосны. Входные данные - плотность и объем.
Создайте проект согласно образцу. Дополните программный код комментариями к командам кода.
PS. Комментарий — это текст, который игнорируется компиллятором и включается в текст программы с целью облегчения понимания структуры программного кода.
Чтобы компилятор отличил команды от комментариев, в Object Pascal комментарии нужно брать в фигурные скобки, например {Это команда нахождения частного}. Если текст комментария короткий и занимает не больше одной строки, то можно вместо скобок поставить перед ним две косые черточки, например //
Интерфейс проекта |
Задание 1. Создайте проект для умножения двух действительных чисел. Установите желтый цвет фона и синий цвет текста для вывода результата. Предусмотрите вывод результата еще и в окно для сообщений. Выполните проект несколько раз для разных чисел, следите за правильностью результата.
Сохраните проект.
Задание 2. Создайте проект, который по длине, ширине и высоте вашей комнаты будет вычислять площадь пола и площадь поверхности стен. Сохраните проект.
Задание 3. Создайте проект для нахождения суммы, разности и произведения двух произвольных действительных чисел. Сохраните проект.
Практическая работа "Вывод и ввод данных. Работа с переменными"
Внимание! Во время работы с компьютером соблюдайте правила безопасностии санитарно-гигиенические нормы.
- Откройте среду Lazarus и создайте новый проект.
- Установите для формы:
цвет фона желтый,
размеры 1000 на 600 пикселей,
текст заголовка Практическая (укажите номер работы). - Разместите на форме две кнопки, три поля и шесть надписей.
- Задайте:
на первой кнопке текст Перемещение,
на второй - Вычисление,
в поля ввода - пустой текст,
свойству Caption надписей соответственно:введите значение сторон,
a =,
d =,
c =,
объема прямоугольного параллелепипеда =. - Разместите на форме возле каждого поля и каждой надписи дополнительные надписи с текстами, которые будут пояснять их назначение.
- Составьте обработчик события Click первой кнопки, выполнение которого приведет:
к перемещению формы на 50 пикселей вправо и на 30 пикселей вниз,
каждого поля - на 20 пикселей влево и на 30 пикселей вверх
и сделает их фон красным. - Выберите первую кнопку и убедитесь в правильности результатов.
- Составьте обработчик события Click второй кнопки, выполнение которого приведет к нахождению объема и площади полной поверхности прямоугольного параллелепипеда, считая, что в поля будут введены длины его ребер.
- Выберите вторую кнопку и убедитесь в правильности результатов.
- Добавьте ко второму обработчику события команду вывода сообщения об объеме параллелепипеда в окно сообщений. Повторно выберите вторую кнопку и убедитесь в правильности результатов.
- Сохраните проект.
Например: