Программный модуль учебного назначения по разделу математики "Многогранники"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



").Cells(i, 4).Value = 2 Then= y3 + 1IfIfIfIfi

Следующий оператор определяет средний балл успеваемости.

If (y 0) Then= ((y * 5) + (y1 * 4) + (y2 * 3) + (y3 * 2)) / (y + y1 + y2 + y3)If

Следующий оператор выводит средний балл в ячейку таблицы.

Sheets("Chart").Cells(11, 2).Value = z

Следующий оператор выводит количество баллов в таблицу.

Sheets("Chart").Cells(6, 2).Value = y("Chart").Cells(7, 2).Value = y1("Chart").Cells(8, 2).Value = y2("Chart").Cells(9, 2).Value = y3

Следующий оператор строит гистограмму успеваемости.

Range("B6:B9").Select

Charts.Add.ChartType = xlColumnClustered.SetSourceData Source:=Sheets("Chart").Range("B6:B9"),

PlotBy:= _.SeriesCollection.NewSeries.SeriesCollection.NewSeries.SeriesCollection.NewSeries.SeriesCollection(1).Values = "=Chart!R6C2".SeriesCollection(1).Name = "=""Количество пятёрок""".SeriesCollection(2).Values = "=Chart!R7C2".SeriesCollection(2).Name = "=""Количество четвёрок""".SeriesCollection(3).Values = "=Chart!R8C2".SeriesCollection(3).Name = "="" Количество троек""".SeriesCollection(4).Values = "=Chart!R9C2".SeriesCollection(4).Name = "="" Количество двоек""".Location Where:=xlLocationAsObject, Name:="Chart"ActiveChart(xlCategory, xlPrimary) = False(xlValue, xlPrimary) = TrueWith.Axes(xlCategory, xlPrimary).CategoryType = xlAutomaticActiveChart.Axes(xlCategory)

HasMajorGridlines = False= FalseWithActiveChart.Axes(xlValue)= False= FalseWith.SeriesCollection(1).SelectSelection.Border= xlThin= xlAutomaticWith.Shadow = False.InvertIfNegative = False.Fill.OneColorGradient Style:=msoGradientHorizontal, Variant:=3,

_:=0.231372549019608Selection.Visible = True.ForeColor.SchemeColor = 4With.SeriesCollection(2).SelectSelection.Border= xlThin= xlAutomaticWith.Shadow = False.InvertIfNegative = False.Fill.TwoColorGradient Style:=msoGradientHorizontal, Variant:=3Selection.Visible = True.ForeColor.SchemeColor = 5.BackColor.SchemeColor = 41With.SeriesCollection(3).SelectSelection.Border= xlThin= xlAutomaticWith.Shadow = False.InvertIfNegative = False.Fill.OneColorGradient Style:=msoGradientHorizontal, Variant:=3,

_:=0.231372549019608Selection.Visible = True.ForeColor.SchemeColor = 8With.SeriesCollection(4).SelectSelection.Border= xlThin= xlAutomaticWith.Shadow = False.InvertIfNegative = False.Fill.OneColorGradient Style:=msoGradientHorizontal, Variant:=3,

_:=0.231372549019608Selection.Visible = True.ForeColor.SchemeColor = 3With.SeriesCollection(1).Select.SeriesCollection(1).ApplyDataLabels AutoText:=True,

LegendKey:= _, ShowSeriesName:=False, ShowCategoryName:=False,

ShowValue:=True, _:=False, ShowBubbleSize:=False.SeriesCollection(2).Select.SeriesCollection(2).ApplyDataLabels AutoText:=True,

LegendKey:= _, ShowSeriesName:=False, ShowCategoryName:=False,

ShowValue:=True, _:=False, ShowBubbleSize:=False.SeriesCollection(3).Select.SeriesCollection(3).ApplyDataLabels AutoText:=True,

LegendKey:= _, ShowSeriesName:=False, ShowCategoryName:=False,

ShowValue:=True, _:=False, ShowBubbleSize:=False.SeriesCollection(4).Select.SeriesCollection(4).ApplyDataLabels AutoText:=True,

LegendKey:= _, ShowSeriesName:=False, ShowCategoryName:=False,

ShowValue:=True, _:=False, ShowBubbleSize:=False

Следующий оператор открывает первую страницу книги Excel.("Search").Select

Следующий оператор делает лист базы данных невидимым.

Sheets("Data").Visible = 0 - xlSheetHiddenSub

Приложение 2

function Decode(bCode: boolean; s:string):string;

// Крайние символы для кодирования: char = А;: char = Я;

: char = а;: char = я;

: char = A;: char = Z;

: char = a;: char = z;

=0;=9;: integer; // Код символа с наименьшим кодом

iMaxOrd: integer; // Код символа с наибольшим кодом: integer; // Для цикла: integer; // Код подставляемого символа: char; // Каждый символ текста: string; // Преобразуемый текст

begin:= Trim(form2x.RichEdit1.Text);

if s1 <> then // Если есть текст

for i := 1 to Length(s1) do // Проходит каждый символ

begin:= s1[i];

// Если очередной символ нужно кодировать

if ch in [chBigFirstLetterRus .. chBigLastLetterRus] then

// Заглавные буквы русского алфавита:= Ord(chBigFirstLetterRus);:= Ord(chBigLastLetterRus);ch in [chFirstLetterRus .. chLastLetterRus] then

// Строчные буквы русского алфавита:= Ord(chFirstLetterRus);:= Ord(chLastLetterRus);ch in [chBigFirstLetterEng .. chBigLastLetterEng] then

// Заглавные буквы английского алфавита:= Ord(chBigFirstLetterEng);:= Ord(chBigLastLetterEng);ch in [chFirstLetterEng .. chLastLetterEng] then

// Строчные буквы английского алфавита:= Ord(chFirstLetterEng);:= Ord(chLastLetterEng);ch in [chFirstNumber..chLastNumber] then // цифры:= Ord(chFirstNumber);:= Ord(chLastNumber);

end// Символ кодировать не нужно

continue;

bCode then // Закодировать

iTempOrd := Ord(ch) + n; // Получаем потенциальную позициюiMaxOrd - iTempOrd < 0 then

// Если символ зашел за границу предельного

ch := Chr(iMinOrd + abs(iMaxOrd - iTempOrd) - 1)

// Возьмем символ с другого конца круга// Если нет:= chr(iTempOrd); //все нормально// Раскодировать:= Ord(ch) - n; // Получаем потенциальную позициюiMinOrd - iTempOrd > 0 then

// Если символ зашел за границу предельного

ch := Chr(iMaxOrd - (iMinOrd - iTempOrd - 1))

// Возьмем символ с другого конца круга// Если нет..:= chr(iTempOrd); //все нормально

end;[i] := ch;;:= s1;

end;

Приложение 3

// масштабирование иллюстрации

Procedure ScaleImage(Image1:TImage);,h:integer; // максимально допустимые размеры картинки:real; // коэф. масштабирования по X:real; // коэф. масштабирования по Y:real; // общий коэф. масштабирования

// вычислить максимально допустимые размеры картинки:=Form1x.ClientWidth-10;

h:=Form1x.ClientHeight

Form1x.Panel1.Height -5

Form1x.Label5.Top

h:=h-Form1x.Label1.Height-5;Form1x.Label2.Caption h:=h-Form1x.Label4.Height-5;

Image1.Picture.Bitmap.WidthscaleX:=1scaleX:=w/Image1.Picture.Bitmap.Width;h>Image1.Picture.Bitmap.HeightscaleY:=1scaleY:=h/Image1.Picture.Bitmap.Height;ScaleYImage1.Picture.Bitmap.HeightscaleY:=1scaleY:=h/Image1.Picture.Bitmap.Height;ScaleY<ScaleXscale:=scaleYscale:=scaleX;

// здесь масштаб определен.Top:=Form1x.Label5.Top+Form1x.Label5.Height+5;.Width:=Round(Image1.Picture.Bitmap.Width*scale);.Height:=Round(Image1.Picture.Bitmap.Height*scale);;

// вывод вопроса на экранVoprosToScr(var f:TextFile;frm:TForm1x;var vopros:integer);:integer;:integer;,buf:string;, ifn:string; // файл иллюстрации

begin:=Многогранники/Image/;

vopros:=vopros+1;(vopros:3,s);

frm.caption:=Вопрос + s;

//Выведем текст вопроса

$)and(s[1] \

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение