Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Работа с массивами чисел

Файлы и файловые системы

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

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

Система адресации секторов и таблицы размещения файлов формируют файловую систему. От нее зависит, насколько большая область диска может быть отформатирована (размечена) под данную файловую систему. Например, устаревшаяFAT16 имеет неустранимый недостаток – в ней под адрес сектора отводилось короткое 16-ти битное число, что позволяло адресовать максимум 65535 секторов (216), что даже в купе с достаточно большим размером каждого сектора (8192 байт) позволяло разметить диск объемом, максимум, 512 Мб. Более совершенной стала система FAT32, но и она скоро исчерпала свои возможности. Современной файловой системой считается NTFS. Запас ее адресов так велик, что позволяет пользователю самому при форматировании выбрать размер сектора (минимум 512 байт).

 

Нахождение периметра и площади треугольника по координатам его вершин.

Постановка задачи: Даны координаты вершин треугольника: A(xa, ya), B(xb, yb), C(xc, yc).

Найти: PABC – периметр треугольника, SABC.

Решение: SABC =

PABC =

Решение в Excel:

 

 
 

Private Sub CommandButton1_Click()

Dim AB, AC, BC, P, S As Single

Dim x1, x2, x3, y1, y2, y3 As Single

 

x1 = Val(tbX1.Text)

x2 = Val(tbX2.Text)

x3 = Val(tbX3.Text)

y1 = Val(tbY1.Text)

y2 = Val(tbY2.Text)

y3 = Val(tbY3.Text)

AB = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)

AC = Sqr((x3 - x1) ^ 2 + (y3 - y1) ^ 2)

BC = Sqr((x3 - x2) ^ 2 + (y3 - y2) ^ 2)

P = AB + AC + BC

tbP.Text = P

S = Abs(x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2)) / 2

tbS.Text = S

 

EndSub

Табулирование функции Y(x).

Постановка задачи: Дан вектор аргументов функции x = [-1.6,0.9], шаг 0.25. Даны два числа: a = -6, b = 4

Найти: Значение функции Y(x) на диапазоне табулирования, если:

 

Решение:

ФормулаExcel: =ЕСЛИ(D4<=$A$4;D4^2+ATAN(TAN(D4));ЕСЛИ(D4<=$B$4;COS(D4)+EXP(D4);SIN(D4)+LN(D4^2)))

 

График:

 

Построение графиков функции Y(x)

Постановка задачи: Дан вектор аргументов функции x = [-0.8,2.2], шаг 0.2.

 

Найти: Значение функции Y(x) = ln(x) –ctg(x)2на всем диапазоне табулирования. Построить графики функции трех разных видов.

Решение:

 

Простой график:

Точечная со значениями, гладкими кривыми и маркерами:

Объемная гистограмма:

Работа с датой и временем

Постановка задачи: Дано: дата рождения и текущая дата.

 

Найти: Количество лет, месяцев, дней, прожитых с даты рождения; номер дня недели в день рождения; число рабочих дней в 2014 г.

Решение:

Сегодня 20.04.2014   Дата рождения
Дата рождения 22.04.1995   число  
      месяц  
Прожито дней     год  
Прожито месяцев        
Прожито лет        
День недели дня рождения        
Количество рабочих дней в 2014г.        

Работа с массивами чисел

Постановка задачи: Дано: Массивы случайных вещественных чисел A(20) и B(20).

 

Найти: Построить массив суммарных значений C(20). Найти сумму элементов массива C(), среднее арифметическое его элементов и максимальный элемент.

 

A() B() C()
2,18 -0,346 1,834
2,95 0,22 3,17
-1,09 0,094 -0,996
3,84   3,84
-3,45 0,674 -2,776
2,73 1,328 4,058
1,08 -1,822 -0,742
-2,27 -1,49 -3,76
-2,55 1,066 -1,484
3,22 1,782 5,002
-2,4 0,106 -2,294
2,7 0,724 3,424
-4,59 1,254 -3,336
-3,79 0,392 -3,398
2,53 0,676 3,206
-1,72 -0,904 -2,624
-1,22 0,732 -0,488
1,08 -1,004 0,076
1,22 1,61 2,83
0,82 -0,02 0,8
     
Сумма 6,342
Сред.арифметическое 0,3171
Макс. значение 5,002

7. Построение таблицы со статическими итогами

1) Среднее количество оборудования, проданного за полугодие:

=СРЗНАЧ(C3:H3)

 

2) Общая стоимость каждого оборудования, проданного за полугодие:

=СУММ(C3:H3)*B3

3) Максимальное количество одного оборудования, проданного за месяц:

=МАКС(C3:H3)

4) Общая ежемесячная стоимость всего оборудования:

=СУММ(C3*$B$3;C4*$B$4;C5*$B$5;C6*$B$6;C7*$B$7)

 

5) Максимальная ежемесячная стоимость всего оборудования:

=МАКС(C3*$B$3;C4*$B$4;C5*$B$5;C6*$B$6;C7*$B$7)

6) Суммарная стоимость всего оборудования, проданного за полугодие:

=СУММ(J3:J7)

7) Общее количество оборудования, проданного по месяцам:

=СУММ(C3:C7)

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...