Содержание
- 2. Контрольные вопросы Что такое Метод? Где может располагаться в программе определение метода? Что такое формальные параметры?
- 3. Содержание Гистограммы Данные описывающие гистограмму Алгоритм построения гистограммы Основы объектно-ориентированного программирования на примере гистограммы Объявления классов
- 4. Гистограммы Гистограмма – частотное представление данных (диаграмма). Гистограмма – программное средство, позволяющее обрабатывать входные данные и
- 5. Гистограмма (анализ) Имеется поток входных данных. Что это? Входной поток определяет события. О чем это? Виды
- 6. Гистограмма (анализ 2) Задача. Имеется N типов событий. Имеется так же входной поток данных, представляющий последовательность
- 7. Гистограмма (конкретизация) Задача. Имеется входной поток данных, представляющий собой числа в диапазоне от А до B.
- 8. Гистограмма (проектирование) Очевидно, для хранения гистограммы нужен массив длины N. Назовем его hist. Хорошо бы иметь
- 9. Гистограмма (реализация) static void Hist(double x, int [] h, double A, double B) { int i
- 10. Гистограмма Вспомогательный метод static void WriteHist(int [] h) { Console.Write(h[0]); for(int i = 1; i Console.Write(“,
- 11. Гистограмма Использование. { Random r = new Random(); int [] hist = new int [10]; for(int
- 12. Гистограмма. Применение. Можно ли вычислить среднее значение входных данных по гистограмме? Какие данные нужны кроме массива
- 13. Гистограмма. Применение. static double MeanValue (double A, double B, int[]h) { double sum = 0, d
- 14. Вопросы для повторения Какими свойствами обладает переменная? Где можно и где нельзя использовать каждую конкретную переменную,
- 15. Вопросы для повторения Сформулируйте задачу фильтрации методом бегущего среднего. Всегда ли она имеет решение? Сформулируйте задачу
- 16. Гистограмма (недостатки) Гистограмма в программе была представлена: массивом, двумя числами (границами диапазона) отдельным методом для вычисления
- 17. Объектно-ориентированное программирование (ООП) ООП – программирование, которое опирается на классы и объекты. Класс – описание типа
- 18. ООП. Реализация в C# Класс можно располагать внутри пространства имен. Его можно даже внутри класса, но
- 19. ООП. Объявление класса в C# public class Histogram { // Левая и правая граница public double
- 20. ООП. Конструкторы в C# Конструктор – специальный метод, который позволяет создавать объекты данного типа. public class
- 21. ООП. Конструкторы в C# Конструктор – специальный метод, который позволяет создавать объекты данного типа. public class
- 22. ООП. Добавляем методы в C# public class Histogram { … public Histogram(double leftEdge, double rightEdge, int
- 23. ООП. Добавляем методы в C# public class Histogram { … public Histogram(double leftEdge, double rightEdge, int
- 24. ООП Общие замечания Класс позволил Histogram нам объединить в одном понятии объединить данные гистограммы (int []
- 25. Контрольные вопросы Что такое ООП? Чему соответствуют понятия Класс и Объект в функциональном программировании? Где объявляются
- 26. Статические методы и классы Объект объединяет в себе данные и методы. Бывают ситуации, когда данных связанных
- 27. Класс фильтра “бегущее среднее” Массив данных, ширина фильтра. public static class Filter { static double GetVal(double
- 29. Скачать презентацию