четверг, 14 декабря 2017 г.

6 класс. Контрольная работа.

Тема урока. Контрольная работа по темам: "Обработка растровых изображений", "Создание текстовых документов".
Цель урока: проверить у учащихся знания, умения и навыки по данным темам.
Задание 1. Теоретический материал.
Задание 2. Практический материал.

10 класс. Ввод и редактирование данных.

Тема урока. Ввод и редактирование данных.
Цель урока: научить учащихся вводить и редактировать данные.
Задачи: 

  • формировать у учащихся умения особенности ввода чисел и текста, числовых форматов;
  •  развивать логическое, аналитическое мышление;
  • воспитывать внимание, память, сосредоточенность.
Задание 1. Изучить материалы 1  урока.
Задание 2. Изучить материалы 2 урока.
Задание 3. Изучить материалы 3 урока.
Задание 4. Изучить материалы 4 урока.
Задание 5. Изучить материалы 5 урока.
Играем.
Домашнее задание §11

воскресенье, 10 декабря 2017 г.

9 класс. Обобщающее повторение.

Тема урока. Обобщающее повторение "Основы алгоритмизации и программирования".
Цель урока: обобщить и систематизировать материал по теме.
Задачи:
  • проверить знания учащихся по теоретическим вопросам темы, умения по решению задач с массивами;
  • способствовать развитию умениям анализировать и сравнивать, делать выводы;
  • создавать условия для проведения само- и взаимоконтроля, оценивания точности и правильности ответов.
Задание 1. Пройдите тест "Массивы". 
Задача базовая.1 стр. 2стр.
Задание 2. Решите задачи. Проанализируйте результаты.
Задание 3. Рефлексия "Лестница успеха".

8 класс. Создание и форматирование таблиц.

Тема урока. Создание и форматирование таблиц.
Цель урока: научить учащихся создавать и форматировать таблицы.
Задачи:

  • формировать теоретические умения и навыки по созданию и форматированию таблиц в MS Word;
  •  развивать быстрый набор текста у учащихся, развивать логическое мышление;
  • создавать атмосферу, содействующую формированию навыков индивидуальной работы.
Задание 1.Изучить материалы урока.
Задание 2. Постройте и заполните таблицу.
Задание 3. Выполните практически  упражнения на компьютере.
Домашнее задание §7

7 класс. Использование алгоритмических конструкций

Тема урока. Использование алгоритмических конструкций для исполнителя Робот.
Цель урока: научить учащихся использовать алгоритмические конструкции для исполнителя Робот.
Задачи:
  • формировать практические умения и навыки при решении задач, используя конструкции "следование", "ветвление", "цикл".
  • развивать логическое, алгоритмическое, программное мышление.
  • воспитывать внимание, сосредоточенность, интерес к предмету.
Задание 1. Изучить материалы урока.

§ 12. Алгоритмическая конструкция ветвление

12.1. Команда ветвления

Довольно часто на поставленный вопрос человек получает ответ «да» или «нет». В зависимости от ответа он определяет свои действия и выполняет одну или другую команду (группу команд).
Роботы и другие технические устройства тоже могут выполнять различные действия в зависимости от условия. Если условие истинно (на вопрос получен ответ «Да»), то выполняются одни действия, если ложно, то другие.
Алгоритмическая конструкция ветвление обеспечивает выполнение одной или другой последовательности команд в зависимости от истинности или ложности некоторого условия.
Ветвление может изображаться на блок-схеме следующим образом:
В данной конструкции в прямоугольнике(ах) записываются команды алгоритма. При такой организации алгоритма может выполниться только одна из двух команд (последовательностей команд). Другая последовательность будет проигнорирована (пример 12.1).
Для записи конструкции ветвления в языке программирования Pascal используется команда if. Формат записи команды:
if <условие> then
begin
команды 1;
end
else
begin
команды 2;
end;
Строка if <условие> then является заголовком ветвления. Эту строку можно прочитать следующим образом: «Если условие верно, то». После слова thenзаписывается последовательность команд 1, которая выполнится, если условие истинно. После слова else записывается последовательность команд 2, которая выполнится, если условие ложно. Слова begin и end; в данном случае играют роль операторных скобок. Обратите внимание, что перед словом else точка с запятой не ставится.
Ветвление может быть записано в полной или сокращенной форме.
Полная форма ветвления предусматривает организацию выполнения двух разных наборов команд, из которых выполняется только один. В сокращенной форме один из наборов команд (чаще по ответу «Нет») опускается. В этом случае, если условие ложное, то никакие действия не выполняются.
На блок-схеме сокращенная форма ветвления изображается следующим образом:
На языке программирования Pascal команда запишется следующим образом:
if <условие> then
begin
команды 1;
end;
Алгоритм может содержать более одной конструкции ветвления (пример 12.3).
Пример 12.4. Решим задачу if1 из встроенного задачника.
Робот должен закрасить клетку, которая находится за стеной. В зависимости от обстановки обход стены может осуществляться по-разному.
Вначале Робот должен сдвинуться вправо. Если стена снизу, то сверху свободно и можно обойти стену сверху, в противном случае Робот обходит стену снизу.
После обхода стены Робот закрашивает клетку. Алгоритм можно записать следующим образом:
вправо;
Если сверху свободно, то
вверх; вправо; вниз;
Иначе
вниз; вправо; вверх;
закрасить.
Пример 12.5. Робот находится на неизвестной клетке поля без линий. Он должен закрасить клетку слева от себя.
Для того чтобы закрасить клетку слева от себя, Робот должен переместиться влево, а затем закрасить клетку. Однако сделать это Робот сможет только тогда, когда не находится в клетках, являющихся левой границей поля. Поэтому, прежде чем сдвинуться влево, Робот должен проверить, свободно ли слева.
Результат работы данной программы зависит от начального положения Робота. Поэтому для проверки правильности работы программы необходимо подготовить начальные обстановки, которые дают разные ответы на вопрос: слева пусто?

12.2. Составные условия

В качестве условия в алгоритмах с циклами и ветвлениями используется любое понятное исполнителю этого алгоритма высказывание, которое может быть либо истинным, либо ложным.
Все условия, с которыми нам приходилось до сих пор встречаться при составлении алгоритмов для Робота, были простыми высказываниями. Однако для исполнителяРобот можно строить и составные условия.
Составное условие — условие, которое образуется из нескольких простых условий, соединенных друг с другом логическими операциями.
С логическими операциями над высказываниями вы уже знакомы. В PascalABCиспользуются следующие логические операции:
Логическая операцияЗапись в PascalABC
НеNot
ИAnd
ИлиOr
(Рассмотрите пример 12.6.)
Система условий для исполнителя Робот построена таким образом, что можно обойтись без использования логической операции отрицания.
Отрицанием условия FreeFromLeft будет условие not FreeFromLeft. Однако условие «слева не свободно» означает, что там стена. Поэтому вместо условия notFreeFromLeft может быть использовано условие WallFromLeft. Отрицания для других условий показаны в таблице:

Условие
Отрицание
WallFromLeft
FreeFromLeft
WallFromRight
FreeFromRight
WallFromUp
FreeFromUp
WallFromDown
FreeFromDown
CellIsPainted
CellIsFree

Задание 2. Решите задачи из встроенного задачника.
if1, if2,if3.
Задание 3.
Домашнее задание§12


11 класс. Создание таблицы базы данных.

Тема урока. Создание таблицы базы данных.
Цель урока: научить учащихся созданию таблиц базы данных с помощью конструктора и путем импорта данных ЭТ.
Задачи:

  • формировать практические умения по созданию таблиц баз данных с помощью конструктора и импорта данных ЭТ;
  • развивать логическое, программное мышление учащихся;
  • воспитывать интерес к предмету, сосредоточенность.
Задание 1. Изучить материалы урока.
Задание 2. Создать таблицу базы данных.
Задание 3. Сохраните созданную базу данных с именем Megabuildigs в вашей рабочей папке.
Домашнее задание §10

четверг, 7 декабря 2017 г.

6 класс. Создание и печать текстовых документов.

Тема урока. Создание и печать текстового документа.
Цель урока: научить создавать текстовый документ и выводить его га печать.
Задание 1. Изучить материалы урока. Определения запишите в тетрадь.
Задание 2. Выполните упражнение.
Домашнее задание §12-18

10 класс. Понятие электронной таблицы.

Тема урока. Понятие электронной таблицы. Структура таблицы: ячейки, столбцы, строки. Типы данных в электронной таблице.
Цель урока: познакомить учащихся с понятием ЭТ, структурой ЭТ.
Задание 1.   Изучить материалы урока.Определения запишите в тетрадь.
Задание 2. Изучить материалы 2 урока. 
Задание 3. Изучить материалы 3 урока.
файлы для урока  Европа, Расходы на урок.
Домашнее задание §10

среда, 6 декабря 2017 г.

7 класс. Алгоритмическая конструкция "ветвление".

Тема урока. Алгоритмическая конструкция "Ветвление".
Цель урока: научить учащихся решать задачи на компьютере с помощью команды "ветвление".
Задание 1. Изучить материалы урока. Определения запишите в тетрадь.

§ 11. Использование условий

11.1. Понятие условия

В жизни человека принятие решений зачастую зависит от различных условий. Если на улице идет дождь, то нужно взять с собой зонтик; если хорошо подготовился к уроку, то получишь высокую отметку, иначе низкую; пока не выполнил домашнее задание, не будешь развлекаться и др.
Человек способен понимать условия, сформулированные в произвольной форме. Но для того чтобы Робот или другой исполнитель мог принимать решения, нужно «научить» его «понимать» условия.
Условием для исполнителя является понятное исполнителю высказывание, которое может быть истинным (соблюдаться) либо быть ложным (не соблюдаться).
Исполнитель может проверить истинность условий, входящих в его систему условий.
Рассмотрим систему условий для учебного компьютерного исполнителя Робот.

WallFromLeft
Истинно, если слева от Робота стена
WallFromRight
Истинно, если справа от Робота стена
WallFromUp
Истинно, если сверху от Робота стена
WallFromDown
Истинно, если снизу от Робота стена
FreeFromLeft
Истинно, если слева от Робота свободно
FreeFromRight
Истинно, если справа от Робота свободно
FreeFromUp
Истинно, если сверху от Робота свободно
FreeFromDown
Истинно, если снизу от Робота свободно
CellIsPainted
Истинно, если ячейка, в которой находится Робот, закрашена
CellIsFree
Истинно, если ячейка, в которой находится Робот, не закрашена
Образцы истинных и ложных условий для исполнителя Робот представлены впримере 11.1.

11.2. Цикл с предусловием

Цикл с параметром используется при составлении алгоритма в том случае, когда заранее известно количество повторений. Однако часто до выполнения цикла количество повторений не известно.
Пример 11.2. Вы с родителями пошли в лес собирать грибы. Ваши действия можно описать командами: найти гриб, срезать гриб, положить гриб в корзину. Эти действия будут выполняться в цикле, но вы заранее не знаете, сколько грибов поместится в корзину. Поэтому следует говорить не о количестве повторений (количестве грибов), а об условии, при котором вы будете продолжать сбор грибов: пока корзина не заполнена.
Алгоритмическая конструкция цикл с предусловием (цикл «пока») — способ организации цикла, при котором количество выполнений команд тела цикла зависит от истинности или ложности условия цикла.
Цикл с предусловием используется в том случае, когда количество повторений тела цикла заранее не известно, но известно условие продолжения работы.
Условие цикла определяет, как долго будет выполняться цикл. Пока условие истинно, выполняются команды, составляющие тело цикла. Цикл прекращает выполняться тогда, когда условие становится ложным. Цикл с предусловием имеет такое название, поскольку проверка условия предваряет выполнение команд тела цикла.
Алгоритмическая конструкция цикла с предусловием может изображаться на блок-схеме следующим образом:
В данной конструкции в прямоугольнике(ах) записываются повторяющиеся команды алгоритма (тело цикла), которые совершаются, пока верно условие (Да). При этом после каждого выполнения команд тела цикла происходит проверка, истинно ли условие. Как только условие станет ложным (Нет), цикл завершается. Если условие сразу ложно, то цикл не выполнится ни разу.
Если условие в цикле будет всегда истинно (всегда Да), то такой цикл не сможет завершиться. Возникшую ситуацию называют зацикливанием.
Для записи цикла с предусловием используется команда while. Формат записи команды следующий:
while <условие> do
begin
тело цикла;
end;
Строка while <условие> do является заголовком цикла. Эту строку можно прочитать следующим образом: «Пока верно условие, делай». Команды begin и end; в данном случае играют роль операторных скобок.
Пример 11.3. Напишем программу для решения задачи w2 из встроенного задачника.
Робот должен закрасить коридор переменной длины.
В данной задаче нам не известна длина коридора, но известно, что Робот может двигаться, пока справа пусто, и закрашивать клетки:
Пока справа пусто, повторять
закрасить;
вправо.
После прохода всего коридора Робот должен закрасить последнюю клетку. Это действие происходит после выполнения цикла, так как для последней клетки условие «справа пусто» уже не выполняется.
Пример 11.4. Напишем программу для решения следующей задачи. Роботнаходится в верхнем левом углу поля. Снизу от Робота вдоль всего поля расположена горизонтальная линия с проходом в одну клетку. Составить алгоритм, выполнив который Робот сможет пройти через проход и закрасить клетку. Расположение прохода заранее не известно.
Мы знаем, что проход не ограничен стеной снизу. Робот может двигаться вправо до тех пор, пока внизу есть стена:
Пока снизу стена, повторять
вправо.
Робот остановится в той клетке, у которой снизу нет стены. После этого Робот должен сдвинуться вниз и закрасить клетку.
Задание 2. Разберите тест.
 Что понимают под условием для исполнителя?

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

3. Выберите из списка условия проверки отсутствия стены для компьютерного исполнителя Робот

4. Когда используется цикл с предусловием?

Задание 3. Выполните упражнения.
  1. Напишите программу для решения задач w1,w2 и w3 из встроенного задачника. Обращайте внимание на начальное и конечное положение Робота.
  2. Составьте алгоритм, выполнив который Робот нарисует «узор» из задания 1 вдоль левого края поля исполнителя. Каким должен быть вертикальный размер поля исполнителя? (Задача myrob5 из модуля RobTasks.)
  3. Робот находится на квадратном поле неизвестного размера. Начальное положение Робота — верхний левый угол. Составьте и выполните алгоритм, по которому Робот переместится из начального положения в нижний правый угол и закрасит все клетки своего пути. 
Домашнее задание §11