ГДЗ Информатика 9 класс. Учебник [Бондаренко А.А., Ластовецкий В.В.] 2017

icon15.02.2019, icon9 Клас / Інформатика, icon3 688, icon0



10. РЕШЕНИЕ КОМПЕТЕНТНОСТНОГО ЗАДАЧ. ВЫПОЛНЕНИЕ КОЛЛЕКТИВНОГО УЧЕБНОГО ПРОЕКТА
§ 40. Решение компетентностных задач (Страница 277)
Вопросы для самопроверки
1. Как задать цвет для построения контура графических примитивов?
Pen.Color устанавливает цвет карандаша, то есть цвет, которым будет нарисован контур фигуры. Свойство Color может принимать значения цветовых констант. Также цвет рисунка можно задавать с помощью функции RGBToColor, аргументы которой задают степень насыщенности красного, зеленого и синего цветов:
Pen.Color = RGBToColor (r, g, b)
• Brush.Color устанавливает цвет, которым можно закрашивать фигуры;
2. Как начертить отрезок на холсте элемента Image1?
Для создания графических примитивов вызывают графические методы полотна Canvas, обеспечивающих рисования определенного графического примитива.
Отрезок. Метод LineTo чертит отрезок от текущей позиции карандаша до точки с координатами, указанными при вызове метода:
Image1.Canvas.LineTo (250, 65);
Сначала карандаш расположен над точкой (0, 0). Установить карандаш в другую позицию можно вызовом метода MoveTo.
Нарисовать отрезок черного цвета от точки (20, 20) до точки (100, 20).
Image1.Canvas.Brush.Color = clBlack;
Image1.Canvas.MoveTo (20, 20);
Image1.Canvas.LineTo (100, 20);
3. Как очистить полотно элемента Image1?
Мне нужно очистить полотно для перерисовки других изображений; это может занять некоторое время, поэтому я не думаю, что рисовать новый прямоугольник каждый раз будет эффективным вариантом.
context.clearRect (0, 0, canvas.width, canvas.height)
Это самый быстрый и описательный способ очистки всего полотна.
4. Опишите порядок создания массива объектов типа TEdit.
Для этого разместим на форме два компонента TStringGrid и компонент TButton. Предоставим следующие значения свойствам объектов StringGridl и StringGrid2: ColCount - 4; RowCount - 3; FixedCols - 0; FixedRows - 0; Options - goEdi-ting - true.
Значение других свойств оставим по умолчанию. После этого дважды щелкнем поле объекта StringGridl, расположенного на форме. Откроется окно Редактор StringGrid, изображенное на рис. 1. В ячейки этого редактора введем в 3 строки и 4 столбца целочисленные значения, как показано.
После завершения ввода цифровых значений щелкнем кнопку ОК. Форма примет вид.
С изображено код, с помощью которого последовательно считываются значения ячеек объекта StringGridl, из значений которых формируется двумерный массив mas размерностью 3x4. Затем значение этого массива выводятся в обратном порядке в клетки объекта StringGrid2.
Обратим внимание на то, что в свойства Cells сначала указывается номер столбца, затем - номер строки, а в массиве - наоборот.
После успешной компиляции и выполнения программы получим результат.
Код ввода и вывода массива с помощью объектов StringGridl и StringGrid2
5. Как запрограммировать действия при нажатии кнопки мыши?
В редакторе кода программы (правое окно среды Lazarus) в виде отдельных процедур обработки событий нажатия кнопок Button * Click.
Перемещение слева кнопки Button1 означает уменьшение значения свойства Left (расстояния между левыми пределами формы и кнопки). Дважды щелкнуть по кнопке Button1 и в том месте Редактора кода программы, где установится указатель между словами begin и end, записать следующее: Button1.Left: = 0; Процедура должна приобрести следующий вид:
procedure TForm1.Button1Click (Sender: TObject);
begin
Button1.Left: = 0;
end;
Аналогично записать процедуры для перемещения других кнопок (для каждой кнопки - отдельная процедура):
procedure TForm1.Button2Click (Sender: TObject);
begin
Button2.Top:=0;
end;
procedure TForm1.Button3Click (Sender: TObject);
begin
Button3.Left = 250;
end;
procedure TForm1.Button4Click (Sender: TObject);
begin
Button4.Top:=270;
end;

iconГДЗ 9 клас Информатика 2017 Ранок Бондаренко Ластовецький Пилипчук Шестопалов Учебник
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації

    ГДЗ Информатика 5 класс. Учебник [Коршунова О.В., Завадский И.А.] 2018

    У данного материале Вы можете ознайомитись с готовим домашние задания к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Просвещение" Киев. Авторы учебника: Коршунова О.В., Завадский И.А. Год издания 2018. Новая программа 2018 года. (ГДЗ / Ответы / Решебник)...

    ГДЗ Информатика 5 класс. Учебник [М.М., Крамаровский С.М.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Ранок" Харьков. Авторы учебника: Корниєнко М.М., Крамаровский С.М., Зарецкая И.Т. Год издания 2018. Новая программа 2018 года. (Ответы /...

    ГДЗ Информатика 5 класс. Учебник [Бондаренко А.А., Ластовецкий В.В.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Ранок" Харьков. Авторы учебника: Бондаренко А.А., Ластовецкий В.В., Пилипчук А.П., Шестопалов Е.А. Год издания 2018. Новая программа 2018...

    ГДЗ Англійська мова 5 клас. Зошит для контролю [Павліченко О.М.] 2018

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до робочого зошита для контролю рівня знань для закладів загальної середньої освіти з англійської мови 5 клас. Видавництво "Ранок", Харків. Автор зошита: Павліченко О.М. До підручника О.Д. Карп'юк. Рік видання 2018. Нова...

    ГДЗ География 6 класс. Тетрадь для практических работ [Бойко В.Н.] 2014

    В данном материале Вы можете ознакомиться с готовым домашним заданием в тетради для практических работ по географии 6 класс. Издательство "Синица", Харьков. Автор рабочей тетради: Бойко В.Н. Год издания 2014 (Новая программа)...
У даній публікації ще немає коментарів. Хочете почати обговорення?

Реклама
Предмет, до якого ви найчастіше використовуєте ГДЗ?
Ми в соціальних мережах
Хмаринка тегів