Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Компьютер – исполнитель алгоритмов

Содержание

Структура компьютераКомпьютер - универсальное техническое средство для работы с информацией
Компьютер –   исполнитель алгоритмовМатериалы курса «Языки и системы программирования» Тема Структура компьютераКомпьютер - универсальное техническое средство для работы с информацией Основные терминыДанные – это информация, представленная в памяти компьютера в специальной формеПрограмма Представление информации в памяти компьютераДанные и программы хранятся в памяти компьютера в Свойства памяти компьютераДискретность :определяется битовой структуройАдресуемость: запись информации в память, а также Адрес ячейки и её содержимое Кодирование программыМашинная программа – это множество команд, расположенных в последовательных ячейках памяти. Формат машинной командыНекоторые коды операций:00000001 – сложение00000010 – вычитание00000011 – умножение00111111- стоп. Программа  на языке машинных командВычисление выражения 16 + 10 – 3 Программа  на языке машинных командВывод: Написание программ на языке машинных команд Программа  на языке символического кодированияВычисление выражения 16 + 10 – 3 Программа  на языке символического кодированияВывод: Программист освобождён от необходимости распределять память Программа  на языке высокого уровняКонструкции языков высокого уровня (ЯВУ) приближены к Сравнение языков различных уровнейВычисление выражения 16+10-3 на языках различных уровней Уровни языков программированияПонятие уровня языка программирования связано со степенью его удалённости от ТрансляторТранслятор – программа, которая переводит программу с языка более высокого уровня на Транслятор – программа, которая переводит программу с языка более высокого уровня на
Слайды презентации

Слайд 2 Структура компьютера
Компьютер - универсальное техническое средство для работы

Структура компьютераКомпьютер - универсальное техническое средство для работы с информацией

с информацией


Слайд 3 Основные термины
Данные – это информация, представленная в памяти

Основные терминыДанные – это информация, представленная в памяти компьютера в специальной

компьютера в специальной форме
Программа – алгоритм, записанный с использованием

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

Слайд 4 Представление информации в памяти компьютера
Данные и программы хранятся

Представление информации в памяти компьютераДанные и программы хранятся в памяти компьютера

в памяти компьютера в виде двоичного кода, т.е. в

виде набора нулей и единиц.

Слайд 5 Свойства памяти компьютера
Дискретность :определяется битовой структурой

Адресуемость: запись информации

Свойства памяти компьютераДискретность :определяется битовой структуройАдресуемость: запись информации в память, а

в память, а также чтение из памяти производится по

адресам

Слайд 6 Адрес ячейки и её содержимое

Адрес ячейки и её содержимое

Слайд 7 Кодирование программы
Машинная программа – это множество команд, расположенных

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

в последовательных ячейках памяти.


Слайд 8 Формат машинной команды






Некоторые коды операций:
00000001 – сложение
00000010 –

Формат машинной командыНекоторые коды операций:00000001 – сложение00000010 – вычитание00000011 – умножение00111111- стоп.

вычитание
00000011 – умножение
00111111- стоп.


Слайд 9 Программа на языке машинных команд
Вычисление выражения 16 +

Программа на языке машинных командВычисление выражения 16 + 10 – 3

10 – 3


Слайд 10 Программа на языке машинных команд
Вывод:
Написание программ на

Программа на языке машинных командВывод: Написание программ на языке машинных команд

языке машинных команд – очень трудоёмкая задача.

Программист должен иметь

возможность формулировать алгоритмы на языке привычных понятий

Слайд 11 Программа на языке символического кодирования
Вычисление выражения 16 +

Программа на языке символического кодированияВычисление выражения 16 + 10 – 3

10 – 3
Некоторые коды операций:
ADD – сложение (машинный

код – 00000001)
SUB – вычитание (машинный код – 00000010)
MULT – умножение (машинный код – 00000011)
STOP - стоп (машинный код – 00111111)

Слайд 12 Программа на языке символического кодирования
Вывод:
Программист освобождён от

Программа на языке символического кодированияВывод: Программист освобождён от необходимости распределять память

необходимости распределять память под программы и данные; ему не

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


Слайд 13 Программа на языке высокого уровня
Конструкции языков высокого уровня

Программа на языке высокого уровняКонструкции языков высокого уровня (ЯВУ) приближены к

(ЯВУ) приближены к терминологии конкретной предметной области

Вычисление выражения 16

+ 10 – 3 на ЯВУ:

D = 16 + 10 – 3


Слайд 14 Сравнение языков различных уровней
Вычисление выражения 16+10-3 на языках

Сравнение языков различных уровнейВычисление выражения 16+10-3 на языках различных уровней

различных уровней


Слайд 15 Уровни языков программирования
Понятие уровня языка программирования связано со

Уровни языков программированияПонятие уровня языка программирования связано со степенью его удалённости

степенью его удалённости от языка процессора и приближённости к

формальному языку предметной области

Слайд 16 Транслятор
Транслятор – программа, которая переводит программу с языка

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

более высокого уровня на язык машинных команд.
Трансляция – процесс

перевода программы на язык машинных команд:

  • Имя файла: kompyuter-–-ispolnitel-algoritmov.pptx
  • Количество просмотров: 90
  • Количество скачиваний: 0