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

Презентация на тему Презентация на тему Компьютер – исполнитель алгоритмов, предмет презентации: Информатика. Этот материал содержит 17 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

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

Слайд 1
Текст слайда:

Компьютер – исполнитель алгоритмов

Материалы курса
«Языки и системы программирования»

Тема 2
Залогова Любовь Алексеевна


Слайд 2
Текст слайда:

Структура компьютера

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


Слайд 3
Текст слайда:

Основные термины

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


Слайд 4
Текст слайда:

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

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


Слайд 5
Текст слайда:

Свойства памяти компьютера

Дискретность :определяется битовой структурой

Адресуемость: запись информации в память, а также чтение из памяти производится по адресам


Слайд 6
Текст слайда:

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


Слайд 7
Текст слайда:

Кодирование программы

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


Слайд 8
Текст слайда:

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







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


Слайд 9
Текст слайда:

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

Вычисление выражения 16 + 10 – 3


Слайд 10
Текст слайда:

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

Вывод:
Написание программ на языке машинных команд – очень трудоёмкая задача.

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


Слайд 11
Текст слайда:

Программа на языке символического кодирования

Вычисление выражения 16 + 10 – 3
Некоторые коды операций:
ADD – сложение (машинный код – 00000001)
SUB – вычитание (машинный код – 00000010)
MULT – умножение (машинный код – 00000011)
STOP - стоп (машинный код – 00111111)


Слайд 12
Текст слайда:

Программа на языке символического кодирования

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


Слайд 13
Текст слайда:

Программа на языке высокого уровня

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

Вычисление выражения 16 + 10 – 3 на ЯВУ:

D = 16 + 10 – 3


Слайд 14
Текст слайда:

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

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


Слайд 15
Текст слайда:

Уровни языков программирования

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


Слайд 16
Текст слайда:

Транслятор

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


Слайд 17
Текст слайда:

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

Транслятор


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое ThePresentation.ru?

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


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

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