2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению...

^ 2.4. Усовершенствование проекта
Чтоб звучание сигнала сопровождалось зрительным эффектом, сделайте так, чтоб во время звучания сигнала форма раз в секунду изменяла собственный размер.

  1. Занесите в программку конфигурации, чтоб во время звучания сигнала форма каждую 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... секунду увеличивала на 1% высоту (значение характеристики Height) и ширину (значение характеристики Width).

При всем этом следует поменять программный код событийной процедуры Timer1_Timer. Занесите нужные конфигурации, чтоб привести программный код в 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... соответствие с приведенным ниже текстом:

Private Sub Timer1_Timer()

Command1.Visible = False

lblTime.Caption = Now

If Format(lblTime.Caption, _

"hh:mm") = Text1.Text Then

Beep

Height = Height * 1.01

Width = Width * 1.01

Command1.Visible = True

Else

Height = 4000

Width = 4000

End If

End Sub

  1. Проверьте работу проекта 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению....

  2. Продемонстрируйте работу проекта педагогу.

  3. Закройте VB.

  4. Удалите на диске d свою рабочую папку.
^ 2.5. Вопросы для контроля

  1. Найдите на панели частей элемент «текстовое поле».

  2. Какое свойство объекта «текстовое поле» определяет, какая строчка 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... знаков будет в нем отображена в режиме выполнения?

  3. Сформулируйте условие, выполнение которого просит дать предпочтение текстовому полю по сопоставлению с надписью.

  4. Чем управляет свойство кнопки Visible?

  5. Растолкуйте предназначение и действие аннотации 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... If…Then.

  6. Растолкуйте предназначение и действие аннотации If…Then…End If.

  7. Растолкуйте предназначение и действие аннотации If…Then…Else…End If.

  8. Каково предназначение внедрения в программном коде проекта функции Format?

  9. Покажите на панели 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... управляющих частей среды VB текстовое поле.

  10. Что можно сказать о наличии синтаксической ошибки в каждом из 2-ух вариантов внедрения аннотации If?

    Вариант 1

    Вариант 2

    If k > 0 Then

    a = 1

    b = 5

    End If

    If k > 0 Then 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... a = 1 b = 5

  11. В каких вариантах программный код записан верно для реализации представленного блок-схемой участка метода?




Вариант 1

Вариант 2

Вариант 3

Вариант 4

If fxs*fxn2 > 0

xn2 = xs

Else

xn1 = xs

End If

If fxs*fxn2 > 0 Then

xn2 = xs

Else

xn1 = xs

End If

If fxs*fxn 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению...2 > 0 Then

xn1 = xs

Else

xn2 = xs

End If

If fxs*fxn2 > 0 Then _

xn2 = xs Else xn1 = xs

  1. Какое значение получит переменная k в итоге выполнения находящегося ниже участка программного кода?

Dim n As Integer, k 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... As Integer

n = 5

k = 3

If n = 1 Then

k = k + 1

n = 0

Else

k = 25

End If
^ 3. ПЕРЕМЕННЫЕ И КОНСТАНТЫ

Время от времени нужно уяснить либо записать кое-что на память. Мы для этого пользуемся, к примеру, записной книгой (обычной либо электрической 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению...), записями на бумаге, а время от времени засечками.

При выполнении вычислений либо обработке инфы тоже требуется время от времени запоминать некие промежные результаты. Для каждого из этих результатов выделяется участок 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... памяти компьютера, состоящий из 1-го либо нескольких байтов (это базовое понятие вычислительной техники естественно понятно читателю). Для того чтоб эти участки памяти можно было различать, также иметь возможность сослаться на содержимое некого определенного 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... участка памяти (ведь не укажешь же на него пальцем), ему сопоставляют имя. Вот эта пара, включающая участок памяти и сопоставленное ему имя, и есть переменная.

Итак, переменная – это в неком смысле ячейка 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... для хранения инфы, к примеру, числа, строчки знаков. При всем этом имеется возможность не один раз считывать значение переменной, также возможность записывать в эту ячейку другое значение. Переменная может изменять свое 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... значение в процессе выполнения программки. Ее значение может оставаться постоянным от начала до конца выполнения программки, но принимать различные значения в различных прогонах программки.

Имена переменных в VB должны удовлетворять последующим требованиям:

Направьте внимание, имя не может содержать пробел ( ), точку (.), запятую (,), восклицательный символ (!) либо знаки (@), (&), ($), (#). Не следует 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... использовать имена, совпадающие с зарезервированными словами языка.

В языке VB не различаются строчные и строчные буковкы.

Огромное количество вероятных значений переменной, допустимые операции, которые к ней применимы, количество байтов, отведенных для нее, определяются 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... типом переменной. В каждом языке программирования определена своя система типов переменных.

К константам относится все то, что сказано выше о переменных. Но есть одно существенное отличие: константа не может 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... поменять значение при выполнении программки. Переменные и константы – это данные. Познакомимся с системой типов данных VB (см. табл. 3.1).
^ 3.1. Главные типы данных VB
Таблица 3.1. Главные типы данных VB

Тип данных

Размер ячейки в б

Спектр значений

Boolean (логический)

2

True либо 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... False

Byte (б)

1

От 0 до 255

Integer(целый)

2

От – 32 768 до 32 767

Long (длиннющий целый)

4

От – 2 147 483 648 до 2 147 483 647

Single (с плавающей точкой обыкновенной точности)

4

Абсолютное значение находится в спектре от 1,401298E – 45 до 3,402823E38*

Double (с плавающей 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... точкой двойной точности)

8

Абсолютное значение находится в спектре от 4,94065645841247E-324 до 1,79769313486232E308*

Currency (валютный)

8

От -922 337 203 685 477,5808 до

922 337 203 685 477,5807

Date (дата/время)

8

От 1 января 100 г. до 31 декабря 9999 г.

Object (объект)

4

Хоть какой указатель объекта

String 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... (строчка переменной длины)

10 б + длина строчки

Длина строчки от 0 до примерно 2 млрд знаков

Variant (универсальный тип)


16 б+ длина строчки

Дата/время; числовые значения с этим же спектром, что и для ^ Double; строчки с этим же 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... спектром, что и для String

Type (тип, определяемый юзером)

Определяется компонентами

Спектр каждого элемента определяется его типом данных

* Под записью (Число1ЕЦелоеЧисло2) следует осознавать Число1, умноженное на 10, возведенное в степень ЦелоеЧисло2.

Если, к примеру, в 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... программке имеется переменная типа Integer с именованием КоличествоСтудентов, то где-нибудь в программке можно написать КоличествоСтудентов = 1000 и для всех инструкций, которые появятся после чего, переменная КоличествоСтудентов будет всегда равна числу 1000, пока, может быть, не 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... появится аннотация КоличествоСтудентов = 1050

КоличествоСтудентов в этой аннотации является именованием переменной, а 1000 в этом примере – ее значением.

Аннотацию КоличествоСтудентов = 1000 именуют присвоением: переменная КоличествоСтудентов получает значение, равное 1000.

Эту аннотацию нельзя осознавать в 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... том смысле, что левая часть равна правой части. Присвоение – это действие, заключающееся в том, что значение правой части записывается в ячейку памяти, отведенную для хранения значения переменной, имя которой обозначено слева от знака 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... равенства в аннотации присвоения. Будет ошибкой записать эту аннотацию так: 1000 = КоличествоСтудентов

Слева от знака равенства должна находиться переменная.

Переменные типов ^ Byte, Integer, Long, Single, Double, Currency принимают числовые значения.

Если в программке имеется переменная 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... a типа Single, то таковой переменной можно присвоить числовое значение с дробной частью, к примеру: a = – 62.697

В этой аннотации присваивания справа от знака равенства находится константа с плавающей точкой. В VB для 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... отделения целой части от дробной части применяется знак (.). Вероятен другой метод записи констант с плавающей точкой – с порядком. К примеру,
1.5Е–16 значит 1.5*10-16 (либо по другому 0.00000000000000015).

К числовым переменным можно использовать арифметические 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... операции. Вот некие из их: сложение (+), вычитание (–), умножение (*), деление (/), строительство в степень (^).

Значением переменной типа ^ String может быть знак либо строчка знаков.

Значением переменной типа Date может быть, дата, время либо дата 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... и время.

Переменная типа Boolean может принимать всего два значения. Такая переменная может иметь значение ^ True (правда) либо значение False (ересь).

Тип Variant является универсальным. Переменные типа Variant могут принимать числовые значения 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению..., значения знаков и строк знаков, значения даты и времени. Другие типы данных пока комментировать не будем.

Если UserName является переменной типа String, тогда можно написать: UserName = "Иван" (тут очень важны 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... кавычки, потому что по другому компьютер может принять Иван за имя переменной). Этот пример указывает, что константа типа String должна быть заключена в двойные кавычки.

К строковым переменным и константам можно использовать операцию сцепления, которая 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... обозначается эмблемой (&) либо эмблемой (+). К примеру, можно написать:

UserName = UserName & " Иванов"

После выполнения этой аннотации переменная UserName будет иметь значение "Иван Иванов".

Если ДеньРождения и EndOfTime являются именами переменных типа 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... Date, тогда можно записать:

ДеньРождения = #29.10.1970#

EndOfTime = #8:30#

(как знаки выделяют кавычками, так дату либо время выделяют эмблемой (#)). Дату и время можно поместить в одну переменную. Для переменной DateAndTime типа Date может быть записано:

DateAndTime 2.4. Усовершенствование проекта - Методическое пособие по курсу «Информатика» для студентов, обучающихсяпо направлению... = #13.2.2000 11:30#


25-fizicheskie-faktori-vozdejstviya-1-landshafti-pochvennij-pokrov-rastitelnost-zhivotnij-mir-14.html
25-fizicheskie-faktori-vozdejstviya-generalnij-plan-chistopolskogo-selskogo-poseleniya-chistopolskogo-municipalnogo.html
25-fizicheskie-faktori-vozdejstviya-generalnij-plan-tatarsko-shuganskogo-selskogo-poseleniya-aznakaevskogo-municipalnogo.html