вівторок, 18 грудня 2018 р.

19.12.2018 7-А класс. 21.12.2018 7-Б класс

Практическая работа 4. Создание программ с повторением.
  1. Для работы сохраните заготовку проекта из сетевой папки на сервере (pupil>_ForAll>informatika>7 klass>Практическая работа_4) в свою папку по названием с датой урока.
  2. Запустите проект.
  3. Закончите проект для решения задачи: Перед началом наводнения уровень воды в реке составлял H метров. Во время наводнения каждый час уровень воды увеличивался на P процентов по сравнению с уровнем предыдущего часа. Каким будет уровень воды через N часов после начала наводнения?
  4. Для создания проекта используйте общий вид исполнения команды цикла:
        for <имя переменной>:= <выражение1>to<выражение2> do 
     
     5. Исполните проект и убедитесь, что результаты его работы правильные.

18.12.2018. 9 класс.

Урок 1.
Практическое задание-разминка: выполнить рисунок 8.12 (учебник, с. 223). Время работы над заданием – 15 мин.
Работать по алгоритму на с.223-224. После выполнения пп.1-7 в п.8  сохранение рисунка выполнить следующим образом:
  • вызвать правой кнопкой мыши контекстное меню рисунка
  • выбрать в меню Сохранить как рисунок
  • указать тип рисунка (например, PNG) и место сохранения (рабочая папка)
  • указать имя файла Арбуз
Практическая работа № 6. Создание простых векторных изображений.

Время работы над заданием – 25-30 мин.
Выполнять по тексту Практической работы № 10 (учебник, с 227) в среде MS PowerPoint.



Имя файла рисунка при сохранении – практическая 6. Формат рисунка – JPG или JPEG.

Урок 2.

Создание рисунков из кривых и ломаных.
Добавление текста к графическим изображениям и его форматирование.
Группировка и выравнивание объектов. Многослойные изображения, размещение объектов в слоях.


Задания урока:
  1. Просмотреть в учебнике раздел Создание рисунков из кривых и ломаных (с. 227-229), внимательно рассмотреть таблицу 8.4. Время выполнения 5-7 мин. 
  2. Выполнить практическое  задание рубрики Работаем с компьютером по приведенному в учебнике алгоритму (с. 231-232). Время работы – 25-30 мин. Среда работы – MS PowerPoint.
  3. Просмотреть разделы учебника Добавление текста к графическим изображениям и его форматирование и Операции над группами объектов (с. 230-231). Отметьте для себя те действия, которые вы выполнили в практическом задании. Время работы – 5-7 мин.
Дома:
  • попрактиковаться в создании векторных объектов ( учебник, с. 226, 227, 234)
  • подготовиться к практической работе по тексту Практической 11 (учебник, с.234) 

понеділок, 17 грудня 2018 р.

18.12.2018. 5 класс.


Добавление изображений из файла и их форматирование. 
Добавление, редактирование и форматирование таблиц. 
Одноуровневые списки. 
Страницы документа и их форматирование. 

На уроке

Общее указание к работе: работая с объектами, используйте контекстную (цветную) вкладку Ленты или контекстное меню (открывается при щелчке на объекте правой кнопкой мыши).

Задание 1. Иллюстрирование текста.
Для справки смотрите учебник 5 класса:
  • подробно – с. 105-110
  • кратко – с. 110 (раздел Найважливіше в цьому пункті)
 Задание 2. Таблицы.
  • границы в таблице:
    • сохраните в своей рабочей папке заготовку
    • придайте 2 таблицам на выбор такой вид, как на образце;
    • снова сохраните файл
  • текст в ячейках:
    • сохраните в своей рабочей папке заготовку
    • расположите текст в ячейках таблицы как на образце;
    • снова сохраните файл 
Для справки смотрите учебник 5 класса:
  • подробно – с. 112-119
  • кратко – с. 118-119 (раздел Найважливіше в цьому пункті)
 Задание 3. Списки
  • сохраните в своей рабочей папке заготовку;
  • придайте спискам вид, как в образце;
  • снова сохраните файл

Задание 4. Параметры страниц
  • сохраните в своей рабочей папке заготовку;
  • изменяя параметры страницы (поля по всем сторонам) и абзацев (междустрочный интервал и интервалы перед и после абзаца) постарайтесь вместить текст на одну страницу, как в образце;
  • снова сохраните файл
Для справки смотрите учебник 5 класса – с. 121-124

суботу, 15 грудня 2018 р.

17.12.2018 8-Б класс. 19.12.2018 8-А класс.

Практическая работа №10.

«Составление и исполнение линейных алгоритмов обработки величин»

Внимание! Работая с компьютером, соблюдайте правила безопасности и санитарно-гигиенические нормы.

  1. Откройте окно среды Lazarus.
  2. Cоздайте  проект для вычисления значения выражения a·(4b – 3c).
  3. Выполните проект.
  4. Закройте окно исполнения проекта.
  5. Закройте окно среды Lazarus.
Домашнее задание: прочитать п.6.2 учебника, обратить внимание на примеры программ, проанализировать задания Практической работы №11.

середу, 12 грудня 2018 р.

13.12.2018 6-Б класс. 14.12.2018 6-А класс

Решение задачи методом разделения на подзадачи



Для работы скачайте шаблон
Дополнительная инструкция здесь

Домашнее задание: закончить проект, придумать свою задачу, которую можно рещить методом разделения на подзадачи

13.12.2018 8 класс

Элементы для ввода данных: текстовое поле, флажок, выпадающий список
Соотношение типов данных и элементов для ввода данных, считывание данных из элементов ввода.


Материалы к уроку:

Элементы для ввода данных


Поле, его свойства. Использование поля для ввода и вывода данных.
  • преобразование текстовых данных:
    • StrToFloat(Edit1.Text) – в действительное число
    • StrToInt(Edit1.Text)– в целое число
  •  вывод текста:
    • Edit1.Text := 'Наш текст'
    • Edit1.Text :=  FloatToStr(peremennaya)
    • Edit1.Text :=  IntToStr(peremennaya)
    Работаем  с  учебником п.6.5 стр.207-211. Набрать образцы кода из параграфа. проверить работу проекта. 
    Выполнить задание: № 5, с.212, учебника
    Домашнее задание: №7, с.212, учебника


    вівторок, 11 грудня 2018 р.

    05.12.2018 7-А класс. 07.12.2018 7-Б класс

    Алгоритмы с повторениями

    Решение задач:

    1. Создайте проект для решения задачи: Клиент положил в банк определенную сумму денег. Ежегодно банк добавляет ко вкладу 20% от суммы, хранящейся на счету по результатам предыдущего года. Определить сумму, которая будет на счету через n лет. Сохраните проект в папке Задание 6.6.8, созданной в вашей папке.

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

    Домашнее задание:№4,5 стр.216 учебника

    11.12.2018.9 класс.

    Начинаем изучать новую тему
    Компьютерная графика. Векторный графический редактор.
    В теме
    • 6 уроков (11.12-15.01)
    • 2 практические работы (18.12.2018, 15.01.2019)
    Тематическое оценивание состоится 29.01.2019 после изучения темы "Компьютерные презентации" (одна тематическая оценка на две темы)

    Урок 1
    Понятие компьютерной графики. Кодирование графических данных. Понятие цветовой модели.
    Растровые изображения, их свойства. Форматы файлов растровых изображений.
    Векторные изображения, их свойства. Форматы файлов векторных изображений. Преимущества и недостатки различных видов графики.


    Задания урока
    1. Работа в группах: с  помощью учебника (с. 209-214) и интернет-поиска заполнить общие документы (15 мин)
    2. Обсуждение работ (10 мин) 
    3. Типичные задачи (5 мин)
      • какое максимальное количество цветов может быть использовано в изображении, если на каждую точку отводится 3 бита?
      • какой объем видеопамяти необходим для графического режима экрана с разрешением 800*600 и качеством цветопередачи 16 бит?
    4. Интерактивные упражнения
    Проверьте, что запомнилось:  ответьте на вопросы формы (10 мин)




      Урок 2
      Векторный графический редактор. Особенности построения и обработки векторных изображений.
      Средства векторного графического редактора.
      Алгоритм построения изображения из графических примитивов.


      Задания урока (выполнять в среде программы , используя встроенный графический редактор): создать изображения, сохранить как рисунки.
    1. Открыть MS PowerPoint, на ленте Вставка в разделе Иллюстрации рассмотреть возможности кнопки Автофигуры.
    2. Создать, используя меню Автофигуры и свойства автофигур несколько рисунков:
      • изображение компьютера
      • изображения ведра, надписи и робота
         
    3. Создать коллаж из флагов нескольких стран.
    Домашнее задание. Прочитать соответствующие страницы учебника, подготовиться к работам следующего урока. 

    понеділок, 10 грудня 2018 р.

    11.12.2018. 5 класс.



    Тема, которую начинаем изучать
    Обработка  текстовых данных
    В теме
    • 6 уроков
    • 2 практические работы
      • 15.01.2019 – Создание текстового документа по образцу.
      • 29.01.2019 – Разработка документа заданного назначения с собственным дизайном.
    Последний урок темы  – 29.01.2019

    Сегодня на уроке
    Объекты и их свойства. Действия над объектами. Основные объекты текстового документа.
    Программное обеспечение для обработки текстов.
    Ввод, редактирование и форматирование символов и абзацев.


    1. Объекты и их свойства
    2. Объекты текстового документа
    3. Программы для работы с текстами:
      • текстовые редакторы: создание, редактирование, сохранение текста, имеющего одинаковые свойства
      • редакторы кодов программ: текстовые редакторы с подсветкой служебных слов
      • текстовые процессоры: создание, редактирование, сохранение текста, имеющего различные свойства и другие объекты (например, изображения, диаграммы, таблицы):
      • издательские системы: верстка и издание текстовых иллюстративных документов с заданными условиями взаимного расположения текста и иллюстраций:

    4. Ввод, редактирование, форматирование текста
      в среде текстового редактора и текстового процессора
    Домашнее задание.
    Прочитать в любом из учебников материал к следующему уроку:
    Вставка изображений из файла и их форматирование. Вставка, редактирование и форматирование таблиц. Одноуровневые списки. Страницы документа и их форматирование.
    Украинский текст для поиска в учебнике:
    Додавання зображень із файлу та їх форматування. Додавання, редагування та форматування таблиць.  Однорівневі списки. Сторінки документа та їх форматування.

    суботу, 8 грудня 2018 р.

    07.12.2018 8-Б класс. 12.12.2018 8-А класс

    Величины, их свойства. Типы величин.

    Величина – количественно выраженное значение свойства объекта:
    • постоянная, константа – не изменяется в текущем проекте (программе),
    • переменная – может изменяться в ходе работы программы.
    Переменная — область оперативной памяти, в которой лежит какое-то значение. Основные типы переменных в Object Pascal
    • Integer — целые числа.
    • Real — целые и дробные числа.
    • Boolean — логический тип.
    • Char — символьный тип данных.
    • String — строковой тип данных.
    Типы величин: простые и структурированные (составные). Величины, которые относятся к простым типам данных, не содержат составных частей..
    Простые типы величин: числовойлогическийсимвольный.
    Данные строчного типа состоят из символьных элементов.
    Объявление (описание) величин:
    • в начале проекта (или процедуры) после ключевых слов в определенном формате
    • переменные, ключевое слово var (англ. variable – переменная)
      var x, y: real; t: integer;
    • константы, ключевое слово const
      const p = 520;
    Пример фрагмента проекта (вычисление массы сосны по известному её объему, плотность сосны равна 520 кг/м3):

    const p = 520;
    var x, m: real;
    begin
       x := StrToFloat(Edit1.Text);
       m := x*p;
       Label1.Caption := FloatToStr(m);
    end;


    Задание: № 5, с. 187.

    Домашнее задание: 
    • продумать (записать) № 4, 6  с. 187,
    • проверить наличие всех работ семестра в рабочей папке.

    середу, 5 грудня 2018 р.

    вівторок, 4 грудня 2018 р.

    04.12.2018. 9 класс.

    Урок 1
    Практическая работа 5. Составление и исполнение алгоритма поиска значений в таблице в учебной среде программирования
    Внимание! При работе с компьютером соблюдайте правила безопасности и санитарно-гигиенические нормы.
    1. Откройте среду программирования Lazarus
    2. Создайте проект для решения задачи:
      В многострочном текстовом поле содержится время, которое показал каждый участник соревнований учебного заведения по бегу на дистанцию 100 м. Определите наибольшее и наименьшее время. Определите, сколько спортсменов показали наибольшее время. Обновлен ли на этих соревнованиях рекорд учебного заведения?
    3. Сохраните проект в вашей рабочей папке в папке с именем Практическая 5.
    Анализ условия задачи и проектирование решения: 

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


    Урок 2
    Визуализация элементов табличной величины с помощью графических примитивов.

    Пример визуализации: RGB-модель (урок 09.10.2018)

     
    Задание урока: реализовать в среде Lazarus программные коды, приведенные в п.6.3 (с.174).

    понеділок, 3 грудня 2018 р.

    04.12.2018. 5 класс.

    Практическая работа № 4. 
    Использование сети Интернет для обучения.

    Инструкция к работе:


    Домашнее задание. Найти на домашних ПК программы для работы с текстом, записать их названия

    неділю, 2 грудня 2018 р.

    06.12.2018 6-Б класс. 07.12.2018 6-А класс

    Решение задачи методом разделения на подзадачи



    Создать в среде Скретч on-line Проект "Лабиринт". Инструкция находится здесь.

    05.12.2018 7-А класс. 07.12.2018 7-Б класс

    Алгоритмы с повторениями для обработки величин.

    Цикл со счётчиком (цикл с параметром):
    1. Схематическое изображение 
    2. Описание на языке программирования:
    3.  Порядок выполнения:
      1. Присвоить счетчику цикла значение выражение1.
      2. Вычислить  значение  логического выражения счетчик цикла меньше или равен выражение2.
      3. Если значение логического выражения true, то исполнить команды тела цикла и перейти к исполнению команды 4, если false – перейти к исполнению команды, следующей за командой цикла.
      4. Увеличить значение счетчика цикла на 1.
      5. Перейти к исполнению команды 2.
    Задания (по учебнику):
    1. Рассмотреть пример (с. 214): запись программы и ее пошаговое исполнение.
    2. Выполнить №1 и №3, с. 216.
    Домашнее задание: проанализировать работу на уроке, внимательно прочитать  с.213-215 учебника, выполнить №4 с.216.

    03.12.2018 8-Б класс. 05.12.2018 8-А класс

    Составление программ, которые обрабатывают нажатия кнопок и определяют содержание надписей на форме.

    Повторим (вспомним): 

    • свойства формы (Name, Caption, Color, Height, Width, Top, Left);
    • события (Click, Close, Create, KeyPress, MouseMove);
    • свойства кнопок (Caption, Color, Height, Width, Top, Left, Enabled, Visible, Font)
    • процедуры (OnClick, OnKeyPress, OnMouseMove);
    • присвоение значений свойствам объектов:
      • оператор присваивания, 
      • форма записи свойств объектов, 
      • запись оператора:
        <имя объекта>.<название свойства>:= <значение или выражение>.
    Работа над заданиями (каждое по 10-15 мин).
    1. Задание 3, с 174:
      Создайте проект, в котором событие MouseMove для кнопки изменит текст на кнопке и увеличит отступ ее верхней границы на 20   пикселей.  Сохраните проект в папке с именем Задание 5.3.3, созданной в вашей папке.
    2. Задание 5, 174:
      Создайте проект, в котором событие Click для кнопки установит ее размеры 50*50 пикселей,  изменит текст на кнопке на «Мой проект», а событие KeyPress переместит кнопку на 30 пикселей вправо и на 40 пикселей вниз. Сохраните проект в папке с именем Задание 5.3.5, созданной в вашей папке.
    3. Задание 3, с 178:
      Создайте проект, в котором событие MouseMove для метки изменит текст в ней, установит красный цвет текста и увеличит отступ метки от верхней границы окна на 20 пикселей. Сохраните проект в папке с именем Задание 5.4.3, созданной в вашей папке.
    4. Задание 5, 178:
      Создайте проект, в котором событие Click для метки установит коричневый цвет фона и изменит текст в метке на «Мой проект», а событие KeyPress для метки переместит ее на 30 пикселей вправо и на 40 пикселей вниз. Сохраните проект в папке с именем Задание5.4.5, созданной в вашей папке.
    Домашнее задание: Подготовиться к практической работе. с.179

    середу, 28 листопада 2018 р.

    29.11.2018. 8 класс

    Элемент управления "Метка"

    Основная информация

    Палитра компонентов – Вкладка "Стандартные" – "TLabel":


    Вид на форме и в инспекторе объектов:


    Свойства: Caption, Color, Top, Left, Name, а также Enabled (доступный, значения – True, False), Visible (видимый, значения – True, False), Font (шрифт, комплексное свойство, состоящее из Color, Height, Name, Size и др.).
    Свойства  Height, Width не изменяются в Инспекторе объектов и зависят от текста метки.

    Команды изменения свойств (например):
    Label1.Caption := 'Произвольный текст'.

    События: Click, KeyPress, MouseMove.

    Задания: №№ 1-3, 5 с. 178 (учебник).
    Домашнее задание: закончить задания

    29.11.2018 6-Б класс. 30.11.2018 6-А класс

    Практическая работа №3. Программирование черчения геометрических фигур с повторяющимися элементами

    Внимание! При работе с компьютером соблюдайте правила техники безопасности и санитарно-гигиенические нормы.


    1. Запустите программу Scratch он-лайн.
    2. Сложить алгоритм, чтобы получить такое изображение: 
    3. Предусмотрите выполнение таких скриптов:
    • когда щелкнут по ;
    • повернуть в направлении 0°;
    • перейти в х:-201 ,у:-7;
    • очистить все следы карандаша;
    • повторить 4 раза
         4. Для реализации проекта используйте подсказку для подсчета шагов.
         5. Запустите выполнение программы.
         6. Сохраните проект в своей папке.

    вівторок, 27 листопада 2018 р.

    28.11.2018 7-А класс. 30.11.2018 7-Б класс

    Практическая работа № 3. "Составление  линейных программ и программ с ветвлением"

    Для работы скачайте шаблон

    27.11.2017. 9 класс.


    Алгоритмы обработки табличных величин: поиск элемента с наибольшим (наименьшим) значением, поиск заданного элемента.


    Проверка домашнего задания:
    • ответ на вопрос 3 с. 172
    • задание 5 с. 173:
      • как запомнить индекс нужного элемента массива?
      • как выполнить перестановку, используя уже известные операторы?

    Задания к урокам
    1. Реализовать в Lazarus задание 5, но для наименьшего значения в списке.
    2. Создать проект для решения задачи:
      Определить, встречается ли заданное число N в наборе чисел A, и если встречается, то сколько раз?
    3. Создать проект для решения задачи:
      В магазине за день обслужили N покупателей, каждый из которых потратил некоторую сумму денег (не более 500 гривен). Определить дневную выручку магазина и среднюю сумму потребительского чека. Выяснить, сколько покупателей потратили больше средней суммы.
    4. Реализовать в Lazarus задание 6 с.172.
    5. Создать проект для решения задачи:
      В массиве переставить местами числа, стоящие на четных и нечетных местах
    Домашнее задание:
    1. Подготовиться к практической работе по тексту Практической работы № 7 с.174
    2. Найти в Интернете несколько (2-3) роликов по запросу "сортировка массивов", просмотреть их, сделать словесное или схематическое описание любого из них (письменно).

    понеділок, 26 листопада 2018 р.

    27.11.2018. 5 класс.

    Использование сети Интернет для обучения

    На уроке

    используйте ресурсы из вебмикса



    чтобы найти ответы на вопросы и дополнить презентацию-задание


    Домашнее задание: найти ответы на все вопросы презентации.

    суботу, 24 листопада 2018 р.

    26.11.2018 8-Б класс. 28.11.2018 8-А класс

    Элементы управления "Метка" и "Кнопка"

    Элемент управления "Кнопка"

    Основная информация

    Палитра компонентов – Вкладка "Стандартные" – "TButton":


    Вид на форме и в инспекторе объектов:


    Свойства: Caption, Color, Height, Width, Top, Left, Name, а также Enabled (доступный, значения – True, False), Visible (видимый, значения – True, False), Font (шрифт, комплексное свойство, состоящее из Color, Height, Name, Size и др.).

    Команды изменения свойств (например):
    Button1.Height := 100;
    Button1.Width:=150 ;
    Button1.Enabled :=False

    События: Click, KeyPress, MouseMove.

    Задания: №№ 1-3, 5 с. 173-174 (учебник)
    Домешнее задание: закончить задания, начатые в классе.


    середу, 21 листопада 2018 р.

    22.11.2018. 8 класс

    Практическая работа № 8. Создание объектно-ориентированной программы, которая отображает окно сообщения.
    Текст работы: учебник, с.169-170.



    вівторок, 20 листопада 2018 р.

    20.11.2018. 9 класс.

    Урок 1.

    Анализ домашнего задания (10-15 мин):
    • задание 1 на с. 172: 
      • прочитать строки обработчика, в которых предусмотрено считывание значений из многострочного поля в массив,
      • какое задано имя и начальное значение дополнительной переменной количества?
      • прочитать строки обработчика, в которых происходит сравнение значений массива с эталоном (каким?) и изменение переменной количества,
      • какое сообщение в итоге выводит обработчик? как? 
    • задание 3 на с. 173:
      • чем отличаются процедура обработчика  от задания 1?
      • что будет содержать обработчик события в этом задании?

    Практическая работа 4. Составление и выполнение алгоритмов нахождения сумм и количеств значений элементов табличных величин по заданным условиям в учебной среде программирования.
    Внимание! При работе с компьютером соблюдайте правила безопасности и санитарно-гигиенические нормы
    1. Откройте среду визуального проектирования Lazarus.
    2. Создайте проект для решения задачи:
      В многострочном текстовом поле содержатся значения средней температуры воздуха каждого дня недели. Определите среднюю температуру воздуха за всю неделю. Выясните, сколько раз в неделю средняя дневная температура была выше 0.
      В проекте 
      • разместите на форме необходимые элементы управления: многострочное текстовое поле, метки, кнопки;
      • составьте обработчик события Click для первой кнопки, выполнение которого приведет к выводу в метку средней температуры воздуха за неделю;
      • составьте обработчик события Click для второй кнопки, выполнение которого приведет к определению, сколько раз в неделю средняя дневная температура воздуха была выше 0, и выводу результата в метку;
      • выполните проект и убедитесь, что результаты его работы правильны.
    3. Сохраните проект в папке с именем Практическая 4, созданной в вашей рабочей папке.

    Урок 2.
    Алгоритмы обработки табличных величин: поиск элемента с наибольшим (наименьшим) значением, поиск заданного элемента.

    Работа с учебником

    Задача 4 (с. 167)
    • как работает алгоритм?
    • почему в начальный момент максимальным считается первый элемент?
    • что изменилось бы в программе, если бы необходимо было найти значение минимального элемента?
    • реализуйте проект, примените его для нахождения наименьшего из 20 чисел.
    Задача 5 (с. 168)
    • анализ условия: чем похожи задачи 4 и 5?
    • анализ условия: чем отличаются задачи 4 и 5? 
    • анализ описания: почему первый элемент одновременно принимается и наибольшим, и наименьшим? что будет с этими значениями в процессе работы?
    • какие переменные дополнительно будут использованы в задаче 5? зачем?
    • реализация на примере 20-ти элементов (при наличии времени)
    Домашнее задание:
    • в разделе Самое важное в этом пункте (с. 170-171) найти и выписать в виде плана уже изученные сведения
    • ответить письменно на вопрос 3 с. 172
    • выполнить письменно задание 5 с. 173

    понеділок, 19 листопада 2018 р.

    20.11.2018. 5 класс.

    Критическое оценивание информации, полученной из Интернета.

    На уроке

    работаем с ментальной картой.

    Задания урока.

    • Рассмотрите пункты ментальной карты.
    • Создайте в своей рабочей папке документ Оценивание информации.docx.
    • Выполняйте Задания 1-6, содержащиеся в блоках карты. Результаты выполнения вносите в созданный документ.
    • В конце работы сохраните документ в своей рабочей папке.




    Домашнее задание: найдите примеры других технологий манипуляций из телепередач или прессы.

    неділю, 18 листопада 2018 р.

    22.11.2018. 6-Б класс. 23.11.2018 6-А класс

    Вложенные алгоритмические структуры повторения
    1. Запустите программу Scratch.
    2. Поместите Спрайта по середине Сцены.
    3. Поместите в области скриптов алгоритм, изображенный на рисунке
    4. Исполните алгоритм.
    5. Добавьте в алгоритм действия: "установите цвет пера", "установите размер пера"
    6. Посмотрите какие изменения произошли.
    7. Изменяя цвет и размер пера нарисуйте разноцветный цветок, как на рисунке.


    Домашнее задание: подготовиться к практической работе: "Программирование чертежи геометрических фигур с повторяющимися элементами"



    суботу, 17 листопада 2018 р.

    21.11.2018 7-А класс. 23.11.2018 7-Б класс

    Алгоритмы ветвления

    Команда полного ветвления в языке программирования  Object Pascal имеет такой общий вид:
    If <логическое выражение>
    Then 
    begin <последовательность команд 1>
    Еlse
    begin <последовательность команд 2>
    end;
    (англ.If-если, then-то, else-иначе).
    Исполняется эта команда так: вычисляется значение логического выражения; если это значение true, то исполняется последовательность команд 1 и после этого исполняется команда, следующая за ветвлением; если это значение false, то исполняется последовательность команд 2 и после этого исполняется команда, следующая за ветвлением.
    Есть в Object Pascal  и команда неполного ветвления:
    If <логическое выражение>
    Then 
    begin <последовательность команд >
    end;
    Исполняется эта команда так: вычисляется значение логического выражения; если это значение true, то исполняется последовательность команд  и после этого исполняется команда, следующая за ветвлением;   если это значение false, то сразу исполняется команда, следующая за ветвлением.
    Задача: Вычислить значение выражения (a+2b)/(a-3b), где a,b - действительные числа.
    Поскольку выражение содержит действие деления на выражение, которое может быть равно нулю (например, прия a=3 и  b=1), алгоритм решения этой задачи должен содержать ветвление, в котором будут учтены два возможных случая: значение выражения a-3b равно 0 и начение выражения a-3b не равно 0.
    Переменная — область оперативной памяти, в котором лежит какое-то значение. Основные типы переменных в Object Pascal
    • Integer — целые числа.
    • Real — целые и дробные числа.
    • Boolean — логический тип.
    • Char — символьный тип данных.
    • String — строковой тип данных.
    Если записать на языке Object Pascal алгоритм, приведенный на рисунке, то он будет выглядеть так:
    var
      a,b,x,y,z: real;
    begin
        a:=StrToFloat(Edit1.Text);
        b:=StrToFloat(Edit2.Text);
        x:=a-3*b;
        If x=0 Then
           Label1.Caption:='Выражение значения не имеет: деление на нуль'
         Else
             begin
                  y:=a+2*b;
                  z:=y/x;
                  Label1.Caption:=FloatToStr(z);
            end;
    end;

    Домашнее задание:
    учебник: п.6.4. стр.200-206, №4 стр.206 (составить алгоритм)

    19.11.2018 8-Б класс. 21.11.2018 8-А класс

    Основные компоненты программы для операционной системы с графическим интерфейсом.  Понятие формы, элемента управления, события, обработчика событий. Редактирование кода обработчика события. Использование окон сообщений. 

    Обзорное чтение п.5.2.(с 163-168)
    • Чтение с.163-167:
      • типы событий,
      • вид окна модуля, процедура обработки события,
      • форма записи свойств объектов,
      • оператор присваивания,
      • значения свойств: числовых, текстовых,
      • примеры процедур.
    • Работа над заданием 1-4 (с.169) с использованием прочитанного материала;
    • Чтение с.167-168:
      • окно сообщений,
      • форма записи вызова окна сообщений.
    • Работа над заданием 5-6 (с.169) с использованием прочитанного материала.

    середу, 14 листопада 2018 р.

    15.11.2018. 6-Б класс. 16.11.2018. 6-А класс

    Вложенные алгоритмические структуры повторения и ветвления

    Продолжаем работу над проектом, который начали на прошлом уроке.

    Игрок должен угадать случайное число, "задуманное" компьютером, в диапазоне от 0 до 100.

    Рис.13.11. Алгоритм игры «Угадай число»

    1. Начните новый проект.
    2. Создайте глобальную переменную число.
    3. Соберите скрипт игры

    Домашнее задание: закончить работу, начатую в классе.

    15.11.2018. 8 класс

    Создание простого проекта, его компиляция, сохранение, выполнение.
    Запись программы средствами среды программирования.
    1. Программный проект в Lazarus – это совокупность файлов, из которых создается единый исполняемый файл; в простейшем случае список файлов проекта имеет вид: 
      • файл описания проекта (.lpi); 
      • файл проекта (.lpr); 
      • файл ресурсов (.lrs); 
      • модуль формы (.lfm); 
      • программный модуль (.pas).
    2.  Практические задания №№4,5,6 стр. 169, №3 стр. 174 учебника
    Домашнее задание: читать п.п. 5.2,  5.3 учебника

    вівторок, 13 листопада 2018 р.

    14.11.2018. 7-А класс. 16.11.2018. 7-Б класс

    Алгоритмы с разветвлениями. Определение наибольшего и наименьшего из двух значений.

    Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
    К основным структурам относятся следующие:
    • линейные
    • разветвляющиеся
    • циклические
    В зависимости от результата проверки (условия да или нет) обеспечивает работу одной из ветвей алгоритма.
    Каждая ветвь ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.
    В зависимости от того, в обоих ветвях решения задачи находится последовательность команд или только в одной разветвляющиеся алгоритмы делятся на полные и не полные (сокращенные).



    Запустите среду Lazarus, создайте новый проект. Разместите на форме объекты:
    TEdit1, TEdit2, TLabel1, TButton1, TButton2, .
    Измените значение свойства Текст для объектов TEdit1, TEdit2 - на "0".
    Измените значение свойства Caption для объектa TLabel1- на "-".
    Измените значение свойства Caption для объектa TButton1,- на "max".
    Измените значение свойства Caption для объектa TButton2,- на "min".
    Создайте процедуру обработки события для кнопки TButton1:
    для этого двойным щелчком мыши перейдите в редактор исходного кода.
    Задайте имена переменных и их типы:
    var
      x,y:integer;  
    Запишите команду ввода значения для переменных:
     x:=StrToInt(Edit1.Text);
     y:=StrToInt(Edit2.Text);
    Далее записываем команду ветвления:
    begin
    if
      x>y //логическое выражение
    then
        Label1.Caption:=IntToStr(x) //последовательность команд 1
    Else
        Label1.Caption:=IntToStr(y); //последовательность команд 2
    end;
    Такому же образцу создайте процедуру обработки события для кнопки TButton2.
    Запустите проект на выполнение. Введите данные в текстовые поля. Проверьте работу проекта. Сохраните проект в своей папке.

    Домашнее задание: читать п. 6.4 (стр.200-205) учебника

    13.11.2018. 9 класс.

    Алгоритмы обработки табличных величин

    Урок 1.
    Нахождение суммы (произведения) значений элементов.

    1. Повторение: для  проекта  создать обработчик события, которое все введенные в поле Memo1 целые числа (до 10 чисел)  увеличит на некоторое значение и выведет в поле Memo2. Сохранить проект в папке Задача на повторение.
    2. Работа с учебником:
      • выполнить проект из Задачи 1 (с. 165) в среде Lazarus
      • сохранить проект в папке Задача 1_1
      • переработать проект, чтобы в результате  рассчитывалось произведение значений элементов
      • сохранить проект в папке Задача 1_2
    3. Обсуждение: чем похожи задачи и чем отличаются?
    Урок 2.
    Нахождение суммы или количества значений элементов, удовлетворяющих заданным условиям.

    1. Работа с учебником
      • рассмотреть описание проекта из Задачи 2 (с. 166), найти отличие в коде обработчика событий в сравнении с Задачей 1, сделать скриншот из учебника и подчеркнуть это отличие (5-7 мин)
      • рассмотреть описание проекта из Задачи 3 (с.166), сравнить с Задачей 2, проиллюстрировать аналогичным скриншотом (5-7 мин)
      • сохранить файл со скриншотами в своей рабочей папке
    2. Работа с компьютером: задание на с. 169-170 выполнить в среде Lazarus (25-30 мин)
    Домашнее задание:
    • ознакомиться с дополнительной учебной литературой:
      • просмотреть раздел об обработке табличных величин в других учебниках для 9 класса (ссылки даны на странице Учебники)
      • найти хотя бы одно отличие от учебника, по которому вы учитесь, и записать его  (на листе бумаги)
      • приписать там же, почему именно это отличие обратило на себя внимание 
    • подготовиться к практической работе:
      • написать обработчик события для задания 1 на с. 172
      • продумать обработчик события для задания 3 на с. 173
      • проанализировать текст Практической работы № 6 (с. 173)

    понеділок, 12 листопада 2018 р.

    13.11.2018. 5 класс.

    Практическая работа №3. 
    Поиск информации в Интернете 
    (подготовка материала для мини-проекта по выбранной теме)

    Инструкция к работе (открыть в отдельной вкладке)


    Домашнее задание: проанализировать тему, выбранную на уроке, оценить удачность найденной на практической работе информации.

    неділю, 11 листопада 2018 р.

    12.11.20178. (8-Б класс) 14.11.20178. (8-А класс)

    Основы событийно- и объектно-ориентированного программирования

    В теме 8 уроков, 2 практические работы:
    • ПР №8. Создание объектно-ориентированной программы, отображающей окно сообщения. – 22.11.2018
    • ПР №9. Создание программы с кнопками и надписями. – 06.12.2016
    Ближайшее тематическое оценивание – 06.12.2018.

    Сегодня на уроке.
    Понятие языка программирования. Составляющие языка программирования.
    Знакомство со средой программирования. Элементы окна среды программирования.
    Программный проект и файлы, входящие в его состав. 


     Материалы к уроку
    1.  Язык программирования, его составляющие.
    2.  Среда Lazarus
    3. Программный проект в Lazarus – это совокупность файлов, из которых создается единый исполняемый файл; в простейшем случае список файлов проекта имеет вид: 
      • файл описания проекта (.lpi); 
      • файл проекта (.lpr); 
      • файл ресурсов (.lrs); 
      • модуль формы (.lfm); 
      • программный модуль (.pas).
    4.  Практические задания №№1, 3 с. 163 учебника
      • запустить среду Lazarus 
      • выделить окно формы, изменить свойства Caption, Color,  Height, Width, Left, Top (изменяйте в зависимости от задания, пояснения см. на с.162)
      • скомпилировать проект(ы), посмотреть, что получилось
      • сохранить проекты (каждый в отдельной папке)
      • закрыть Lazarus.

    Домашнее задание: 
    • п.5.1 учебника - читать, отвечать на вопросы;
    • проанализировать задания №№ 2, 4 с. 16, сравнить их выполнение с заданиями, рассмотренными в классе

    середу, 7 листопада 2018 р.

    08.11.2018 (6-Б класс). 09.11.2018 (6-А класс)

    Вложенные алгоритмические структуры ветвления

    Работаем за компьютером:
    Игрок должен угадать случайное число, "задуманное" компьютером, в диапазоне от 0 до 100.

    Рис.13.11. Алгоритм игры «Угадай число»

    1. Начните новый проект.
    2. Создайте глобальную переменную число.
    3. Соберите скрипт игры

    Домашнее задание: закончить работу, начатую в классе.

    08.11.2018. 8 класс

    Сервисы размещения аудио и видеофайлов в Интернете.Практическая работа №7. Размещение аудио и видеофайлов в Интернете.

    Ход работы:

    1. Открыть браузер, войти в свой аккаунт Google.
    2. Перейти через меню сервисов Google (см. рисунок, отметка 1) к сервису YouTube (рисунок, отметка 2).
    3. Ввести свои данные (по запросу, для создания своего канала).
    4. Выбрать кнопку Загрузить (Добавить видео) в верхней правой части окна. Далее перетащить свой видеоролик в окно загрузки, подтвердить загрузку. Пока идет загрузка:
      •  установить конфиденциальность   (один из вариантов доступа к просмотру вашего файла: Открытый доступ, По ссылке или Ограниченный доступ); 
      • ввести значения свойств вашего видео в окне настроек: название видео; описание видео; ключевые слова (теги) для включения видео в систему быстрого поиска пользователями по указанным тегам; адреса ваших друзей или знакомых для получения ими сообщения о размещении вами видео с адресом в YouTube  – в случае выбора уровня конфиденциальности Ограниченный доступ.
    5. Дождаться окончания загрузки. Выбрать кнопку Опубликовать.Полученную ссылку на видео скопировать (Ctrl+C).
    6. Перейти к вкладке Google-класс и втавить ссылку в задание, но сразу не оправлять. 
    7. Снова через меню меню сервисов Google (см. рисунок, отметка 3) перейти к сервису Диск. Указать пароль от аккаунта, если потребуется.
    8. На Диске создать папку Информатика, открыть ее. Перетащить в поле папки аудиофайл, выбранный вами для клипа.
    9. Дождаться загрузки файла на Диск  Щелкнуть на файле правой кнопкой мыши и выбрать пункт Включить доступ по ссылке. Скопировать ссылку, перейти в сервис Google-класс, добавить ссылку и отправить учителю.
    Домашнее задание.
    Используя доступ в компьютерный класс во внеурочное время, завершить все работы темы.