Алгоритм и компьютерная программа

Download Report

Transcript Алгоритм и компьютерная программа

Вопросы
1. Что называют «исполнителем
алгоритма»?
2. Кто может создавать
алгоритмы?
3. Что такое «система команд
исполнителя»?
Алгоритм и
компьютерная
программа
Алгоритм, записанный на
одном из языков
программирования, есть
компьютерная
программа.
Робот, алгоритм и
компьютер
Любой исполнитель
алгоритма может что-либо
выполнять, если в его
блок управления встроен
мини-компьютер.
Компьютерные программы бывают
разные:
- Программы управляющие самим миникомпьютером (системные
программы).
- Программы управляющие роботом.
Все программы хранятся в
памяти компьютера.
Роботом можно назвать
любой объект, в
который встроен миникомпьютер для
автоматического
управления им.
Робот может выполнять
какие-либо действия, если
в него встроен компьютер,
в памяти которого
хранятся данные и
специальные алгоритмы в
виде программ.
Языки
программирования
Компьютер – это
исполнитель алгоритма.
Исполнять алгоритмы
компьютеру помогают
особые устройства:
процессор, внутренняя
память и другие.
Компьютерная программа
Program Chislo;
Var X: Integer;
Begin
Readln (Х); If X MOD 2 = Then Writeln (' Да‘)
Else Writeln (' Нет‘)
End.
Главное, что должны понять
1. Компьютер является
инструментом человека для
работы с информацией. Он
автоматически, то есть без участия
человека, может исполнять
последовательность команд –
компьютерную программу.
2. Компьютерная программа – это
описание способа решения задачи
(алгоритма), только не в виде
текста на естественном языке и не
в виде блок-схемы, а на особом
языке, то есть на языке
программирования.
3. Система команд исполнителя-
компьютера – это список команд,
которые компьютер может
исполнять.
Вопросы
1. Чем отличается исполнитель –
человек от исполнителякомпьютера?
2. Может ли компьютер
обрабатывать данные, если в его
памяти нет программ?
3. Что такое компьютерная
программа?
4. Благодаря каким устройствам
компьютер может исполнять
программы и обрабатывать
данные?
5. Исполнит ли компьютер
программу, написанную на
естественном русском языке?
Почему?
Домашняя работа
с. 134 – 138, Т.с. 44, № 4