понеділок, 18 грудня 2017 р.

19.12.2017. 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) 

понеділок, 11 грудня 2017 р.

12.12.2017. 9 класс.

Начинаем изучать новую тему
Компьютерная графика. Векторный графический редактор.
В теме
  • 5 уроков (19.12-16.01)
  • 2 практические работы (19.12.2017, 16.01.2018)
Тематическое оценивание состоится 30.01.2018 после изучения темы "Компьютерные презентации" (одна тематическая оценка на две темы)

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


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




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


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

понеділок, 4 грудня 2017 р.

05.12.2017. 9 класс.

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



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

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

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

вівторок, 28 листопада 2017 р.

28.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) роликов по запросу "сортировка массивов", просмотреть их, сделать словесное или схематическое описание любого из них (письменно).

понеділок, 20 листопада 2017 р.

21.11.2017. 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

понеділок, 13 листопада 2017 р.

14.11.2017. 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)

понеділок, 6 листопада 2017 р.

07.11.2017. 9 класс.

Тема

Табличные величины и алгоритмы их обработки
В теме
  • 10 уроков
  • 2 практических работы:
    • № 4 "Составление и выполнение алгоритмов нахождения сумм и количеств значений элементов табличных величин по заданным условиям в учебной среде программирования" – 21.11.2017
    • № 5  "Составление и исполнение алгоритма поиска значений в таблице в учебной среде программирования" ˜– 05.12.2017

Сегодня на уроке
Табличные величины.
Элемент управления «многострочное текстовое поле». Ввод и вывод табличных величин.


Материалы и задания

Основные понятия и определения
Массивом называется упорядоченный набор фиксированного количества перенумерованных величин. Сами эти величины называются его элементами, а их номера - индексами. Причем все элементы должны быть одного и того же типа, который называется базовым типом или типом компонент.
Каждому используемому в программе массиву должно быть дано свое имя, которое является общим для всего набора величин. Элементы массива "отдельных" имен не имеют. Каждый элемент массива может быть явно обозначен путем указания имени массива, за которым следует взятый в квадратные скобки индекс. Для обозначения, например, 73-го элемента массива k используется запись k[73].
В  качестве индекса может использоваться выражение, в которое могут входить переменные. При изменении значений этих переменных меняется и значение индекса элемента массива. Таким образом, одна и та же переменная с индексом в процессе выполнения программы может обозначать различные элементы массива.

Задания

1. Обсудить основные термины урока, используя слайды 2-10 презентации (для удобства обсуждения в презентации использована анимация "по щелчку"):



2. Реализовать пример, представленный на слайде 11. Сохранить проект.
3. Рассмотреть и реализовать Задачу 1 и Задачу 2 (учебник, с. 160-163), сохранить проекты.
4. Выполнить задания № 1и № 3 на с. 164.

Домашнее задание: написать (на листе бумаги) обработчики событий для № 2, № 4 и № 6 с. 164 (учебник)



неділя, 22 жовтня 2017 р.

24.10.2017. 9 класс.

Урок 1
Практическая работа 3. Создание, обработка и исследование информационных моделей на примере задач из разных предметных областей (физика, математика, химия, биология и т.д.) в одной из изученных программных сред

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

Задача (по учебнику, текст Практической работы 5).
Мама дала сыну определенную сумму денег и попросила купить 3 кг сахара и 2 кг муки. На деньги, которые остались, мама позволила сыну купить конфеты. Сколько конфет купит сын?
  1. Продумайте компьютерную модель этой задачи
  2. Выполните компьютерное моделирование для этой задачи в табличном процессоре (5 баллов).
    Сохраните электронную книгу в своей рабочей папке с именем Практическая 3
  3. Создайте проект в среде Lazarus для решения этой же задачи (5 баллов).
    Сохраните проект в папке Практическая 3 в вашей рабочей папке
  4. Сравните результаты, полученные в обеих моделях для одинаковых входных данных (2 балла) 
    Сделайте скриншот такого сравнения и сохраните его в вашей рабочей папке с именем Практическая 3
Набор подсказок по решению задачи (использование некоторых подсказок снимает с вашей работы некоторое количество баллов и использовать их надо в случае, когда своего решения нет):
  • подсказки для построения модели в табличном процессоре:
    • шаблон1 для решения (минус 1 балл от общей оценки)
    • шаблон2 для решения (минус 2 балла от общей оценки)
    • шаблон 3 для решения (минус 3 балла от общей оценки)
  • подсказки для построения модели в среде Lazarus:
    • объекты на форме: Label1, Label2, Label3, Label4, Label5, Edit1, Edit2, Edit3, Edit4, Edit5, Button1
    • переменные в разделе описания процедуры обработчика событий, например: sum, price1, price2, price3, vesconf - действительные числа
    • процедуры перевода символьных величин в числовые и обратно: StrToFloat(), FloatToStr()

Урок 2
Карты знаний. Редакторы карт знаний


Задание урока
средствами одного из онлайн-сервисов Bubbl.Us или  MindMeister построить карту знаний на одну из тем:
  • учебный материал по одному из школьных предметов: классификация животных, классификация многоугольников, города мира и т.п.;
  • любая общекультурная тема: 7 Чудес мира, 7 Чудес Украины, достопримечательности Запорожья;
  • визуализация плана или алгоритма

понеділок, 16 жовтня 2017 р.

17.10.2017. 9 класс.

Создание и обработка моделей на примерах задач из разных предметных областей (физика, математика, химия, биология и т.д.) в различных программных средах.

Задания в учебнике с. 142
  1. задание 1 б) решите в среде MS Excel, используя заготовку
  2. задание 3 г) решите в среде , используя заготовку  ( при необходимости используйте справочный материал)
  3. задание 1 в) решите в среде MS Excel, используя заготовку
  4. задание 1 в) решите в среде Lazarus, для этого
    • сконструируйте форму, используя Label1 для слов "Расстояние между пунктами", Label2 и Label3 - для слов "Скорость первого поезда" и "Скорость второго поезда", Label4 - для слов "Введите время", Label5 - для слов "Расстояние между поездами", соответствующие этим меткам  текстовые поля Edit1, Edit2,  Edit3, Edit4, Edit5, и кнопку Button1 с надписью "Рассчитать расстояние"
    • напишите обработчик события для кнопки, который рассчитает расстояние между поездами через веденное в поле  Edit4 время
    • обратите внимание на необходимость объявления переменных в соответствующем разделе, например:
      var s,v1,v2,t,sr: real;
    • вспомните процедуры для перевода текстовых значений свойств полей в числовые переменные и числовых переменных в текстовые значения свойств полей, например:
      s:=StrToFloat(TEdit1.Text);
      TEdit5.Text:=
      FloatToStr(sr);
    • используйте формулы, которые обсуждались в предыдущем задании.
Домашнее задание: подготовиться к практической работе по тексту Практической работы №5 (учебник, с. 142)

понеділок, 9 жовтня 2017 р.

10.10.2017. 9 класс.

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

Работа на уроке

В чем состоит, на ваш взгляд, основное преимущество компьютерного моделирования?

Выполните исследование цветовых моделей в среде Lazarus



С каким способом моделирования (расчетным.  графическим, имитационным, структурно-функциональным) вы работали в этом примере?

Урок 2.
Основные этапы компьютерного моделирования: постановка задачи и ее анализ, построение информационной модели, разработка метода и алгоритма исследования модели, разработка компьютерной модели, проведение компьютерного эксперимента.

Задания урока
Учебник, стр. 142
  1. Выполните задания 1 (а) и 3 (д) с помощью табличного процессора
    • какие столбцы будут в таблице для задания 1 (а)? расположите их на Листе1
    • какие справочные данные будут неизменными? как их найти? внесите их в соответствующие ячейки Листа1
    • какие формулы надо применить для задания 1 (а)? впишите их в соответствующие ячейки Листа1
    • проведите расчёты для классов 6м*8м и 8м*15м
    • какие столбцы будут в таблице для задания 3 (д)? расположите их на Листе2
    • какие данные будут неизменными? внесите их в соответствующие ячейки Листа2
    • какие формулы надо применить для задания 3 (д)? впишите их в соответствующие ячейки Листа2
    • проведите расчёты и ответьте на вопросы задания
  2. Выполните задание 3 (а) , составив проект в среде Lazarus
    • какие элементы следует расположить на форме?
    • как ввести данные из полей формы?
    • какие расчёты надо произвести с данными?
    • в какой форме будет дан ответ на задание?