Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемОлег Фролов
1 Основы программирования Лекция 1 НАГИН Дмитрий Александрович
2 История создания ЭВМ 40-е годыРаботы по созданию ЭВМ 1943г.Первая в мире действующая ЭВМ (Великобритания) 1945г.Первая арифметическая ЭВМ ENIAC (США)
3 Архитектура фон Неймана Основными блоки – АЛУ, УУ, ЗУ и I/O; программы и данные хранятся в одной и той же памяти; управление происходит посредством команд, считываемых из памяти; данные представляются в двоичном виде
4 Системы счисления Система счисления – способ записи чисел с помощью набора специальных знаков, называемых цифрами. Для представления числа x в b-ричной системе счисления его представляют в виде линейной комбинации степеней числа b: где a k целые, 0 a k b
5 Перевод произвольной позиционной системы счисления в десятичную Если число в b-ричной системе счисления равно то для перевода в десятичную систему вычисляем такую сумму: Или в более наглядном виде: Пример:
6 Перевод из десятичной в произвольную позиционную систему счисления Для перевода необходимо делить число с остатком на основание счисления до тех пор, пока частное больше основания счисления. Пример: переведём в двоичную систему 44 делим на 2. частное 22, остаток 0 22 делим на 2. частное 11, остаток 0 11 делим на 2. частное 5, остаток 1 5 делим на 2. частное 2, остаток 1 2 делим на 2. частное 1, остаток 0 1 делим на 2. частное 0, остаток 1 Частное равно нулю, деление закончено. Теперь записав все остатки слева направо получим число
7 Перевод из двоичной в восьмеричную и шестнадцатеричную системы Для восьмеричной Для шестнадцатеричной A B C D E F
8 Единицы измерения информации БитНаименьшая возможная единица измерения информации (1 или 0) Байт8 бит. Основная единица измерения информации Машинное слово 8,16, 32 или 64 бита (в зависит от разрядности процессора) Килобайт1024 (2 10 )байт Мегабайт1024 (2 10 ) килобайт
9 Двоичные операции NOT – логическое отрицание XNOT X Пример:
10 Двоичные операции OR – логическое «ИЛИ» XYX OR Y Пример:
11 Двоичные операции AND – логическое «И» XYX AND Y Пример:
12 Двоичные операции XOR – исключающее «ИЛИ» XYX XOR Y Пример:
13 Двоичные операции Побитовый сдвиг влево: Побитовый сдвиг вправо (беззнаковый): Побитовый сдвиг вправо (знаковый):
14 Алгоритмы
15 Понятие алгоритма Алгоритм это последовательность действий, направленных на получение определённого результата. Требования к алгоритму: Детерминированность (определенность) Понятность Завершаемость (конечность)
16 Схематическое представление алгоритма 1.Выполнение операции (группы операций) 2.Выбор направления выполнения в зависимости от условия
17 Схематическое представление алгоритма 3. «Цикл с параметром» 4. Использование отдельно описанных алгоритмов (подпрограмм)
18 Схематическое представление алгоритма 5. Операторы ввода/вывода данных 6. Начало и конец алгоритма
19 Схематическое представление алгоритма 7. Соединительные линии между функциональными блоками
20 Примеры алгоритмов Ввести с клавиатуры число a. Вычислить: Вывести полученные результаты. START Ввод a Вывод: a,b,c,d END
21 Примеры алгоритмов Вычислить: Вывести полученный результат. START Ввод a,b,c z=b y=z+b z=a Вывод: y END a>b? b>c? y=z+с нетда нетда
22 Примеры алгоритмов Вычислить: Вывести полученный результат. START Ввод n Вывод y END y=1 i=2 до n шаг 1
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.