Вопросы и задания
1.Приведите примеры процессов обработки информации,которые чаще всего вам приходится выполнять во время учёбы. Для каждого примера определите исходные данные, результаты и правила обработки. К каким выводам обработки относятся ваши примеры?
Ответ:
учитель объясняет новую тему на уроке физики, ты сидишь и ничего не понимаешь, хотя учитель пытается разными способами донести до тебя ту информацию, которая тебе пригодится в ВУЗе или в колледже. ТЫ являешься исполнителем, учитель тебе посылает исходные данные в виде законов термодинамики и говорит, чтобы её слушали и запоминали-правила обработки. Результатом будет то, что ты запомнил на уроке и отправил в свой мозг в копилку знаний.
2.Если вы решаете задачу по математике или физике и при этом используете калькулятор, то какова ваша функция в этом процессе и какова функция калькулятора.
Ответ:
калькулятор является исполнителем, а я являюсь человеком,который посылает исходные данные в виде цифр. Правилом обработки будет например: 2+2. Калькулятор мне выдает результат в виде числа 4.
3.Используя алгоритм Евклида, найдите НОД для чисел 114 и 66. Сколько шагов алгоритма при этом вам пришлось выполнить?
Ответ:
114-66=48 66-48=18 48-18=30 30-18=12 18-12=6 12-6=6.
6 шагов
4.Какие проблемы решает теория алгоритмов?
Ответ:
Теория алгоритмов решает:
Проблемы предоставления алгоритмов
Проблемы неразрешимости алгоритмов
Проблемы связанные со свойствами алгоритмов
Проблемы связанные со сложностью алгоритмов
Проблемы формулировки задач
5.Почему калькулятор нельзя назвать алгоритмической машиной, а компьютер можно?
Ответ:
В калькуляторе заложены уже все данные, нужные для подсчета того или иного числа, а компьютер может использовать алгоритмы и получать ответы, которые не были заложены заранее
6. Придумайте минимально необходимую систему команд для кассового аппарата, который подсчитывает стоимость покупок и сумму сдачи покупателю. Опишите алгоритм управления работой таким автоматом.
Ответ:
1) открыть чек;
2) считать штрих код товара;
3) получить стоимость товара;
4) вычислить общую сумму товаров;
5) если имеются еще товары, то вернутся к п.2;
6) вывести общую сумму покупки;
7) получит данные об оплате (наличные или карточка);
8) если оплата наличными, то вычислить разницу/сдачу и вывести на экран
9) открыть доступ кассиру к деньгам в кассе
10) распечатать текст
11) закрыть чек