Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
20.04.2023
Размер:
1.9 Mб
Скачать

— Ми т.д. Бесконечный ряд чисел потребует бесконечного числа символов для записи чисел. Кроме того, такой способ записи чисел приводит к очень сложным правилам арифметики.

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

Количество цифр, используемых для записи числа, называется основанием системы счисления, в дальнейшем его обозначим q.

В повседневной жизни мы пользуемся десятичной позиционной системой счисления, q = 10, т.е. используется 10 цифр: 0 1 2 3 4 5 6 7 8 9.

Рассмотрим правила записи чисел в позиционной десятичной системе счисления. Числа от 0 до 9 записываются цифрами, для записи следующего числа цифры не существует, поэтому вместо 9 пишут 0, но левее нуля образуется еще один разряд, называемый старшим, где записывается (прибавляется) 1, в результате получается 10. Затем пойдут числа 11, 12, но на 19 опять младший разряд заполнится и мы его снова заменим на 0, а старший разряд увеличим на 1, получим 20. Далее по аналогии 30, 40 ... 90, 91, 92 ... до 99. Здесь заполненными оказываются два разряда сразу; чтобы получить следующее число, мы заменяем оба на 0, а в старшем разряде, теперь уже третьем, поставим 1 (т.е. получим число 100) и т.д. Очевидно, что, используя конечное число

цифр, можно записать любое сколь угодно большое число. Заметим также, что производство арифметических действий в десятичной системе счисления весьма просто.

В информатике, вследствие применения электронных средств вычислительной техники, большое значение имеет двоичная система счисления, q = 2. На ранних этапах развития вычислительной техники арифметические операции с действительными числами производились в двоичной системе ввиду простоты их реализации в электронных схемах вычислительных машин. Например, таблица сложения и таблица умножения будут иметь по четыре правила:

0

+ 0

= 0

0x0 = 0

0+1 = 1

0x1=0

1+0=1

1x0 = 0

1

+ 1

= 10

1x1 = 1

А значит, для реализации поразрядной арифметики в компьютере потребуются вместо двух таблиц по сто правил в десятичной системе счисления две таблицы по четыре правила в двоичной. Соответственно на аппаратном уровне вместо двухсот электронных схем —восемь.

Но запись числа в двоичной системе счисления длиннее записи того же числа в десятичной системе счисления в log2 10 раз (примерно в 3,3 раза). Это громоздко и не удобно для использования, так как обычно человек может одновременно воспринять не более пяти-семи единиц информации, т.е.

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

Как это будет показано далее, перевод числа, записанного в двоичной системе счисления, в восьмеричную и шестнадцатеричную очень сильно упрощается по сравнению с переводом из

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

Восьмеричная система счисления имеет восемь цифр: 0 12 3 4 5 6 7. Шестнадцатеричная — шестнадцать, причем первые 10 цифр совпадают по написанию с цифрами десятичной системы счисления, а для обозначения оставшихся шести цифр применяются большие латинские буквы, т.е. для шестнадцатеричной системы счисления получим набор цифр: 0123456789ABCDEF.

Если из контекста не ясно, к какой системе счисления относится запись, то основание системы записывается после числа в виде нижнего индекса. Например, одно и то же число 231, записанное в десятичной системе, запишется в двоичной, восьмеричной и шестнадцатеричной системах счисления следующим образом: 23100)= 111001 ll(2)= 347(g)=E7(16).

Запишем начало натурального ряда в десятичной, двоичной, восьмеричной и шестнадцатеричной системах счисления.

Десятичная

Двоичная

Восьмерич-

Шестнадцате-

 

 

ная

ричная

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

Десятичная

Двоичная

Восьме-

Шестнадца-

 

 

ричная

теричная

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

А

11

1011

13

В

12

1100

14

С

13

1101

15

D

14

1110

16

Е

15

1111

17

F

16

10000

20

10

17

10001

21

11

Представление текстовых и символьных данных в двоичном коде

Представление текстовых и символьных данных в двоичном коде

Для передачи информации между собой люди используют знаки исимволы.Начав с простейших условных жестов, человек создал целый мир знаков, где главным средством общения стал язык (т.е. речь и письменность). Слово есть минимальная первичная единица языка, представляющая собой специальный набор символов и служащая для наименования понятий, предметов, действий и т.п. Следующим по сложности элементом языка является предложение — конструкция, выражающая законченную мысль. На основе предложений строится текст. Текст (от лат. textus — ткань, соединение) — высказывание, выходящее за рамки предложения и представляющее собой единое и целое, наделенное внутренней структурой и организацией в соответствии с правилами языка.

С появлением вычислительных машин стала задача представления в цифровой форме нечисловых величин, и в первую очередь - символов, слов, предложений и текста.

Символы. Для представления символов в числовой форме был предложен метод кодирования, получивший в дальнейшем широкое распространение и для других видов представления нечисловых данных (звуков, изображений и др.).Кодом называется уникальное беззнаковое целое двоичное число, поставленное в соответствие некоторому символу. Под алфавитомкомпьютерной системы понимают совокупность вводимых и отображаемых символов. Алфавит компьютерной системы включает в себя арабские цифры, буквы латинского алфавита, знаки препинания, специальные символы и знаки, буквы национального алфавита, символы псевдографики — растры, прямоугольники, одинарные и двойные рамки, стрелки. Первоначально для хранения кода одного символа отвели 1 байт (8 битов), что позволяло закодировать алфавит из 256 различных символов. Система, в которой каждому символу алфавита поставлен в соответствие уникальный код, называется кодовой таблицей. Разные производители средств вычислительной техники создавали для одного и того же алфавита символов свои кодовые таблицы. Это приводило к тому, что символы, набранные с помощью одной таблицы кодов, отображались неверно при использовании другой таблицы. Для решения проблемы многообразия кодовых таблиц в 1981 г. Институт стандартизации США принял стандарт кодовой таблицы, получившей название ASCII (American Standard Code of Information Interchange — американский стандартный код информационного обмена). Эту таблицу использовали программные продукты, работающие под управлением операционной системы MS-DOS, разработанной компанией Microsoft по заказу крупной фирмы — производителя персональных компьютеров IBM (International Business Machine).

Широкое распространение персональных компьютеров фирмы IBM привело к тому, что стандарт ASCII приобрел статус международного.

Втаблице ASCII содержится 256 символов и их кодов. Таблица состоит из двух частей: основной и расширенной. Основная часть (символы с кодами от 0 до 127 включительно) является базовой, она в соответствии с принятым стандартом не может быть изменена. В нее вошли: управляющие символы арабские цифры, буквы латинского алфавита, знаки препинания, специальные символы. Расширенная часть отдана национальным алфавитам, символам псевдографики и некоторым специальным символам. В соответствии с утвержденными

стандартами эта часть таблицы изменяется в зависимости от национального алфавита той страны, где она используется, и способа кодирования. Именно поэтому, при наименовании программ, документов и других объектов желательно использовать латинские буквы, содержащиеся в основной,

неизменяемой части таблицы, так как русскоязычные имена при несоответствии таблиц кодирования будут неверно отображаться. Например, операционная система Windows поддерживает большое число расширенных таблиц для различных национальных алфавитов. В России наиболее распространенной кодовойтаблицей алфавита русского языка является «латиница

Windows 1251»

Вкачестве другого примера рассмотрим расширенную таблицу«ГОСТ—альтернативная» , на смену которой пришла «латиница Windows 1251».

Во многих странах Азии 256 кодов явно не хватило для кодирования их национальных алфавитов. В 1991 г. производители программных продуктов и организации, утверждающие стандарты, пришли к соглашению о выработке единого стандарта. Этот стандарт построен по 16 битной схеме кодирования и получил название UNICODE. Он позволяет закодировать 216= 65536 символов, которых достаточно для кодирования всех национальных алфавитов в одной таблице. Так как каждый символ этой кодировки занимает два байта (вместо одного, как раньше), все текстовые документы, представленные в UNICODE, стали длиннее в два раза. Современный уровень технических средств нивелирует этот недостаток UNICODE.

Текстовые строки. Текстовая (символьная) строка — это конечная последовательность символов. Это может быть осмысленный текст или произвольный набор, короткое слово или целая книга. Длина символьной строки — это количество символов в ней. Записывается в память

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

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

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

Конспект урока

Тема: Высказывания (суждения), логические выражения, связки, таблицы истинности. Тип: урок введение нового

Цели:

Обучающая - Сформировать у учащихся понятия: формы мышления, алгебра высказываний, логическое высказывание, логические величины, логические операции.

Развивающая - Способствовать формированию логического мышления, интереса к разделу информатики - алгебре логики.

Этапы урока:

I

Организационный момент

II

Изложение нового материала

III

Подведение итогов

IV

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

Ход урока:

I. Организационный момент

II. Изложение нового материала

1. Формы мышления

Опр.1 Логика – эта наука, изучающая законы и формы мышления; учение о способах рассуждений и доказательств.

Основными формами мышления являются понятие, суждение.

Опр.2 Понятие – это форма мышления, выделяющая существенные признаки предмета или класса предметов, позволяющих отличить их от других.

Например: компьютер, трапеция, портфель, ураганный ветер.

Упражнение 1 (устно). Приведите свои примеры.

Опр.3 Суждение (высказывание, утверждение) – это форма мышления, в которой что-либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними.

Высказывание может быть либо истинным, либо ложным, и может быть либо простым, либо составным (сложным).

Например:

1.Истинное и простое высказывание: Буква “т” - согласная.

2.Ложное и сложное высказывание: Осень наступила, и грачи прилетели.

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

Например:

1. Уходя, гасите свет!

2. Кто хочет быть счастливым?

Высказывания могут выражаться с помощью математических, физических, химических и прочих знаков. Например: 5>3, H2O+SO2=H2SO4.

Упражнение 2 (устно). Объясните, почему следующие высказывания не являются высказываниями:

1.Какого цвета твой велосипед?

2.Число Х больше пяти?

3.5Х-2

4.Посмотрите в окно.

5.Пейте томатный сок!

6.Вы были в музее?

7.Разность чисел 12 и Х равна 6.

Упражнение 4 (устно). Какие из следующих высказываний являются истинными, а какие ложными?

1.Город Москва – столица России.

2.Число 12 – простое.

3.7*3=1.

4.12<15.

5.Сканер – устройство, которое может напечатать на бумаге то, что изображено на экране компьютера.

6.Клавиатура – устройство ввода информации.

Упражнение 5 (устно). Приведите свои примеры истинных и ложных высказываний.

2. Алгебра высказываний

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

Под высказыванием (суждением) будем понимать повествовательное предложение, относительно которого можно сказать, истинно или ложно.

В алгебре высказываний простым высказываниям ставятся в соответствии логические переменные, обозначаемые прописными буквами латинского алфавита.

Например:

А= “Листва на деревьях опадает осенью”. В= “Земля прямоугольная”.

Высказывания, как говорилось уже ранее, могут быть истинными или ложными. Истинному высказыванию соответствует значение логической переменной 1, а ложному – значение 0 .

Например:

А=1 В=0

Опр.6 В алгебре высказываний высказывания обозначаются именами логических переменных, которые могут принимать лишь два значения: “истинна” (1) и “ложь” (0).

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

Опр.7 Логическая операция – способ построения сложного высказывания из данных высказываний, при котором значение истинности сложного высказывания полностью определяется значениями истинности исходных высказываний.

Рассмотрим три базовых логических операций – инверсию, конъюнкцию, дизъюнкцию.

Логическая

Название

Соответствует

Обозначение

Таблица

Логическая

операция

 

союзу

знаками

истинности

операция

 

 

 

 

 

 

 

Опр. 8

 

 

 

 

 

 

 

Инверсия

 

 

 

 

 

 

 

логической

 

 

 

 

 

 

 

переменной

Инверсия

 

 

 

 

 

 

истина, если

 

 

 

А

A

 

 

 

 

 

 

переменная

 

отрицание

не А

A

1

0

 

(от лат.

 

ложна, и,

 

 

 

0

1

 

inversion –

 

 

 

 

наоборот,

 

 

 

 

 

 

переворачиваю)

 

 

 

 

 

 

инверсия

 

 

 

 

 

 

 

ложна, если

 

 

 

 

 

 

 

переменная

 

 

 

 

 

 

 

истинна.

 

 

 

 

 

 

 

Опр.9

 

 

 

 

 

 

 

Конъюнкция

 

 

 

 

 

 

 

двух

Конъюнкция

 

 

 

А

В

A B

логических

Логическое

 

 

1

1

1

переменных

 

 

 

(от лат.

умножение

А и В

A B

1

0

0

истинна тогда

 

 

 

0

1

0

и только

conjunction –

 

 

 

 

 

 

0

0

0

тогда, когда

связываю)

 

 

 

 

 

 

 

 

 

оба

 

 

 

 

 

 

 

 

 

 

 

 

 

 

высказывания,

 

 

 

 

 

 

 

истинны.

 

 

 

 

 

 

 

Опр. 10

 

 

 

 

 

 

 

Дизъюнкция

 

 

 

 

 

 

 

двух

 

 

 

 

А

В

A B

Дизъюнкция

 

 

 

логических

 

 

 

1

1

1

 

Логическое

 

 

переменных

 

А или В

A B

1

0

1

(от лат.

сложение

ложна тогда и

 

 

0

1

1

disjunction –

 

 

 

только тогда,

 

 

 

0

0

0

различаю)

 

 

 

когда оба

 

 

 

 

 

 

 

 

 

 

 

 

 

высказывания

 

 

 

 

 

 

 

ложны.

Упражнение 7. Даны два простых высказывания:

 

 

 

 

 

А= “Щука – рыба”; В=“Ворона – певчая птица”.

Составьте из них все возможные составные (сложные) высказывания и определите их истинность.

III. Подведение итогов

Обобщить пройденный материал

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

1.Выучить определения, знать обозначения.

2.Даны высказывания:

А = {На улице светит солнце}, В = {На улице дождь},

С = {На улице пасмурная погода}, В = {На улице идет снег}.

Составьте два сложных высказывания, одно из которых в любой ситуации всегда будет ложным, а другое истинным.

Конспект урока

Тема: Высказывания (суждения), логические выражения, связки, таблицы истинности. (2 занятие) Тип: урок повторения (закрепление)

Цели:

Обучающая – отработать навыки: высказывания, логические операции.

Развивающая - Способствовать формированию логического мышления, интереса к разделу информатики - алгебре логики.

Этапы урока:

I

Организационный момент

 

II

Проверка домашнего задания

 

III

Закрепление изученного материала

 

IV

Подведение итогов

 

V

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

 

 

Ход урока:

I. Организационный момент

II. Проверка домашнего задания

III.Закрепление изученного материала

1.Определить логическое значение следующих высказываний:

a.Семь простое число и 5 – четное

b.7 – четное или 5 – нечетное

c.23 = 8 или 33 = 27

2.Среди следующих высказываний укажите составные, выделите в них простые, обозначьте их каждое из них буквой. Запишите с помощью логических операций каждое составное высказывание.

d.Число 456 трехзначное и четное.

e.Неверно, что Солнце движется вокруг Земли.

f.Число делится на 9 тогда и только тогда, когда сумма его цифр делится на 9.

g.Луна – спутник Земли.

h.На уроке химии ученики выполняли лабораторную работу, и результаты исследований записывали в тетрадь.

i.Если число оканчивается на 0, то оно делится на 10.

j.Чтобы погода была солнечной, достаточно, чтобы не было ни ветра, ни дождя.

k.Если у меня будет свободное время и не будет дождя, тоя не буду писать сочинения, а пойду на дискотеку.

l.Без Вас хочу сказать Вам много

m.При Вас я слушать Вас хочу.

n.Если человек с детства и юности своей не давал нервам властвовать над собой, то они не привыкнут раздражаться и будут ему послушны.

3.Постройте отрицания следующих высказываний.

o.На улице сухо.

p.Сегодня выходной день.

q.Ваня не был готов сегодня к урокам.

r.Неверно, что число 3 не является делителем числа 198.

s.Некоторые млекопитающие не живут на суше.

t.Неверно, что число 17 – простое.

4.Из каждых трех выберите пару высказываний, являющихся отрицаниями друг друга.

u.“Луна – спутник Земли”, “Неверно, что Луна спутник Земли”, “Неверно, что Луна не является спутником Земли”;

v.“2007 < 2008”, “2007 > 2008”, “2007 ? 2008”;

w.“Прямая а перпендикулярна прямой с”; “Прямая а не параллельна прямой с”; “Прямая а не пересекается с прямой с”.

5.Найдите значения логических выражений:

x.(0 1) (1 1)

y.((1 1) 0) 1

z.(0 1) 1

aa. 1 (1 1) 1

IV. Подведение итогов

Обобщить пройденный материал

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

Даны высказывания:

А: 2*5=10 В: 3<5

C: 2 0

Записать с помощью логических связок след. высказывания:

1)3<5 или 2=0

2)2 *5 10

3)3<5 и 2=0

САМОАНАЛИЗ УРОКА

Самоанализ урока информатики в 10-м классе. Практикант: Абросимов Дмитрий Евгеньевич.

Тип урока: урок закрепления материала. Цели урока следующие:

1.Формирование положительной мотивации учения. Закрепление пройденного.

2.Учебная задача – закрепить основные понятия, правила, а также отработать навыки: высказывания, логические операции в ходе выполнения упражнений.

3.Развивать познавательный интерес к предмету.

4.Воспитывать аккуратность, внимание, точность.

5.Развивать умение анализировать, сравнивать, делать выводы.

Данный урок соответствует календарно-тематическому планированию.

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

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

Отобранное содержание урока, оборудование урока, организация активной мыслительной деятельности учащихся на всех этапах урока, применение словесных, визуальных методов способствовали достижению образовательных целей урока, стимулировали познавательные интересы учащихся.

Работоспособность на протяжении всего урока обеспечивалась за счёт реализации личностно-ориентированного обучения, грамотно подобранных заданий и сменой деятельности. Я считаю, что выбранная форма организации учебной деятельности школьников была достаточно эффективной. С моей стороны были соблюдены нормы педагогической этики и такта, культура общения «учительученик».

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

1.делают процесс обучения продуктивным посредством наглядности;

2.мотивируют познавательную деятельность учащихся;

3.стимулируют самостоятельную работу учащихся;

4.развивают творческие способности учащихся;

5.учитель экономит время на уроке для оформления классной доски, наглядного и иллюстрированного материала.

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

Конспект урока

Тема: Старшинство логических связок, построение таблиц истинности, дерево выражения. Тип: комбинированный урок (введение нового материала закрепление изученного материала)

Цели:

Обучающая учить составлять таблицу истинности, дерево выражения.

Развивающая - Способствовать формированию логического мышления, интереса к разделу информатики - алгебре логики.

Этапы урока:

I

Организационный момент

II

Проверка домашнего задания

III

Изложение нового материала

IV

Закрепление изученного материала

V

Подведение итогов

VI

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

Соседние файлы в папке из электронной библиотеки