Что такое ЯМК? Кто предложил такую систему?
Состав команд ЯМК предложил Джон фон Нейман в 1946г.
ЯМК-это компьютер выполняет СКИ язык машинных команд ЯМК
Какие особенности выполнения программы на ЯМК компьютером?
Программа для компьютера – это алгоритм, разработанный на ЯМК. Или, Программа управления компьютером – это последовательность команд ЯМК, где каждая команда – директива для процессора на выполнение определённого действия.
Что такое ЯПВУ?
Язык программирования, разработанный для быстроты и удобства использования программистом.
Особенности выполнения программы компьютером, написанной на ЯПВУ?
Для того чтобы процессор мог выполнить программу, написанную на языке программирования, она и данные с которыми она работает должны быть загружены в оперативную память. Программа написана и загружена в оперативную память и для того чтобы процессор ее выполнил в оперативной памяти, должна быть еще, и программа переводчик, который переводит программу с языка высокого уровня на язык машинных команд.
Почему компьютер можно назвать формальным исполнителем?
Исполнитель-компьютер ничего не знает и не понимает. Он формально выполняет программу, то есть последовательность команд, которые входят в систему его команд и написаны для него на специальном языке программирования.... Поэтому компьютер называют формальным исполнителем алгоритмов.
Часть 2
Перечислите свойства алгоритма. Коротко поясните каждое свойство.
1.Дискретность(разрывность – противоположно непрерывности) – это свойство алгоритма, характеризующее его структуру: каждый алгоритм состоит из отдельных законченных действий, говорят: «Делится на шаги».
2.Массовость – применимость алгоритма ко всем задачам рассматриваемого типа, при любых исходных данных. 3. Определенность— свойство алгоритма, указывающее на то, что каждый шаг алгоритма должен быть строго определен и не допускать различных толкований;
4. Результативность – свойство, состоящее в том, что любой алгоритм должен завершаться за конечное число шагов. 5. Формальность – это свойство указывает на то, что любой исполнитель, способный
Перечислите способы описания алгоритма. Дайте пояснения.
Словесное описание
Псевдокод — описание структуры алгоритма на естественном языке
Блок-схема – описание структуры алгоритма с помощью геометрических фигур с линиями-связями, показывающими порядок выполнения отдельных инструкций
Практическая часть
Запустите программу MS Word.
С помощью автофигур создайте схематичное графическое изображение видов алгоритмов: линейного, циклического, разветвляющего. Используйте команды "копировать", "вставить" для создания повторяющихся элементов.
2. Сохраните документ в своей папке с именем "Практическая работа№2"
Критерии оценки за выполнение практической части:
Студент выбирает построение блок-схемы по образцу, представленному в теоретической части, без изменений и конкретных примеров. При этом все структуры нарисованы полностью и правильно - оценка "ХОРОШО";
Студент самостоятельно, на конкретных примерах, составляет структуры алгоритмов - оценка "ОТЛИЧНО";
Студент выбирает построение блок-схемы по образцу, представленному в теоретической части, без изменений и конкретных примеров, изобразив только две структуры алгоритма - оценка "УДОВЛЕТВОРИТЕЛЬНО";
Студент не справился с заданием - оценка "НЕУДОВЛЕТВОРИТЕЛЬНО"
Выводы: познакомился с исполнителями алгоритма, с программным принципом работы компьютера.
Линейный Циклический
![]() | |||
![]() |
Разветвляющийся