Инфоурок Информатика ПрезентацииПрезентация на тему "Инструменты ООП"

Презентация на тему "Инструменты ООП"

Скачать материал
Скачать материал "Презентация на тему "Инструменты ООП""

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Землеустроитель

Описание презентации по отдельным слайдам:

  • Инструменты ООП:Инкапсуляция — ограничение доступа к данным и их объединение...

    1 слайд

    Инструменты ООП:
    Инкапсуляция — ограничение доступа к данным и их объединение с методами, обрабатывающими эти данные. Доступ к отдельным частям класса регулируется с помощью ключевых слов:
    public (открытая часть);
    private (закрытая часть);
    protected (защищенная часть).
    Методы, расположенные в открытой части, формируют интерфейс класса и могут свободно вызываться клиентом через соответствующий объект класса. Доступ к закрытой секции класса возможен только из его собственных методов, а к защищенной — из его собственных методов, а также из методов классов-потомков .

  • Инструменты ООП:Наследование — механизм получения нового класса из существующ...

    2 слайд

    Инструменты ООП:
    Наследование — механизм получения нового класса из существующего путем его дополнения или изменения. Благодаря этому возможно повторное использование кода. Наследование позволяет создать иерархии родственных типов, совместно использующих код и интерфейсы.
    Полиморфизм дает возможность создавать множественные определения для операций и функций. Какое именно определение будет использоваться, зависит от кон-текста программы.

  • Задача 1. 
Поиск в простой базе (массив объектов) 
В текстовом файле хранится...

    3 слайд

    Задача 1.
    Поиск в простой базе (массив объектов)
    В текстовом файле хранится база отдела кадров предприятия. На предприятии 100 сотрудников. Каждая строка файла содержит запись об одном сотруднике.
    Формат записи: фамилия и инициалы (30 поз., фамилия должна начинаться с первой позиции), год рождения (5 поз.), оклад (10 поз.). Написать программу, которая по заданной фамилии выводит на экран сведения о сотруднике, подсчитывая средний оклад всех запрошенных сотрудников.

  • Исходные данные. 
База сотрудников находится в текстовом файле. Поиск по базе...

    4 слайд

    Исходные данные.
    База сотрудников находится в текстовом файле. Поиск по базе будет выполняться многократно, поэтому всю информацию желательно хранить в оперативной памяти, поскольку многократное чтение из файла крайне нерационально. Количество строк файла по условию задачи ограничено, поэтому можно выделить для их хранения массив из 100 элементов. Каждый элемент массива будет содержать сведения об одном сотруднике. Поскольку эти сведения разнородные, удобно организовать их в виде класса.

  • Результаты. 
В результате работы программы необходимо вывести на экран требуе...

    5 слайд

    Результаты.
    В результате работы программы необходимо вывести на экран требуемые элементы исходного массива. Поскольку эти результаты являются выборкой из исходных данных, дополнительная память для них не отводится. Для подсчета среднего оклада опишем переменную вещественного типа.

  • Алгоритм решения задачи : 
Ввести из файла в массив сведения о сотрудниках....

    6 слайд

    Алгоритм решения задачи :
    Ввести из файла в массив сведения о сотрудниках.
    Организовать цикл вывода сведений о сотруднике:  ввести с клавиатуры фамилию;  выполнить поиск сотрудника в массиве;  увеличить суммарный оклад и счетчик количества сотрудников;  вывести сведения о сотруднике или сообщение об их отсутствии.
    Вывести средний оклад. Для простоты условимся, что для выхода из цикла вывода сведений о сотрудниках вместо фамилии следует ввести слово “end”.

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 016 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 14.03.2017 530
    • PPTX 92.4 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Куторкина Надежда Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Куторкина Надежда Алексеевна
    Куторкина Надежда Алексеевна
    • На сайте: 7 лет и 1 месяц
    • Подписчики: 0
    • Всего просмотров: 13711
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 39 регионов
  • Этот курс уже прошли 806 человек

Мини-курс

Психосоматика детей и взрослых: психологические аспекты различных заболеваний

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психологические аспекты родительства и развития ребёнка

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Продажи и самопрезентация в социальных сетях

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 114 человек из 41 региона
  • Этот курс уже прошли 24 человека