Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операторы языка



14. Опишите синтаксис и назначение функций преобразования типов: StrToInt, IntToStr. Приведите примеры их использования.

Преобразования с целым типом данных
 
 


 
 
IntToStr (число)


Разработайте приложение позволяющее вывести результат произведения двух чисел A=12345 и В=21. Результат вывести: а) в компонент класса TEdit; б) в компонент класса TLabel.

Алгоритм:

1. Укажем типы переменных и тип результата С, в разделе Var. (А, В - переменные целого типа, С- вычисляется при использование операции целого типа, следовательно тип ее значения совпадает с типом А и В).Раздел Var, в отличие от заголовка процедуры и операторных скобок, пишется в ручную

2. Определим значение переменной А

3. Определим значение переменной В

4. Вычислим результат С=А*В

5. Выведем результат в указанный компонент

Вид формы в редакторе Обработчик события OnClick для Button1 procedure TForm1.Button1Click(Sender: TObject); Var A,B,C:integer; Begin A:=12345; b:=21; C:=A*B; Edit1.Text:=IntTostr(C); end;

15. Опишите синтаксис и назначение функций преобразования типов: StrToFloat, FloatToStr. Приведите примеры их использования.

Преобразования с дробным типом данных
 
 


FloatToStr (число)
Строка, содержащая дробное число
StrToFloat(строка)

Дополните приложение возможностью изменении числа В пользователем.

Ввод значения возможен только в компонент класса TEdit. Следовательно значение В будет получено из строки находящейся в окне редактирования.

Алгоритм:

1. Укажем типы переменных и тип результата С, в разделе Var. (А, В - переменные целого типа, С- вычисляется при использование операции целого типа, следовательно тип ее значения совпадает с типом А и В).Раздел Var, в отличие от заголовка процедуры и операторных скобок, пишется в ручную

2. Определим значение переменной А

3. Получение значение В из Edit1

B:= StrToInt(Edit1.Text); //текст из Edit1 преобразовать в целое число и полученное значение присвоить переменной В

4. Вычислим результат С=А*В

5.Выведем результат в указанный компонент

16. Приведите примеры некорректной работы функций преобразования типов функций и способы их устранения.

Защита от пустого ввода, контроль ввода. (См. с If и Case)

17. Дайте определение и опишите синтаксис оператора IF. Охарактеризуйте полную и сокращенную формы записи условного оператора.

Инструкция if позволяет выбрать один из двух возможных вариантов развития программы. Выбор осуществляется в зависимости от выполнения условия.

В общем виде инструкция if записывается так:

if условие

Then

Begin

// здесь инструкции, которые надо выполнить,

// если условие истинно.

End

Else

Begin

// здесь инструкции, которые надо выполнить

// если условие ложно

end;

Обратите внимание, что перед else (после end) точка с запятой не ставится.

Выполняется инструкция if следующим образом:

1. Вычисляется значение условия (условие — выражение логического типа, значение которого может быть равно True или False).

2. Если условие истинно (значение выражения условие равно True), то выполняются инструкции, следующие за словом then (между begin и end). На этом выполнение операции if заканчивается, то есть инструкции, следующие за else, не будут выполнены.

Если условие ложно (значение выражения условие равно False), то выполняются инструкции, следующие за словом else (между begin и end).

Если какое-либо действие должно быть выполнено только при выполнении определенного условия и пропущено, если это условие не выполняется, то инструкция if может быть записана так:

if условие

Then

Begin

{инструкции, которые надо выполнить, если условие выполняется, истинно }

End

18. Дайте определение и опишите синтаксис оператора IF. Приведите пример составного оператора в составе условного.


19. Дайте определение и опишите синтаксис оператора IF. Приведите пример последовательной организации ветвления.

20. Дайте определение и опишите синтаксис оператора IF. Приведите пример вложенного ветвления.

Как 18 вопрос

21. Дайте определение и опишите синтаксис оператора CASE. Приведите пример использования оператора для установления контроля ввода символов.

Оператор выбора - позволяет выбрать одно из нескольких возможных предложений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа (Integer, Char, Boolean);





Дата публикования: 2015-02-03; Прочитано: 708 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...