понеділок, 30 січня 2017 р.

31.01.2017. 8 класс.

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

Для повторения. Опорные понятия и определения:
  • алгоритмнабор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата;
  • компьютерная программа –  набор специальных компьютерных команд, записанных по правилам определённого языка программирования, состоящая из определений и операторов или инструкций, которые выполняются по заданному программистом алгоритму;
  • язык программирования – формальный язык, предназначенный для записи компьютерных программ, состоящий из набора лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно – компьютер) под её управлением;
  • элементы языка программирования:
    • символы (алфавит) – основные неделимые знаки, которыми пишутся все тексты на языке,
    • элементарные конструкции – минимальные единицы языка, имеющие самостоятельный смысл, которые образуются из основных символов языка,
    • выражения – записи, которые состоят из элементарных конструкций и символов и задают правила обработки значений,
    • операторы – записи, которые задают полное описание действий, которые необходимо выполнить; для описания сложного действия может потребоваться группа операторов, тогда операторы объединяются в составной оператор, или блок;
  • высказывание –  предложение, содержащее утверждение об определенном объекте или о связи между объектами, о котором можно однозначно сказать, истинное оно или ложное; высказывание как логическое выражение может принимать одно из двух значений: true (истина) или false (ложь).
Часть  1.
 Переменные логического типа
переменная, которой присвоено значение некоторого логического выражения.
Операции над логическими переменными:  
  • отрицание,  
  • конъюнкция  (лат. conjunctio – объединение), 
  • дизъюнкция (лат. disjunctio – разъединение) 
и другие.
Таблица истинности таблица содержащая все возможные комбинации входных переменных и соответствующее им значения на выходе. Таблица истинности содержит 2n строк, где n – число входных переменных, и n+m – столбцов, где m – число выходных переменных.

Приоритет выполнения операций в логических выражениях: операции отрицания, операции конъюнкции, операции дизъюнкции. Для изменения этого порядка выполнения логических операций используют скобки.
Задание на уроке: выполнить №№  1, 2 (а, б), 3 (а-в), 4 с. 199.
Часть 2.
Алгоритмы с ветвлениями для обработки величин.


Запись ветвления на языке программирования



Задание на уроке:
  • рассмотреть примеры в тексте учебника, реализовать пример в виде программы для Lazarus,
  • выполнить №№1, 4, 6 с.205.

31.01.2017 7 класс

Тема урока
Способы навигации на листе и в книге табличного процессора. Адресация в среде табличного процессора. Именованные ячейки и диапазоны. 
Типы данных: число, текст, формула.
Ввод данных в ячейки: текст, число. Редактирование данных таблицы.

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

Повторяем материал прошлого урока: выполните интерактивные упражнения (10-15 мин)

Начальные сведения об электронных таблицах

 
Основные элементы интерфейса MS Excel 2007

Работаем на уроке: задания для исследования, упражнения для выполнения
  1. Сохраните в свою рабочую папку файл Образец1 (или скопируйте его из указанной учителем сетевой папки). Откройте его и просмотрите электронную таблицу на листе Лист1. Заполните таблицу, выданную учителем (время выполнения - 5 мин)



    Закройте файл Образец1. Сдайте учителю заполненный лист с таблицами.
  2. Откройте снова табличный процессор. На листе 1 введите данные в ячейки по образцу (время выполнения 7-10 мин):



    Сохраните файл в своей рабочей папке с именем Упражнение1.xlsx.
  3. Выберите лист 2 файла Упражнение1.xlsx. Введите в ячейки таблицы данные по образцу (время выполнения 7-10 мин):


    Снова сохраните файл.
  4. Выберите лист 3 файла Упражнение1.xlsx. Введите в ячейки таблицы данные по образцу (время выполнения 3-5 мин):


    Сохраните файл ещё раз. Закройте окно табличного процессора.
Домашнее задание:
Прочитать в электронном учебнике п.4.2 (с. 105-110).
Ответить на вопросы:
  • Где отображается содержимое активной ячейки?
  • Как узнать адрес активной ячейки? 
  • Как ввести данные непосредственно в ячейку?
  • Как использовать Строку формул для ввода данных?
  • Как задать адрес диапазона ячеек?
  • Как диапазоном ячеек задать строку? столбец?
  • Что означает появление в ячейке знаков #####? Как поступать в таком случае?

вівторок, 24 січня 2017 р.

24.01.2017, 7 класс

Начинаем изучать новую тему:
Табличный процессор
В теме:
  • 9 уроков
  • 3 практические работы:
    • Ввод, редактирование и форматирование данных в среде табличного процессора – 02.02.2016
    • Выполнение вычислений по данным электронной таблицы. Использование встроенных функций – 16.02.2016
    • Создание диаграмм. Анализ данных, представленных на диаграмме – 15.03.2016
  • последний урок темы – 15.03.2016
 Тема урока
Таблицы, электронные таблицы. Табличный процессор. 
Объекты электронной таблицы, их свойства.
Открытие, просмотр и сохранение электронной книги.

Материалы к уроку.
1. Практическая задача:
  • собираем заказ в шашлык-маркет за 5 минут
    • сохраните в свою рабочую папку файл-заготовку
    • подберите заказ для вашей семьи; учтите, что в среднем на одного человека оптимально заказать 250-300 гр. пищи на один обед
    • постарайтесь не переплатить и не заказывать слишком много еды
  • а теперь попробуем использовать другой файл-заготовку, выполняя ту же задачу
 2. Обсудим:
  • с какими данными пришлось работать?
  • удобно ли представлять данные в таком виде?
  • почему они были представлены именно так?
  • какие элементы вы можете выделить в таблицах?
  • какие свойства имеют эти элементы?
  • какая программа обрабатывала первый файл? а второй?
  • чем похожи интерфейсы этих программ? какие отличия вы в них видите?
  • откройте ещё одно окно этой программы через меню ПУСК. отличаются ли эти два окна? чем?
Краткие выводы по уроку:

Таблицы используются для  отображения сведений о некоторых объектах и значений их свойств.  Таблица состоит из строк и столбцов, на пересечении которых находятся ячейки. Каждая строка - это описание одного из объектов по всем свойствам. Каждый столбец - это описание одного свойства для всех объектов. Обычно он имеет название, которое отображает название этого свойства. В ячейке указывается значение этого свойства. В ячейках могут находиться текст, числа, формулы, рисунки и даже другие таблицы. Главной особенностью правильно составленной таблицы является однотипность данных в одном столбце таблицы - структурированность данных. Создавать таблицы с помощью специальных инструментов можно в разных электронных документах: текстовом документе, мультимедийной презентации, в графическом изображении . Для создания таблиц, над данными которых надо выполнять определённые вычисления, предназначены специальные программы - табличные процессоры. Документы, созданные в этих программах, называют электронными таблицами.


Домашнее задание: прочитайте главу электронного учебника на с.97-104, ответьте на вопросы после текста.

24.01.2017. 8 класс.

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

 Ошибки в программе:
  • синтаксические
  • логические
Настройка программы:
  • выявление и исправление синтаксических ошибок (выявляется при компиляции проекта) 
  • анализ  программы для выявления логических ошибок
  • тестирование программы для выявления логических ошибок (используется трассировка проекта)
  • комментирование отдельных блоков или команд 
 Задание 1 
(учебник, Задание 1, с. 193)
файл для работы
для справки:
Задание 2
(учебник, Задание 3, с. 194)
файл для работы

Задание 3
(учебник, Задание 4, с. 194)
файл для работы

Практическая работа 11. Настройка готовой программы.

Внимание! Работая с компьютером, соблюдайте правила безопасности и санитарно-гигиенические нормы.
  1. Откройте окно среды Lazarus.
  2. Откройте проект для определения, во сколько раз произведение двух заданных действительных чисел больше суммы этих чисел Практическая 11.
  3. Создайте три тестовых набора входных данных для тестирования проекта. Запишите их в тетрадь. Вычислите ожидаемые результаты и запишите их. Протестируйте проект на ваших тестовых данных. Сравните результаты исполнения проекта с ожидаемыми результатами. Запишите вывод.
  4. Добавьте комментарии для команд, в которых происходит вычисление суммы и произведения.
  5. Исполните проект в пошаговом режиме. В ходе пошагового исполнения проекта следите за значениями суммы и произведения. Запишите, какие сообщения отображаются в столбце Значение для указанных переменных перед началом пошагового исполнения проекта, в ходе исполнения для одного из наборов входных данных и после завершения исполнения.
  6. Сохраните проект в папке с именем Практическая 11, созданной в собственной папке.



вівторок, 17 січня 2017 р.

17.01.2017. 7класс.

Практическая работа № 5.
Составление и выполнение алгоритмов с повторениями и ветвлениями в среде Scratch

Внимание! При работе с компьютером соблюдайте правила безопасности и санитарно-гигиенические нормы.
  1. Запустите программу Scratch.
  2. Составьте алгоритм, по которому исполнитель перемещается между границами сцены в горизонтальном направлении до нажатия клавиши 1. После этого исполнитель должен перемещаться между границами сцены в вертикальном направлении до нажатия клавиши 2.
  3. Сохраните созданный проект в своей папке с названием Практическая 5.1.
  4. Добавьте к созданному алгоритму команды для смены костюма, появления соответствующего  текстового сообщения и звукового сигнала при изменении направления перемещения.
  5. Сохраните созданный проект в своей папке в файле с именем Практическая 5.2.
  6. Добавьте ко второму алгоритму команды, чтобы движение исполнителя происходило до нажатия клавиши Пробел.
  7. Сохраните этот проект в своей папке в файле с именем. Практическая 5.3.
  8. Закройте окно программы  Scratch.

Чтобы не скучать дома, предлагаем вам: 
  • переходите по ссылке,
  • регистрируйтесь (или попробуйте без регистрации),
  • начните с простого приключения (например, выберите Час Кода "Холодное сердце"),
  • программируйте с удовольствием вместе с CodeStudio!

понеділок, 16 січня 2017 р.

17.01.2017. 8 класс.

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

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

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

  1. Откройте окно среды Lazarus.
  2. Разместите на форме кнопку и поле.
  3. Установите следующие значения свойств кнопки:
    • ширина – 70 пикселей;
    • высота – 30 пикселей;
    • отступ от левой границы формы – 150 пикселей;
    • отступ от верхней границы формы – 200 пикселей;
    • текст на кнопке – Свойства поля.
  4. Установите следующие значения свойств поля:
    • ширина – 200 пикселей;
    • высота – 50 пикселей;
    • отступ от левой границы формы – 70 пикселей;
    • отступ от верхней границы формы – 100 пикселей;
    • текст в поле – название вашего класса.
  5. Сохраните проект в папке с именем Практическая 10_1, созданной в вашей папке.
  6. Исполните проект.
  7. Закройте окно исполнения проекта.
  8. Создайте обработчик события Click для кнопки, исполнение которого установит красный цвет фона поля, отступ поля от верхней границы окна 150 пикселей, уменьшит отступ поля от левой границы окна на 50 пикселей, установит цвет текста серый и выведет в поле текст «Мы используем свойства поля!».
  9. Сохраните новую версию проекта.
  10. Исполните новую версию проекта.
  11. Закройте окно исполнения проекта.
  12. Создайте новый проект для вычисления значения выражения a·(4b – 3c).
  13. Сохраните проект в папке с именем Практическая 10_2, созданной в вашей папке.
  14. Выполните проект.
  15. Закройте окно исполнения проекта.
  16. Закройте окно среды Lazarus.
Домашнее задание: прочитать п.6.2 учебника, обратить внимание на примеры программ, проанализировать задания Практической работы №11.

17.01.2017. 8 класс.

Величины текстового, числового, логического типа, операции над ними.

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



Задания (учебник, с. 187)
  • № 6: на форме расположить три поля, три метки и кнопку:
    • два поля - для ввода исходных чисел,
    • третье поле - для вывода ответа,
    • метки - подписи для вводимых и получаемого чисел,
    • кнопка - для выполнения вычислений, запрограммировать событие OnClick.
  • №7: на форме расположить два поля, две метки и кнопку:
    • поле ввода,
    • поле вывода,
    • метки с подписями полей,
    • кнопку для выполнения вычислений.