Это методическое пособие предназначено для желающих самостоятельно научиться решать задачи по основным разделам предмета на языках Бейсик и Паскаль. Предлагаемая методика включает

Вид материалаМетодическое пособие

Содержание


I. Представление информации.Системы счисления. I.1.Теоретическое введение.
II.2.Логические высказывания
Высказывания, записанные на
II.3.Основные законы математической логики
II.4.Основные понятия математической логики
Математическая логика
II.5.Задачи  уровня
II.6.Задачи  уровня
II.7.Задачи  уровня
1 комната - "В этой комнате сидит тигр"
Заголовок алгоритма
Тело алгоритма
Структурный подход
Целые числа
К символам
Булевы выражения
True и False
CIRCLE арг1, арг2, арг3, арг4, арг5, арг6, арг7
PAINT арг1, арг2, арг3, арг4
М х,у. Перемещение в точку с координатами Х=100 и У=200 команда - М 100,200
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   25

Введение



Это методическое пособие предназначено для желающих самостоятельно научиться решать задачи по основным разделам предмета на языках Бейсик и Паскаль.

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

Большое число наглядных, хорошо подобранных примеров облегчает восприятие.

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

I. Представление информации.
Системы счисления.

I.1.Теоретическое введение.


В компьютерах информация передается в виде последовательности электрических сигналов – импульсов тока или напряжения. Каждой букве и цифре ставится в соответствие цифра «1» или цифра «0». Таким образом, цепочку электрических сигналов можно рассматривать как последовательность. Такая последовательность цифр «0» и «1», называется двоичным кодом или двоичной системой счисления.

Каждая из цифр несет в себе двойную информацию:
  1. имеет свое собственное значение
  2. место, которое она занимает в записи числа (т. е. разряд)

Такие системы счисления называются позиционными.

Виды систем счисления:
  • десятичная система счисления
  • двоичная система счисления
  • восьмеричная система счисления
  • шестнадцатеричная система счисления

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

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

Чтобы перевести дробную часть числа, записанную Р-ричной системе счисления, умножают в Р-ричной системе на основание системы q. Целая часть произведения будет первой цифрой изображения дроби в q-ричной системе счисления. Дробную часть произведения снова умножают на q. Целая часть произведения будет следующей цифрой записи дроби в q-ричной системе счисления. Процесс продолжается до тех пор, пока дробная часть произведения не будет нулевой или пока не получат требуемое количество знаков записи дроби в q. Целые части, полученные в Р-ричной системе счисления, необходимо записать в q.

Формы представления чисел

Десятичная

система

Двоичная

система

Восьмеричная

система

Шестнадцатеричная

система

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

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F


Операции с числами двоичной системы счисления

Сложение

Вычитание

Умножение

0+0=0

0-0=0

0*0=0

0+1=1

1-0=1

0*1=0

1+0=1

1-1=0

1*0=0

1+1=10

10-1=1

1*1=1


Операции с числами восьмеричной системы счисления

+

1

2

3

4

5

6

7

10

1

2

3

4

5

6

7

10

11

2

3

4

5

6

7

10

11

12

3

4

5

6

7

10

11

12

13

4

5

6

7

10

11

12

13

14

5

6

7

10

11

12

13

14

15

6

7

10

11

12

13

14

15

16

7

10

11

12

13

14

15

16

17



Операции с числами восьмеричной системы счисления

*

1

2

3

4

5

6

7

1

1

2

3

4

5

6

7

2

2

4

6

10

12

14

16

3

3

6

11

14

17

22

25

4

4

10

14

20

24

30

34

5

5

12

17

24

29

36

41

6

6

14

22

30

36

44

52

7

7

13

25

34

43

52

61


Пример: