пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» Informatika

14 ВОПРОС. VB. Структура программы на VB. Правила записи программы. Стандартные функции. Арифметические выражения. Порядок выполнения арифметических операций.

VB позволяет обрабатывать любую информацию, представленную в виде чисел или текста. 
По типу данные делятся на три большие категории: численные, строковые (текстовые) и специальные. Тип данных определяет множество допустимых значений, которое может принимать переменная, и каким образом данные хранятся в памяти компьютера.
Примечание - Тип данных Variant – это хамелеон. Он устанавливает тип данных в зависимости от содержимого. Если в переменной содержится число, то переменная типа Variant принимает соответствующий тип данных. Если содержимое переменной – число 5, то она принимает тип Integer, если 1.2 – Single.
Данные, используемые в программе, могут быть константами или переменными.
Константа - это величина, значение которой не изменяется в процессе выполнения программы. 
Различают численные, символьные и логические константы.
Логические константы: True или False.
Строковая (символьная) константа – это последовательность символов, заключенных в кавычки. 
Пример «Студент Иванов», «1 факультет».
Численные константы могут быть целыми и вещественными. 
Целые константы используются для записи целых чисел. Они не содержат десятичной точки. Например, 34, -356. +5678.
Вещественные константы используются для представления действительных чисел и могут быть записаны в естественной или экспоненциальной форме. 
Запись вещественной константы в естественной форме отличается от обычной математической использованием точки вместо запятой.
Например, -23.45, -0.21, 0.56, -0.72.
Вещественная константа в экспоненциальной форме имеет следующий вид:
k1Ek2 
где k1 – вещественная константа в естественной форме или целое,
k2 - целая константа, abs(k2)<=308 
конструкция Ek2 называется десятичной экспонентой и представляет собой множитель 10 k2 .
Пример: 
3.65Е1 3,65•101 36,5
-1.45Е23 1,45•1023 
45.78Е-6 45,78•10-6 0,00004578.
Переменная – это величина, к которой обращаются по имени и которая может изменять свое значение в процессе выполнения программы.
Для обозначения переменных используется идентификатор (имя). Идентификатор – это буква, или набор букв и цифр, начинающихся с буквы, и содержащий не более 255 символов. Кроме того, идентификатор может содержать знак подчеркивания ( _ ).

Стандартные функции

Функция одного или нескольких аргументов-это правило которое ставит в соответствие одному аргументу или одному набору значений аргументов из области допустимых значений ровно одно значение самой функции.

Синтаксис функции: имя функции( список аргументов функции)

Аргументы в списке аргументов функции отделяются друг от друга запятой.

В информатике говорят, что функция возвращает своё значение, если задано значение её аргумента. Это означает, что в системе есть специальная программа, которая вычисляет значение этой функции.

VB поддерживает 2 вида функций: пользовательские функции и стандартные(встроенные) .

Существуют встроенные функции нескольких видов: математические, функции преобразования типов, строковые, функции даты и времени, системные, финансовые и др.

Математические функции: Здесь х- арифметическое значение.

Функции преобразования типов: CLnt(x$)-преобразование строковой переменной к целому числу. Округление заданного числа до ближайшего числа.(-3,834=-4), СSng(Х$)-преобразование строковой переменной к вещественному числу. CSng(2.5)=2.5, CStr(x)-преобразование численной(целая или вещественная) переменная в строку.

Строковые функции. В отличие от числовых , строковые функции VB возвращает строку и часто работают с одним или больше строковых аргументов. Наиболее употребительные строковые функции. Функции: Len(строка)-возвращает число символов в строке аргумента, Chr(х)-возвращает символASCLL-код которого равен числовому аргументу. Chr(240) возвращает р. значение кода не может быть больше 255, ASC(строка)-возвращает код первого символа строки аргумента., Mid(строка I,j)-Строка из символов строки аргумента «строка». начиная с символа i,left(строка j)-строка из первых j символов строки аргумента «строка»,right(строка j)-строки из последних j символов строки аргумента «строка». (х-числовая константа, «строка»-символьная константа или переменная, I,j-целые константы или переменные)

Функции даты и времени: NOW-возвращает текущую дату и время в формате дд:мм:гггг,чч:мм:сс, DATE-возвращает текущую дату,

Системные функции: К системным относятся функции, действия которых напрямую зависят от работы системы windows. Это

Функция InputBux – для ввода данных пользователем через системное окно;

Функция MsgBox – для выдачи сообщений пользователю через системное окно.

Функция MsgBox: (Текст, Опция, Заголовок окна),Данный формат MsgBox Принимает обязательный(Текст) и два необязательных (Опция, Заголовок окна) аргумента. MsgBox может принимать больше аргументов, но только три являются необходимым в большинстве. Где: Текст-строка отображаемая в окне сообщения, Заголовок окна - надпись в строке заголовка Окна сообщения, текстовая константа или переменная; Опция-число или выражение, определяющее вид сообщения и пиктограмму, а так же кнопки в окне сообщения. Действие функции MsgBox- при выполнении функции на экране появляется окно сообщения, содержащее текст, значение функции присваивается какой-нибудь переменной.

 


17.06.2015; 21:08
хиты: 143
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2025. All Rights Reserved. помощь