Инфоурок Информатика ПрезентацииПрезентация по программированию на тему "Создание простейших классов"

Презентация по программированию на тему "Создание простейших классов"

Скачать материал
Скачать материал "Презентация по программированию на тему "Создание простейших классов""

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Логист

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

  • Практическая работаСоздание простейших классов

    1 слайд

    Практическая работа
    Создание простейших классов

  • Цель работы:освоить создание классов и объектов

    2 слайд

    Цель работы:
    освоить создание
    классов и объектов

  • Актуализация опорных знаний

    3 слайд

    Актуализация опорных знаний

  • Вариант №1Имеется некоторый автомобиль.
Нам известно, что:
Когда автомобиль д...

    4 слайд

    Вариант №1
    Имеется некоторый автомобиль.
    Нам известно, что:
    Когда автомобиль двигается, увеличивается его пробег и уменьшается количество бензина в баке.
    Автомобиль можно заправить бензином, но при этом нужно учитывать размер бака: нельзя залить в бак больше, чем позволяет его размер.
    В любой момент времени можно посмотреть информацию об автомобиле.
    Автомобиль может пройти техосмотр, что приведет к уменьшению расхода бензина на 0,5 литра
    Автомобиль может пройти капитальный ремонт, что приведет к сбрасыванию пробега в ноль.


    Актуализация опорных знаний: продумайте как может выглядеть класс, необходимый для решения данной задачи

  • Вариант №2Имеется некоторый игровой персонаж.
Нам известно, что:
Этот персона...

    5 слайд

    Вариант №2
    Имеется некоторый игровой персонаж.
    Нам известно, что:
    Этот персонаж имеет имя и возраст и может как наносить удары, так и пропускать их.
    Если он наносит удар, то теряет силу на 15 единиц.
    Если пропускает удар – теряет уровень жизненной энергии на 10 единиц.
    Персонаж может подкрепиться, восстанавливая свой уровень жизненной энергии – на 20 единиц
    Персонаж может найти приз: в этом случае он восстанавливает силу на 15 единиц.
    В любой момент времени можно посмотреть информацию об этом персонаже.



    Актуализация опорных знаний: продумайте как может выглядеть класс, необходимый для решения данной задачи

  • class Автомобиль
{
    	public string МодельАвтомобиля { get; set; }
    	pub...

    6 слайд

    class Автомобиль
    {
    public string МодельАвтомобиля { get; set; }
    public double ОбъемБака { get; set; } = 50;
    public double КоличествоБензинаВБаке { get; set; } = 0;


    private ЗаправитьМашину(x)
    {
    ОбъемБака += x;

    }
    ...
    }
    Актуализация опорных знаний

    В представленной заготовке нужно найти все ошибки и дописать код

    1 вариант

  • class Автомобиль
{
    public string МодельАвтомобиля { get; set; }
    publi...

    7 слайд

    class Автомобиль
    {
    public string МодельАвтомобиля { get; set; }
    public double ОбъемБака { get; set; } = 50;
    public double КоличествоБензинаВБаке { get; set; } = 0;
    public double РасходБензина { get; set; } = 9;
    public int Пробег { get; set; } = 0;
    ...
    public void ЗаправитьМашину(double x)
    {
    КоличествоБензинаВБаке += x;
    if (КоличествоБензинаВБаке > ОбъемБака)
    КоличествоБензинаВБаке = ОбъемБака;
    }
    ...
    }
    Актуализация опорных знаний

    1 вариант: ответ

  • class Персонаж
{
 public string ИмяПерсонажа { get; set; }
        public int...

    8 слайд

    class Персонаж
    {
    public string ИмяПерсонажа { get; set; }
    public int ВозрастПерсонажа { get; set; }
    public int ЖизненнаяЭнергия{ get; set; } = 100;
    public int Сила {} = 100;

    public void Подкрепиться(double x)
    {
    ЖизненнаяЭнергия += 10;
    }

    }
    Актуализация опорных знаний

    В представленной заготовке нужно найти все ошибки и дописать код

    2 вариант

  • class Персонаж
{
        const int МаксЭнергия = 100;
 const int МаксСила = 1...

    9 слайд

    class Персонаж
    {
    const int МаксЭнергия = 100;
    const int МаксСила = 100;
    public string ИмяПерсонажа { get; set; }
    public int ВозрастПерсонажа { get; } = 15;
    public int ЖизненнаяЭнергия { get; set; } = МаксЭнергия;
    public int Сила { get; } = МаксСила;

    public void Подкрепиться( )
    {
    ЖизненнаяЭнергия += 10;
    if (ЖизненнаяЭнергия > МаксЭнергия)
    ЖизненнаяЭнергия = МаксЭнергия;
    }
    }
    Актуализация опорных знаний

    2 вариант: ответ

  • Выполнение заданий практической работы (формирование практических умений)


С...

    10 слайд

    Выполнение заданий практической работы (формирование практических умений)


    Создайте проект по своему варианту
    Демонстрация проектов

  • Рефлексивный экран

Продолжите фразуСегодня я узнал…Я научился …Было интересн...

    11 слайд

    Рефлексивный экран

    Продолжите фразу
    Сегодня я узнал…
    Я научился …
    Было интересно …
    У меня получилось …
    Было трудно …
    Я   смог …
    Я выполнял задания …
    Я попробую …
    Я понял, что …
    Меня удивило …
    Теперь я могу …
    Я почувствовал, что ….
    Мне захотелось …
    Я приобрел …

  • Домашнее заданиеСоздать класс, описывающий поведение кофейного автомата (буди...

    12 слайд

    Домашнее задание
    Создать класс, описывающий поведение кофейного автомата (будильника и т.д.)
    Повторить основные понятия ООП
    Найти информацию о свойствах и конструкторах класса

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Данная разработка представляет собой практическое занятие, которое поможет освоить приемы создания классов на языке С#.

Цели урока:

Обучающие:

  • формирование умений создавать классы и объекты

  • Развивающие:

  • развитие познавательного интереса к изучаемой дисциплине;
  • развитие умения ориентироваться в изучаемом материале и принимать правильное решение;
  • развитие навыков алгоритмического мышления;
  • развитие умения организовывать собственную деятельность, оценивать ее эффективность и качество

Воспитательные:

  • воспитание интереса к процессу программирования;
  • воспитание воли и настойчивости в достижении конечных результатов при решении поставленных задач.

Методы обучения

  • аналитическая беседа;
  • частично-поисковый;
  • проблемный;
  • практический.




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

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

6 667 830 материалов в базе

Материал подходит для УМК

  • «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.

    «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.

    Тема

    2.4.1. Базовые понятия объектно-ориентированного программирования

    Больше материалов по этой теме
Скачать материал

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

Комплект оценочных средств по дисциплине Основы алгоритмизации и программирования
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: Глава 2. Методы программирования
  • 16.05.2019
  • 2031
  • 94
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
Статья по информатике на тему "Таймлайны: интерактивная подача учебного материала"
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: Глава 4. Информационная деятельность человека
  • 18.04.2019
  • 1051
  • 5
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.

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

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

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

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

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

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

    Рявкина Анна Владимировна
    Рявкина Анна Владимировна
    • На сайте: 8 лет и 10 месяцев
    • Подписчики: 0
    • Всего просмотров: 820
    • Всего материалов: 2

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

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

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

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

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

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

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 98 человек из 34 регионов
  • Этот курс уже прошли 222 человека

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

Мини-курс

Оптимизация бизнес-процессов: от логистики до управления персоналом

3 ч.

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

Мини-курс

Готовимся к ЕГЭ по литературе

3 ч.

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

Мини-курс

Психология общения: эффективное общение и решение конфликтов

6 ч.

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