середа, 31 березня 2021 р.

31.03.2021. 5 класс

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

На уроке

Обсудим новый вид алгоритмов (или посмотреть презентацию самостоятельно по ссылке)


Итак: в отличие от линейных алгоритмов, в которых команды выполняются последовательно одна за другой, в разветвляющиеся алгоритмы входит условие, в зависимости от выполнения или невыполнения которого выполняется та или иная последовательность команд (действий). 
 Например,



Задания урока
  1. Работаем вместе: кот на прогулке
    • что надо получить
    • как мы можем это сделать
  2. Работаем сами: автомобиль проезжает лужу
    • что надо получить
    • о чем придется подумать:
      • как нарисовать лужу (нарисовать на сцене замкнутый контур и залить его)
      • как будет двигаться машина (под каким начальным углом, какой кнопкой управлять, что произойдет, когда сцена закончится)
      • какое действие происходит, когда машина погружается (касается) лужи? когда выезжает (и уже не касается)? обратите внимание на сенсор "касается цвета" и попробуйте его на двух цветах - цвете лужи и цвете сцены вокруг лужи
Домашнее задание: Завершить и прислать на проверку обе работы

понеділок, 29 березня 2021 р.

30.03.2021. 9 класс. Работаем на карантине.

Реализация определенного алгоритма для упорядочения элементов массива средствами среды программирования.

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

Самостоятельное задание

  1. Вспомните сведения об алгоритмах сортировки одномерных массивов из презентации предыдущего урока  (см. материалы урока).
  2. Выберите один из кодов, приведенных в материалах урока.
  3. Составьте блок-схему этого кода; определите, какому алгоритму сортировки массива он соответствует.
  4. Нарисуйте форму для проекта Lazarus, с которой можно реализовать этот код (по аналогии с шаблоном).
  5. Измените фрагменты кода, поданные красным, на код, приемлемый в проекте  Lazarus; вставьте полученный код рядом с формой (в документ из п.4).
  6. Сдайте полученный документ в Классе или сфотографируйте и отправьте его учителям другим способом. 

Задание к следующему уроку: вспомнить все изученное о работе с массивами, подготовиться к практической работе.

30.03.2021. 7 класс. Работаем на карантине.

Повторение: решения некоторых из предыдущих заданий

  • Для данного числа N распечатайте все степени числа 2, не превосходящие N, в порядке возрастания. Операцию возведения в степень использовать запрещается (видео с решением).
  • Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Операцию возведения в степень использовать запрещается (видео с решением).

Повторение перебором в Python. Цикл for.

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

Среды для работы: Repl.It (авторизованная) или EduBlocks (анонимная)

Видеопояснение по задачам урока

Самостоятельное задание

  • задачи группы 1
    • Вычислите N! ("эн-факториал") – произведение всех натуральных чисел от 1 до N (N!=1∙2∙3∙…∙ N).
    • Напишите программу, вычисляющую 2 в натуральной степени N (N!>30).
    • Ипполит задумал трёхзначное число, которое при делении на 15 даёт в остатке 11, а при делении на 11 даёт в остатке 9. Напишите программу, которая находит все такие числа.
    • Напишите программу, которая получает с клавиатуры натуральное  число  и  определяет,  простое  оно  или  нет.  Для этого нужно делить число на все натуральные числа, начиная с 2, пока не получится деление без остатка. 
  • задачи группы 2
    • Напишите программу, которая получает с клавиатуры два числа, одно из которых может не быть целым, и вычисляет их произведение, используя только операции сложения. Учтите, что числа могут быть отрицательными.
    • Напишите программу, которая заполняет список пятью словами с клавиатуры, считает длину каждого слова и добавляет эти числа в другой список. Программа заканчивается выводом обоих списков, каждый в строку, но в разных абзацах.
    • Программа получает с клавиатуры длинное целое число и подсчитывает, сколько раз в его записи встречается заданная пользователем цифра.

Напишите программы для решения двух задач из группы 1 по собственному выбору или одной - из группы 2.

Сдайте задание в Google Классе или отправьте учителям другим способом.

Дополнительное задание: найдите в Интернете фрагмент блок-схемы, которым изображаются циклы с перебором (циклы с параметром).

30.03.2021. 6 класс. Работаем на карантине.

Этапы создания презентации и требования к ее оформлению.

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

Самостоятельное задание 

  1. Авторизуйтесь в Google Классе и перейдите к заданию урока
  2. Откройте шаблон и выполните в нем все задания
  3. Сдайте работу в Классе

ЕСЛИ у вас нет доступа к компьютеру, прочитайте указанные страницы учебника и выполните задания шаблона письменно. Фото выполненного задания отправьте учителю через мобильное приложение Google  Класс или другим способом.

субота, 27 березня 2021 р.

29/31.03.2021, 8 класс. Работаем на карантине

Кодирование текстовых и числовых данных.

таблица кодов символов ASKII


1 байт =8 бит
1 Кбайт = 210 байт = 1024 байт
1 Мбайт = 210 Кбайт = 220 байт
1 Гбайт = 210 Мбайт = 220 Кбайт = 230 байт
1 Тбайт = 210 Гбайта = 220Мбайт = 230 Кбайт = 240 байт

Задача 1.
Длина двоичного кода сообщения составляет 4,5 Мбайта. Выразить это значение в байтах.
Решение: Для перехода от  мегабайтов к байтам сначала выразим длину двоичного кода сообщения в килобайтах. 
1 Мбайт=1024 Кбайт
4,5 Мбайт*1024=4608 Кбайт
Теперь переведем килобайты в байты:
1 Кбайт=1024 байт
4608*1024=4718592 байт
Ответ: 4,5 Мбайт=4718592 байт

Задача 2.
Двоичный код сообщения состоит из 4 194 304 000 бит. Выразить длину двоичного кода сообщения целым числом в наибольших возможных единицах.
Решение: Переведем биты в байты, учитывая, что 
1байт = 8бит
4 194 304 000 бит : 8 =5 24 288 000 байт.
Полученное число больше множителя 1024, который используется для перехода от байтов к килобайтам в определении длины двоичного кода. Поэтому переведем байты в килобайты.
524 288 000 байт : 1024 = 512 000 Кбайт
Аналогично рассуждая, переведем килобайты в мегабайты.
                                                           512 000 Кбайт : 1024 = 500 Мбайт
Полученное значение меньше чем 1024, поэтому перейти к большей еденице с сохранением целого результата не возможно.
Ответ: 4 194 304 000 бит = 500 Мбайт

Задача 3.
Вычислить приблизительную длину двоичного кода текста учебника информатики (не считая форматирования и рисунков).
Решение: Будем считать что текст закодирован с использованием таблицы кодов Windows-1251, то есть длина двоичного кода каждого символа составляет 1 байт.
В каждой строке текста содержится около 60 символов, т.е. длина двоичного кода строки составляем приблизительно 60 байт. 
На каждой странице размещено около 50 строк. Итак, длина двоичного кода страницы составляем примерно 
60*50 = 3000 (байт). 
В учебнике около 25 страниц, т.е. длина двоичного кода учебника составляет примерно 
3000*250 = 750 000 (байт)
Перейдем к более крупной единице измерения длины двоичного кода.
750 000 байт : 1024 = 732,4 Кбайт.
Ответ: длина двоичного кода текста учебника по информатике  примерно 732,4 Кбайт.


 Практическая работа 9. Решение задач на определение длины двоичного кода текстовых данных.

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




Выполните Практическую работу и отправьте учителю на проверку в Google-клас

понеділок, 15 березня 2021 р.

16.03.2021. 9 класс.

Алгоритмы упорядочения элементов массива

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

Самостоятельное задание

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

16.03.2021. 7 класс. Работаем на карантине.

По материалам прошлого урока: "Повторение в алгоритмах"

Пропуск шага и досрочный выход из цикла в Python.

Самостоятельное задание к уроку

  1. Рассмотрите плакат с приведенными задачами и их решениями, разберитесь, как работают программы.
  2. Сравните свое понимание с видеокомментарием к теме.
  3. Сделайте вывод о сходстве и различии в применении директив continue и break.
  4. Выберите и приведите решение  одной из следующих задач по выбору
    1. Программа выводит на экран все числа из диапазона от 1 до N, которые не заканчиваются на 7 или не кратны 7 (подсказка: используйте проверку кратности, как в видео из п.2, а также учтите, что последнюю цифру числа можно отследить через остаток от деления этого числа на 10).
    2. Пользователь по одному вводит натуральные числа, количество которых программа считает. Признаком окончания ввода со стороны пользователя является ввод числа "0". После ввода пользователем 20-го числа, отличного от нуля, программа предлагает пользователю "Давайте отдохнем" и завершает работу. Если ноль был введен пользователем до этого, программа сообщает, сколько ненулевых чисел успел ввести пользователь.
    3. Пользователь по одному вводит натуральные числа, которые программа выводит на экран, попутно подсчитывая сумму неотрицательных чисел из введенных. Признаком окончания ввода со стороны пользователя является ввод числа "0", после чего программа сообщает пользователю сумму введенных неотрицательных чисел. Если сумма станет больше некоторого числа N, программа сообщает значение суммы, а также добавляет, что устала  и завершает работу.
  5. Текст полученной программы и свой вывод по п.3 отправьте ответом в Google Классе.

16.03.2021. 6 класс. Работаем на карантине.

Изучаем новую тему

Компьютерные презентации

  • 9 уроков
  • 2 практические работы:
    • Создание презентации для сопровождения выступления или для индивидуального просмотра
    • Создание визуальных имитаций в среде редактора электронных презентаций
  • тематическое оценивание 25.05.2021

Тема урока
Программное обеспечение для создания и воспроизведения компьютерных презентаций.

На уроке

Работайте с шаблоном заготовкой (откройте шаблон через Google Класс и редактируйте прямо в браузере или приложении; если это не получается, возьмите тетрадный лист и записывайте в нем ответы, как в заготовке).

Презентация и компьютерная презентация: видео к размышлению
Просмотрите видео об известных коммерческих презентациях. Сравните их и результат сравнения запишите в шаблон-заготовку в раздел "Вводное задание".

The Original 1984 Macintosh Introduction
Apple iPad: Steve Jobs Keynote Jan 27 2010

Программное обеспечение для работы с компьютерными презентациями

Вспомните, как вы работали с этими программами в младших классах.
Прочитайте с. 40-42 учебника и выполните задание шаблона-заготовки из раздела "Программное обеспечение для создания и воспроизведения компьютерных презентаций"

После окончания редактирования файла сдайте задание в Классе. Если вы отвечали на листке, сфотографируйте лист с ответами и попросите старших помочь вам отправить его на проверку учителю.

Домашнее задание:  просмотрите содержание раздела учебника (с. 39-79), мысленно отметьте знакомые вам сведения.

15/18.03.2021, 5 класс

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


Напомним всем, кто еще не работает в Scratch онлайн:
чтобы ваши проекты сохранялись и вам было легче их показать учителю - ЗАРЕГИСТРИРУЙТЕСЬ в  проекте, инструкция для регистрации находится здесь.
Попросите старших помочь вам зарегистрироваться в онлайн-проекте. 

Задание 1.

на базе заготовки составить программу для спрайта с использованием движения и смены костюмов

Смотрим, как это сделать, и пробуем сами



Задание 2.

Создайте проект растущего цветка, используя заготовку с картинкой цветка

  • советы к работе:
    • рассмотрите "разобранный" проект 
    • посмотрите на исходный размер цветка
    • рассмотрите варианты, как можно изменять размеры объекта
    • понаблюдайте, как это происходило
    • соберите элементы проекта так, как вам кажется больше похожим на ролик
    • проиграйте проект, сравните с заданием
    • сохраните проект на компьютере или в онлайн-среде

неділя, 14 березня 2021 р.

15/19.03.2021, 8 класс

Тема  Кодирование данных
  • 8 уроков, 
  • практическая работа 1"Решение задач на определение длины двоичного кода текстовых данных" (8-А класс - 05.04.2021, 8-Б класс - 02.04.2021).
  • практическая работа 2 "Конфигурация компьютера по потребности"(8-А класс - 12.04.2021, 8-Б класс - 16.04.2021).
Сегодня на уроке
Обработка данных как информационный процесс. Кодирование и декодирование сообщений. 
Двоичное кодирование. Единицы измерения двоичного кода.

К уроку:
  1. Краткие сведения к обсуждению

  2. Краткие сведения к обсуждению
Домашнее задание:
  1. Прочитать учебник стр. 9-20. Задание в учебнике: № 3, № 5 с. 9. Выполненное задание отправить через Google-класс.
  2. скачайте тренажеры  и  потренируйтесь в кодировании текстовой и графической информации
  3. Выполните интерактивное задание: