Смекни!
smekni.com

Методические указания к выполнению самостоятельных работ для студентов специальностей 080105. 65 Финансы и кредит; 080109. 65 Бухгалтерский учёт анализ и аудит; Калининград (стр. 4 из 5)

Представьте приведенные ниже числа как вещественные константы без порядка.

1

1.00 –(0,5) 2

2

10-5 ¼

3

–2*10-2 0,0007

4

+3*10+3 19007,05

5

7 15*10-2

6

–(0,5) 2 –(0,5) 2

7

¼ +3*10+3

8

0,0007 –13*10-5

9

15*10-2 1976

0

1/2 –2*10-2

Задание № 6

Какие из приведенных ниже записей можно рассматривать как вещественные константы с порядком?

1

66.6E-3 –0,173E+2

2

+.6e+4 066.6E-3

3

2,75 +.16e+4

4

E-05 2,75

5

–5E02 E-05

6

1.75E2 –7E02

7

–E/2 1.75E+2

8

+1,2E-5 –0,173E+2

9

–0,173E+2 +1,2E-5

0

066.6E-3 –2,75

Задание № 7

Укажите, какие из приведенных записей можно рассматривать как строки.

1

‘A ‘B ‘c’’’ ‘_________N’

2

–‘if а then b else c’ “**********”

3

‘A=’ ‘B:=’ ‘ ’

4

“a:=true’ ‘дшые”

5

‘A^B’ –‘sin(x)’

6

“””continu”””” ‘l=15’= ‘=’’’’

7

‘*********** N1?

8

‘epsilon ‘- - - - - - - - -’

9

–‘idjgoi sin(x)’ “__________”

0

‘A=15’= ‘=’ ‘ ту-134 ’

Задание № 8

Какие из приведенных ниже записей можно рассматривать как имена переменных? Свое решение поясните, особенно в случае возможного двоякого толкования.

1

real x[15] Min(1) .X1[138] Max1

2

ln(E) TU=104 .X1[138] b(3) print

3

a313 a2T b-3 17XY exp

4

a 1 7 Дт(у) 17XY ansgdkgoe b(3)

5

x[15] Ln(e) xqrylkjghfdj as4 1XY

6

goto -c xt34 I2840k e

7

a2Б a 1 I2840k alfaa as4

8

Goto x[100] Abba ФББФ I2840k

9

int TU=104 Пока Man BETA

0

1a3 a2T23 Man .X1[138] БФ

Задание № 9

Объявите переменные таким образом, чтобы они занимали минимальное количество памяти. Объявление выполните тремя разными способами: с помощью явного объявления, с помощью префикса, с помощью суффикса. Переменная принимает следующие значения:

1. 2; 4; 6; 4; 7

2. 19.2; 3.1; 44,5; 6

3. “L”; “R”; “Y”; “K”; “P”; “W”;

4. “TRUE”; “False”

5. TRUE; False

6. 1234; 344566; 556676;877777

7. 1.75E+2; 4.35E+5; 1.9E+2

8. 1.15E+62; 4.5E+65; 1.9E+52

9. 2.03. 2005; 31.12.2007

10. 1; 747546:2.7E+65

Задание № 10

Запишите арифметические выражения в соответствии с правилами языка Visual Basic:

1

X Y+Z

2

(AB)C

3

4

SIN 2X

5

X+Y3

6

7

SIN22X2

8

X Y+Z

9

(AB)C

0

Задание № 11

Определите типы следующих простых арифметических выражений:

1

(a+b)*c, если а, b и с - целые (integer) (a*z/2+b*z+c) , если a, b, c - целые и z - вещественные

2

(I/j)*r*k, если I, j ,r, k - целые (I, j – integer, r, k-single а j¹0) I+j*I+3.2, где I, j -целые

3

(X+5)^(i*(x-3)) , если x, i - целые (x, I – long и >0) X*(I *2)/(j+2), если I,j ,k - целые, X - вещественное

4

(a-3/y+k+8) , если a, y, k - целые и y ¹0 (i/j)*2+k , если I, j ,k - целые

5

(((A*X)+B)*X)+C, если A, B, C - целые (a*z/2+b*z+c) , если a, b, c - целые и z - вещественное

6

(A*X+B)*X+C, если A, B, C - целые (I *2)/(j+2), если I,j ,k - целые

7

(i/j)*r*k+ sin(k), если I, j ,r, k - целые, а j¹0 I+j*I+3.2, где I, j -целые

8

(X+5)*(i*(x-3)) , если x - вещественное, i - целое и >0 (a*z/2+b*z+c) , если a, b, c - целые и z - вещественное

9

(((A*X)+B)*X)+C, если A, B - целые, C - вещественное (i/j)*2+k , если I, j ,k - целые

0

(a-4*y+k8)*c, если а, y и k - целые, с - вещественное (I *2)/(j+2), если I,j ,k - целые

Задание № 12

Дайте имена и опишите переменные, хранящие следующие данные:

1. Численность сотрудников фирмы.

2. Начисление заработной платы:=.

3. Порядковые номера, принимающие значения от 1 до 10.

4. Значения температурных колебаний воздуха в течение года.

5. Значения атмосферного давления.

6. Оценки, полученные на экзамене.

7. Дневная выручка крупного универсама.

8. Количество жителей мегополиса.

9. Фамилия человека.

10. Возраст человека.


Контрольная работа № 3

Работа с массивами. Строковые данные

Для хранения строковых данных используются переменные типа String. Каждый символ, сохранённый в переменной типа String, занимает один байт памяти. Различные операционные системы поддерживают различную максимальную длину строки. Для того чтобы VB отличал строковую константу от имени переменной, строковая константа заключается в кавычки, например:

Dim Fam as string

Fam="Сазонов"

Длина переменной ограничивается лишь операционной системой, но при необходимости её можно указать явно, например:

Dim S as string*30 – в этом случае строка может содержать максимум 30 символов.

Для строковых данных определена операция объединения строк (конкатенация). В качестве оператора объединения строк в VB можно использовать как знак +, так и &.

Возможно сравнение строк. Большей считается та строка, у которой первый несовпадающий символ имеет больший код.

Для работы с данными типа String в VB используются стандартные функции:

Left(S,n) - выделение начала строки S (подстроки длиной n символов);

Right(S,n) - выделение конца строки S (подстроки длиной n символов);

Mid(S,n1,n2) - выделение из строки S подстроки длиной n2 символов, начиная с символа с номером n1;

Instr(n,S1,S2) – поиск в строке S1 первого вхождения подстроки S2, начиная с символа с номером n. Если подстрока S2 найдена, то функция возвращает номер символа, в котором начинается искомая подстрока. Если подстрока не найдена, то функция возвращает 0;

Len(S) – определение длины строки в символах. Если при описании переменной S указана максимальная длина строки, то функция выдаёт это значение, если нет – то функция выдаёт фактическое количество символов в строке;

Val(S) преобразование строки в число. Чтобы это преобразование прошло успешно, строка должна содержать только допустимые для чисел символы: цифры, знаки "+" или "-", десятичную точку;