Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по информатике.docx
Скачиваний:
13
Добавлен:
22.04.2019
Размер:
45 Кб
Скачать

25. Оператор цикла for. Назначение, синтаксис, примеры.

FOR – опер. цикла с параметром, явл. частным случаем цикла с предусловием. Цикл for использ. тогда, когда: параметр цикла – переменна целого типа; шаг изменения парам. цикла +1 или-1; число повторений цикла можно опред. до начала выполнения цикла.( for параметр-цикла:=нач_знач to кон_знач do - <тело цикла>; for параметр-цикла:=нач_знач downto кон_знач do - <тело цикла>)

26. Оператор цикла while. Назначение, синтаксис, примеры.

WHILE – опер. цикла с предусловием.(While <условие> do-begin-<тело цикла>;-end;)Пример: i:=2;-While i<=20 do-begin-a:=sqr(i);-Memo1.Lines.Add(‘квадрат’+IntToStr(i)+’=’+IntToStr(a));-i:=i+2;-end;

27. Использование нескольких форм. Методы Show, ShowModal, Close.

Show – показывает форму в немодальном режиме. Если до обращения к методу формы не было на экране, то выводит форму на экран. Если форма была на экране – делает её активной и передаёт ей фокус.

ShowModal – показ. форму в модальном режиме. Отличие от Show состоит в том, что никакие действия с другими окнами не возможны, пока модальные окна не будет закрыто.

Close – закрывает окно. Для главного окна(формы) завершает работу приложения.

28. Фокус ввода. Метод SetFocus.

SetFocus – передаёт форме или указанному ВК фокус ввода, до использ. метода формы должна быть выведена на экран.

Если фокус ввода передан форме, то форма становится активной и выводится поверх всех окон.

29. Обработка исключений. Защищенный блок.

Во время раб. пр. могут возникать такие ситуации, когда пр. не может выполняться в соответствии с алгоритмом. Например, данные не введены или введены символы, которые нельзя представить как целые так и вещественные числа, в случае деления на 0 и т.д. Такие ситуации наз. исключительными , при их возникновении пр. завершается аварийно и выдаётся сис-мное сообщение об ошибке. В Delphi имеется возможность избежать аварийного завершения пр., если использ. для обраб. исключений защищённые блоки.

try-<блок опер.1>-except-<блок опер.2>-end; Выполняется блок операт.1. Если ошибки не возникло, то происходит переход к оператору, располож. за end, если возникла исключит. ситуация, то выполняется блок операт.2, а затем переход к оператору, сследующ. за end.

30. Табулирование функции. Пример алгоритма и его программирование.

Табулирование функции – это вычисл. знач. ф-ции для ряда знач. аргумента. Аргумент может быть задан ввиде набора произв. знач.(массива) или в виде набора чисел от нек. начального знач. до конечного знач. с фиксир. шагом.(х= -1,-0.5,0,0.5,1,…,3 хнач.=1 хкон.=3, dx=0.5).

31. Визуальный компонент StringGrid. Назначение, использование, основные свойства.

StringGrid – компонент для отображения различных данных в табличной форме.

Свойства таблицы StringGrid Delphi включают в себя как свойства компонента StringGrid определяющие как её "внешний вид" и положение на Форме по отношению к другим элементам интерфейса, так и свойства компонента StringGrid Delphi по размещению и хранению информации.   Свойства всех объектов на Форме отображаются в окне Инспектора объектов, который для таблицы Delphi StringGrid выглядит так, как на рисунке слева.