Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ - ПРОГРАММИРОВАНИЕ СУПЕР.rtf
Скачиваний:
9
Добавлен:
25.09.2019
Размер:
1.21 Mб
Скачать

39. Локальные и глобальные объекты в процедурах и ф-циях.

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

ЛОКАЛЬНЫЕ ИМЕНА – имена явно или неявно описанные в блоке.

ГЛОБАЛЬНЫЕ ИМЕНА – имена, не описанные в блоке, но описанные в любом из охватывающих блоков верхнего уровня.

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

40. Структурн. Предст. Осн. Констр-ий языка

Основные алгоритмические конструкции

-Линейные процессы.

-Разветвляющиеся процессы.

-Циклические процессы.

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

41. Перевод вещественных чисел из 10-ичной системы в 2-ную.

При переводе вещественных чисел ЦЕЛЫЕ И ДРОБНЫЕ ЧАСТИ ПЕРЕВОДЯТСЯ ОТДЕЛЬНО:

1) ПЕРВОД ЦЕЛОЙ ЧАСТИ:

Ч тобы перевести число из десятичной системы в двоичную, надо производить последовательное деление на 2 до тех пор, пока в частном не получиться число меньше делителя. В качестве результата записать последние значения частного и выписать за ним все остатки в обратном порядке. Пример: 40(10)= > 101000

40|0 (способ удобнее)

20|0

10|0

5 |1

2 |0

1

2) ПЕРВОД ДРОБНОЙ ЧАСТИ:

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

1) 0,125(10) => 0,001(2) 2) 0,28(10)=>0,010001(2)

0|125 0|28

0|250 0|56

0|500 1|12

1|000 0|24

0|48

0|96

1|92

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

42. Перевод вещественных чисел из двоичной сс в 10-чную.

Перевод дробного числа из десятичной системы счисления в двоичную осуществляется по следующему алгоритму:

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

- Затем дробная часть десятичной дроби умножается на степени основания двоичной системы счисления;

- В полученном произведении выделяется целая часть, которая принимается в качестве значения первого после запятой разряда числа в двоичной системе счисления;

- Алгоритм завершается, если дробная часть полученного произведения равна нулю или если достигнута требуемая точность вычислений. В противном случае вычисления продолжаются с предыдущего шага.

Пример:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]