
- •Билет № 1: Этапы развития вычислительной техники
- •Домеханический этап
- •Механический этап
- •Электромеханический этап
- •Электронный этап
- •Билет № 2: Основные понятия и категории информатики
- •Билет № 3: Классификация типов информации и методы ее обработки в эвм.
- •Билет № 4: Понятие алгоритма. Способы записи алгоритмов. Свойства алгоритмов.
- •Билет № 5: Принципы организации вычислений в эвм
- •Билет № 6: Системы счисления основные понятия.
- •Билет № 8: Алгоритм перевода целых чисел методом деления.
- •Билет №9 Алгоритм перевода правильной дроби методом деления. Пример
- •Билет № 10: Алгоритм перевода чисел методом «взвешивания». Билет № 11: Алгоритм перевода чисел из 2-чн методом «замены».
- •Билет № 12: Формы представления чисел в эвм. Естественная форма
- •1. Закон одинарных элементов
- •3. Комбинационные законы
- •A. Закон тавтологии (многократное повторение)
- •Определение
- •Аксиомы
- •Свойства логических операций
- •Билет № 20: Нету такого! Билет № 21: Табличный способ представления пф.
- •31. Реализация переключательных функций в универсальных базисах.
- •32. Понятие архитектуры эвм.
- •33. Обобщенная структура эвм. Принцип функционирования.
- •34. Классификация эвм по форме представления информации.
- •35. Классификация эвм по областям применения.
- •Архитектура фон Неймана
- •37. Операционные сиситемы.
- •38. Вычислительные системы и сети.
- •40. Matlab, назначение, принципы работы.
Билет № 4: Понятие алгоритма. Способы записи алгоритмов. Свойства алгоритмов.
Под алгоритмом понимают постоянное и точное предписание (указание) исполнителю совершить определенную последовательностьдействий, направленных на достижение указанной цели или решение поставленной задачи
Слово алгоритм происходит от algorithmi – латинской формы написания имени великого математика IX в. Аль Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмами и понимали только правила выполнения четырех арифметических действий над многозначными числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению поставленной задачи.
Свойства алгоритмов:
Поочередное выполнение команд алгоритма за конечное число шагов приводит к решению задачи, к достижению цели. Разделение выполнения решения задачи на отдельные операции (выполняемые исполнителем по определенным командам) – важное свойство алгоритмов, называемое дискретностью.
Каждый алгоритм строится в расчете на некоторого исполнителя. Для того чтобы исполнитель мог решить задачу по заданному алгоритму, необходимо, чтобы он был в состоянии понять и выполнить каждое действие, предписываемое командами алгоритма. Такое свойство алгоритмов называется определенностью (или точностью) алгоритма. (Например, в алгоритме указано, что надо взять 3—4 стакана муки. Какие стаканы, что значит 3—4, какой муки?)
Еще одно важное требование, предъявляемое к алгоритмам, - результативность (или конечность) алгоритма. Оно означает, что исполнение алгоритма должно закончиться за конечное число шагов.
Универсальность. Алгоритм должен быть составлен так, чтобы им мог воспользоваться любой исполнитель для решения аналогичной задачи. (Например, правила сложения и умножения чисел годятся для любых чисел, а не для каких-то конкретных.)
Таким образом, выполняя алгоритм, исполнитель может не вникать в смысл того, что он делает, и вместе с тем получать нужный результат. В таком случае говорят, что исполнитель действуетформально, т.е. отвлекается от содержания поставленной задачи и только строго выполняет некоторые правила, инструкции.
Способы задания алгоритма:
словесный, (недостаток–многословность, возможна неоднозначность–«он встретил ее на поле с цветами»),
табличный (физика, химия и т. д.),
графический (блок-схемы).
Блок – схемы. Условные обозначения
Начало - конец Процесс Ввод-вывод Типовой процесс Решение (условие) |
|
|
||
|
|
|
||
Базовые алгоритмические структуры |
||||
Следование |
Ветвление |
Повторение (цикл) |
||
|
|
|
Билет № 5: Принципы организации вычислений в эвм
Путь информации в машине начинается с устройства ввода. Она может воспринять информацию, считывая ее с карт, с перфоленты, с магнитной ленты, магнитного или лазерного диска, с телетайпа или же получая ее от оператора ЭВМ. Нажатием клавиш оператор вводит исходные данные в машину и одновременно видит их на экране. Вводимая информация идет без каких-либо промежуточных носителей. Весь процесс - общение с машиной - происходит в режиме диалога с ней. Введенная в ЭВМ информация поступает в оперативный накопитель. Некоторая часть ее остается здесь до поры до времени, не вступая в действие. Для другой оперативный накопитель - своего рода пересыльный пункт. Через него часть информации попадает в запоминающее устройство - своеобразную записную книжку машины, хранящую множество полезных для работы сведений. Их не сотни и не тысячи единиц, а миллионы. И запись эта может храниться очень долго. Другая часть информации нужна для немедленной переработки: она тотчас же поступает в АЛУ, состоящее из сумматоров. Они-то и выполняют все арифметические и логические действия. В электронной машине важную роль играет память. Оперативная память нужна для запоминания данных, которые часто используются в работе. Главная особенность такой памяти - быстрая выдача нужной информации, как говорится "по первому требованию". Выдающийся американский математик Джон фон Нейман убедительно обосновывает использование двоичной системы для представления чисел (нелишне напомнить, что ранее все вычислительные машины хранили обрабатываемые числа в десятичном виде). Он продемонстрировали преимущества двоичной системы для технической реализации, удобство и простоту выполнения в ней арифметических и логических операций. В дальнейшем ЭВМ стали обрабатывать и нечисловые виды информации: текстовую, графическую, звуковую и другие. Но по-прежнему двоичное кодирование данных составляет информационную основу любого современного компьютера. Основными блоками по Нейману являются устройство управления (УУ) и арифметико-логическое устройство (АЛУ) (обычно объединяются в центральный процессор), память, внешняя память, устройства ввода и вывода. Следует отметить, что внешняя память отличается от устройств ввода и вывода тем, что данные в нее заносятся в виде, удобном компьютеру, но недоступном для непосредственного восприятия человеком. Так, накопитель на магнитных дисках относится к внешней памяти, клавиатура - устройство ввода, а дисплей и печать - устройства вывода.