Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Вопрос 4. publicPoint(intx,inty)

 

classPoint

{

privateintx;

privateinty;

publicPoint ( intx, inty )

{

this.x=x; this.y=y;

}

publicPoint ( intx )

{

this.x=x; this.y=0;

}

publicvoidPrintPoint ()

{

Console.WriteLine ( "({0},{1})", x, y );

}

}

Pointp1=newPoint ( 3, 5 ); p1.PrintPoint ();

Pointp2=newPoint ( 3 ); p2.PrintPoint ();


Вопрос №5

 

1. Найдите две ошибки в реализации представленного ниже метода и объясните их происхождение. Запишите правильную реализацию метода и приведите пример вызова метода.

 

staticvoidAverage ( byte [] array )

{

doubleaverage=0;

for ( inti=0; i<array.Length; i++ ) average+=array [ i ];

average=average/n;

returnaverage;

}

 

2. Запишите логическое выражение, определяющее принадлежность точки с координатами (x,y) области, изображенной на рисунке.

 

3. Переведите число из восьмеричной системы счисления в шестнадцатеричную: 15158

 

4. Рассмотрите реализацию класса PointXY (точка в двухмерном пространстве). Запишите реализацию класса наследника PointXYZ (точка в трехмерном пространстве). Переопределите необходимые методы.

 

classPointXY

{

privateintx;

privateinty;

publicPointXY ( intx, inty )

{

this.x=x; this.y=y;

}

publicvoidShowPoint ()

{

Console.WriteLine ( "({0},{1})",x,y );

}

}


Вопрос 1.

Метод возвращает среднее арифметическое элементов одномерного массива типа byte.

 

Пример вызова метода:

byte [] b= { 1, 2, 3, 4, 5 };

doubley=Average ( b );

Console.WriteLine ( y );

Или

byte[] b = { 1, 2, 3, 4, 5};

Console.WriteLine(Average(b));

 

 

Вопрос 2.

Уравнение окружности: x2 + y2 = 25*25

Уравнения прямых: y= - | x |

Точка с координатами (x,y) принадлежит области:

((x*x+y*y<=25*25) && (y<= - Math.Abs(x))

 

Вопрос 3.

 

23,4516

2316 = 0010 00112 = 1000112

4516 = 0100 01012= 10001012

23,4516 = 100011,10001012


Дата добавления: 2015-07-14; просмотров: 73 | Нарушение авторских прав


Читайте в этой же книге: Вопрос 4. | Вопрос 4. | Вопрос 4. | Вопрос 4. | Вопрос 4. | Вопрос 4. | Вопрос 4. | Вопрос 4. |
<== предыдущая страница | следующая страница ==>
Вопрос 4.| Вопрос 4.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)