вторник, 15 октября 2019 г.

Двоичная арифметика.

Дата проведения занятия 15.10.19
Для любой позиционной системы счисления должны быть заданы правила выполнения арифметических операций. Для выполнения сложения, вычитания, умножения и деления удобно использовать таблицы сложения и умножения однозначных чисел в данной системе счисления. Сегодня мы познакомимся с арифметикой в двоичной и восьмеричной системе счисления.
Таблица сложения для двоичной системы счисления
+
0
1
0
0
1
1
1
10

Таблица умножения для двоичной системы счисления
Х
0
1
0
0
0
1
0
1

Таблица сложения для восьмеричной системы счисления
+
0
1
2
3
4
5
6
7
0
0
1
2
3
4
5
6
7
1
1
2
3
4
5
6
7
10
2
2
3
4
5
6
7
10
11
3
3
4
5
6
7
10
11
12
4
4
5
6
7
10
11
12
13
5
5
6
7
10
11
12
13
14
6
6
7
10
11
12
13
14
15
7
7
10
11
12
13
14
15
16

Таблица умножения для восьмеричной системы счисления
х
0
1
2
3
4
5
6
7
0
0
0
0
0
0
0
0
0
1
0
1
2
3
4
5
6
7
2
0
2
4
6
10
12
14
16
3
0
3
6
11
14
17
22
25
4
0
4
10
14
20
24
30
34
5
0
5
12
17
24
31
36
43
6
0
6
14
22
30
36
44
52
7
0
7
16
25
34
43
52
61


Для правильного осуществления арифметических операций необходимо вспомнить правила сложения, вычитания, умножения «столбиком».
Если числа представлены в разных системах счисления, то до выполнения операции их нужно перевести в одну систему счисления.
До начала вычислений оба исходных числа записываются друг под другом, они выравниваются по младшему разряду.
Операция сложения
Сложение начинается с младшего разряда.
Если в результате сложения двух цифр одного разряда получается одноразрядное число, то оно записывается в данный разряд.
Если в результате сложения двух цифр одного разряда получается двузначное число, то младшая цифра записывается в данный разряд, а старшую цифру (1) держим «в уме». Она должна быть учтена при сложении цифр более старшего разряда. Это называется переносом в следующий разряд.
Операция вычитания
Если вычитаемое больше уменьшаемого, то операнды меняют местами, а перед результатом ставят знак минус.
Вычитание начинается с младшего разряда. Вычитание — операция обратная сложению, поэтому можно пользоваться соответствующей таблицей сложения.
Если цифра, стоящая в младшем разряде уменьшаемого, больше, чем цифра в соответствующем разряде вычитаемого, то результат ищем по таблице.
Если цифры равны, то в разряд результата пишем 0.
Если цифра, стоящая в младшем разряде уменьшаемого, меньше, чем цифра в соответствующем разряде вычитаемого, то необходимо «занять» 1 в более старшем разряде. При этом 1 единица старшего разряда «рассыпается» на единиц в предшествующем разряде (q - основание системы счисления)
Аналогично проводят вычисления во всех разрядах. Необходимо помнить, что значение разряда, из которого «занимали», становится на 1 меньше.

Пример 1. Сложить 101012 и 10112
1. Записываем числа столбиком, выравниваем по младшему разряду
 101012
10112
2. Складываем цифры младшего разряда.
12+12=102 (смотри таблицу).
Значит, в младший разряд пишем 0, а 1 переносим в следующий разряд (запишем ее над более старшим разрядом)
         1
 101012
+ 10112
         02
3. Переходим к следующему разряду, более левому разряду. Не забудьте учесть 1 переноса!
02+12+12=102
Опять в разряд пишем 0, а 1 переносим в следующий разряд (запишем ее над более старшим разрядом)
       1 1
 101012
10112
       002
4. Аналогично складываем все остальные разряды. Учитываем переносы
 1 1 1 1
 101012
10112
1000002




Пример 2. Сложить 42738 и 534318
1. Записываем числа столбиком, выравниваем по младшему разряду
     42738
534318
2. Складываем цифры младшего разряда.
38+18=48 (смотри таблицу).
Значит, в младший разряд пишем 4
     42738
534318
           48
3. Переходим к следующему разряду, более левому разряду.
78+38=128 (смотри таблицу).
В разряд пишем 2, а 1 переносим в следующий разряд (запишем ее над более старшим разрядом)
          1
     42738
534318
         248
4. Аналогично складываем все остальные разряды. Учитываем, если необходимо, переносы
          1
     42738
534318
   577248

Домашнее задание - выполнить письменно в тетради


1. Найти сумму и разность чисел 1101,1112 и 111,012
2. Найти сумму и разность чисел 110112 и 11,0112
3. Найти сумму и разность чисел 10101,12 и 110,012

вторник, 24 сентября 2019 г.

Урок 4. Решение задач

Практическое задание в классе:


Сегодня потренируемся в решении задач на перевод чисел из двоичной системы счисления в десятичную и обратно. 
1. Выполните проверочную работу  по заданию учителя.
2. Запишите  5 четных двоичных чисел, которые следуют за числом 17
3. Запишите  3 нечетных двоичных числа, которые следуют за числом 14
4. Решите несколько примеров на доске:
Перевести из десятичной системы счисления в двоичную:
123; 148; 217; 235; 325;
Перевести из двоичной системы счисления в десятичную:
1101; 11001101; 10101011
Задание. Загляни в тетрадку.

Домашнее задание


1. Перевести из десятичной системы счисления в двоичную:
113; 168; 217; 239; 315;
2. Перевести из двоичной системы счисления в десятичную:
10101; 110101101; 101101011

вторник, 17 сентября 2019 г.

Урок 3. Двоичная система счисления

Дата проведения занятия 17.09.19
Данный пост составлен по учебнику Информатика для 8 класса Босовой Л.Л., Босовой А.Ю.
Двоичной системой счисления называется позиционная система счисления с основанием 2.(q=2)
Алфавит двоичной системы счисления состоит из двух цифр: 0 и 1.


Для целых двоичных чисел можно записать:
an–1an–2…a1a0 = an–1*2n–1 + an–2*2n–2 +…+ a0*20
 

Например:
100112 =1*
24+0*23+0*22+1*21+1*20 = 24 + 21 + 20 =1910 

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

2. Правило перевода десятичных чисел в двоичную систему счисления
Нужно последовательно выполнять деление данного числа и получаемых целых частных на 2 до тех пор, пока не получим частное, равное нулю. Результат в двоичной системе счисления составляется последовательной записью полученных остатков, начиная с последнего.


Для просмотра в компьютерном классе  презентацию Системы счисления  ищите на  сервере по адресу \\server\public1\learn\9\T1-syst-1617
Дома ищите презентацию Системы счисления в Электронном приложении к учебнику «Информатика» для 8 класса.

Практическое задание в классе:



Домашнее задание - выполнить письменно в тетради

1. Переведите числа из двоичной системы счисления в десятичную:
100112
1101,12
1011012
1101011,012

2. Переведите целые числа из  десятичной системы счисления в двоичную:
8910
35710
60010
201010

3. Дополнительное задание - на ПК, по желанию. Системы счисления 

вторник, 10 сентября 2019 г.

Урок 2. Общие сведения о системах счисления

Дата проведения занятия 10.09.19.

Данный пост составлен по учебнику Информатика для 8 класса Босовой Л.Л., Босовой А.Ю.

Для просмотра в компьютерном классе  презентацию Системы счисления  ищите на  сервере по адресу \\server\public1\learn\9\T1-syst-1617
Дома ищите презентацию Системы счисления в Электронном приложении к учебнику «Информатика» для 8 класса.

Домашнее задание - выполнить письменно в тетради

1. Запишите  в развернутой форме числа:
143,51110
143,5118
1435118
14351116

2. Вычислите десятичные эквиваленты чисел:
10102
100112
1010112

3. Прочитайте притчу про шахматы
Сосчитайте и запишите, сколько зерен пшеницы нужно было бы положить 
3.1. на доску из 4-х клеток
3.2. на доску из 9-ти клеток
3.3. на доску из 16-ти клеток

вторник, 3 сентября 2019 г.

Урок 1. Техника безопасности в компьютерном классе. Медиабезопасность

Даты проведения занятия 3.09.19.
Уважаемые девятиклассники! Начинаем новый учебный год.
1. Вспомним, что такое техника безопасности в компьютерном классе. Посмотрите презентацию о технике безопасности, отметьте в тетради правильные утверждения. Давайте совместно обсудим ответы, затем  вы распишетесь в журнале по технике безопасности.

2. Кроме соблюдения правил техники безопасности по отношению к оборудованию, следует позаботиться о медиабезопасности, то есть о безопасной работе в сети Интернет. Посмотрите материал  на эту тему.

3. В этом году некоторые из вас на ОГЭ будут сдавать информатику (предмет по выбору). Уже сейчас вы можете решить половину заданий из варианта ОГЭ! Не верите?
Тогда попробуйте дома в качестве тренировки решить один из вариантов ОГЭ, размещенных на сайте К. Полякова :)
Вариант  найдете по ссылке:
Константин_Поляков_ОГЭ_Генератор_вариантов

Вы можете сделать Задания 1 - 4, 11, 12, 14 - 16, 18, 20.1

 Домашнее задание на 10 сентября
  1. Принести тетрадь для контрольных работ (12-18 листов)
  2. Вспомнить  логин и пароль для входа в свой аккаунт школьной сети
  3. Вспомнить структуру школьной сети

пятница, 17 мая 2019 г.

Построение запросов с параметром

Дата проведения занятия 17.05.2017
На предыдущем уроке мы создавали запросы для отбора записей по указанному критерию. Например, в запросе:

Вывести перечень  блюд (Название, Примечание, цена), которые дешевле 90 руб

для поля цена указывался критерий < 90
В критерии указывалось постоянное число.

А если пользователю надо отобрать записи с другой границей цены, что делать? 
Обычно запросы составляет администратор БД, а пользователь только использует уже составленные запросы.
Неужели администратору для КАЖДОЙ ЦЕНЫ придется составлять свой запрос?

В этом случае администратор может применить запросы с параметрами.
Параметры - это данные, которые пользователь вводит во время выполнения запроса.
В конструкторе запроса параметр задается с помощью двоеточия, за которым следует имя параметра, например:
<  :макс_цена
Имя параметра не должно содержать пробелов! 
Имя параметра не должно совпадать с именем поля!

Когда выполняется запрос, на экране появляется окно, в котором пользователь должен ввести значения всех параметров. После этого выполнение запроса продолжится.


Запрос пар1 в режиме Дизайн
пар1-конструктор.PNG
Ввод значения параметра во время выполнения запроса пар1
пар1-ввод-параметра.PNG
пар1-выполнение.PNG


Практическая работа. Запросы с параметрами

пятница, 26 апреля 2019 г.

Урок 29. 9В. Построение запросов без параметров

Дата проведения занятия 26.04.19
Пользователю любой информационной системы в первую очередь важно иметь возможность выбрать из БД ту информацию, которая ему нужна в данный момент. Для этого используются запросы.
Запрос - это объект БД, которым мы пока не пользовались.

Запрос - это обращение к СУБД для отбора записей или других операций с данными.

Рассмотрим построение запросов на примере БД Школьная столовая

Чтобы построить запрос, перейдем на вкладку Запросы, выберем в области Задачи вариант Создать запрос в режиме Дизайна. Перед нами откроется окно Конструктора запросов. Оно выглядит так, как показано на этом рисунке.




Это окно состоит из двух частей. В нижней части находится бланк запроса (обведен зеленым цветом).
В верхней части находится рабочее поле, в которое можно добавлять таблицы, из которых отбираются данные для запроса (Таблица Блюда обведена красным цветом).


На рисунке показан бланк, заполненный для формирования такого запроса:
"Вывести перечень  блюд (Название, Примечание, Цена), которые дешевле 90 руб. Сортировка по полю Цена, по возрастанию "

После того, как бланк запроса заполнен, следует сохранить запрос и затем запустить на выполнение. 
Вот как выглядит результат работы этого запроса



Прежде, чем начать составлять запросы, изучите алгоритм формирования запросов