- •Вопрос 1. Появление и развитие информатики
- •Вопрос 2. Документалистика, как источник информатики.
- •Вопрос 3. Кибернетика, как основа информатики.
- •Вопрос 4. Структура информатики
- •Вопрос 5. Место информатики в ряду других фундаментальных наук
- •Вопрос 6. Роль и значение так называемых информационных революций
- •Вопрос 7. История становления вычислительной техники
- •Вопрос 8. Смена поколений эвм
- •Вопрос 9. Понятие информационной технологии
- •Вопрос 10. Научные представления об информационном обществе
- •Вопрос 11. Процесс информатизации общества
- •Вопрос 12. Информационная культура – термин и содержание
- •Вопрос 13. Системы счисления. Виды систем счисления. Методы перевода чисел.
- •Вопрос 19. Экономические аспекты информационных технологий
- •Вопрос 14. Форматы представления чисел с фиксированной запятой.
- •Вопрос 15. Форматы представления чисел с плавающей запятой.
- •Вопрос 16. Двоичная арифметика.
- •Вопрос 17. Прямой, обратный, дополнительны код.
- •Вопрос 18. Выполнение арифметических операций с числами с плавающей и фиксированной запятой.
- •Вопрос 20. Правовые аспекты информационных технологий
- •Вопрос 21. Виды компьютерных преступлений.
- •Вопрос 22. Вредные последствия компьютерных преступлений.
- •Вопрос 23. Понятие алгоритма, исполнителя алгоритма, своства алгоритма.
- •Вопрос 24. Формы записи алгоритмов. Словесная форма записи алгоритмов.
- •Вопрос 25. Формы записи алгоритмов. Графический способ записи алгоритмов.
- •Вопрос 26. Формы записи алгоритмов. Понятие псевдокодов.
- •Вопрос 27. Базовые алгоритмические структуры.
- •Вопрос 28. Вложенные циклы.
- •Вопрос 29. Процессор. Эволюция.
- •Вопрос 30. Материнская плата. Основные характеристики. Интегрированные решения.
- •Вопрос 31. Основные шинные интерфейся материнских плат.
- •Вопрос 32. Внешняя память. Оперативная память.
- •Вопрос 33. Внешняя память. Постоянная память rom cmos.
- •Вопрос 34. Видео и аудио палата. Основные характеристики.
- •Вопрос 35. Сетевая карта. Модем. Классификация модемов.
- •Вопрос 36. Принтеры. Классификация принтеров.
- •Вопрос 37. Сканеры. Разновидность сканеров.
- •Вопрос 38. Мониторы. Мониторы на элт и жк- мониторы.
- •Вопрос 39. Логическая структура жесткого диска.
- •Вопрос 40. Контроллеры дисков. Современные типы контроллеров hdd.
- •Вопрос 41. Файлы с точки зрения пользователя.
- •Вопрос 42. Имена файлов. Структура файлов.
- •Вопрос 43. Типы и атрибуты файлов.
- •Вопрос 44. Способы доступа к файлу.
- •Вопрос 45. Операции над файлом.
- •Вопрос 46. Директории. Логическая структура файлового архива.
- •Вопрос 47. Операции над директориями.
- •Вопрос 48. Защита файлов.
Вопрос 19. Экономические аспекты информационных технологий
Сначала описывается метод для целых неотрицательных чисел.
Общий принцип 1: чтобы перевести число в некоторую систему счисления с основанием M ( цифрами 0, ..., M-1 ), иначе говоря, в M-ичную СС, нужно представить его в виде:
C = an * Mn + an-1 * Mn-1 + ... + a1 * M + a0.
a1..n - цифры числа, из соответствующего диапазона. an - первая цифра, a0 - последняя.
Сравните эту запись с представлением числа, например, в десятичной системе.
Из системы с большим основанием - в систему с меньшим
Очевидно, чтобы найти такое представление, можно
1. разделить число нацело на M, остаток - a0.
2. взять частное и проделать с ним шаг 1, остаток будет a1...
И так, пока частное не равно 0.
Искомое число будет записано в новой системе счисления полученными цифрами.
Общий принцип 2: Если основание одной системы - степень другого, например, 2 и 16, то перевод можно делать на основании таблицы:
2 -> 16 : собираем с конца числа четверки ( 16 = 2 4 ) чисел, каждая четверка - одна из цифр в 16-ричной с-ме. Пример ниже.
16 -> 2 - наоборот. Создаем четверки по таблице.
Из меньшего основания - к большему:
Просто вычисляем C = an * Mn + an-1 * Mn-1 + ... + a1 * M + a0, где М - старое основание. Вычисления, естественно, идут по в новой системе счисления.
Например: из 2 - в 10: 100101 = 1*25 + 0*24 + 0*23 + 1*22 + 0*21+1=32+4+1=37.
Вообще говоря, можно сделать много хитрых трюков - в примерах реализаций они есть :)
Много вопросов задается относительно дробей и отрицательных чисел.
Отpицательные - модуль числа не меняется при переходе к другой СС, посему: запомнить знак, пpименить стандаpтный метод - поставить знак. Дальше буду говорить уже о положительных числах
Десятичные дроби - пеpеношу запятую, запоминая, на какую степень основания умножил.
Например, перенос в троичном числе запятой с 4-го места от конца - то же, что и умножить его на 34
121201,2112 * 34 = 1212012112.
После стандаpтной пpоцедуpы с положительными числами поделить на этот множитель получившуюся дробь. Получится периобическая дробь - значит судьба Ваша такая. Помните: в 3-чной системе 1/3 = 0.1, а в десятичной - 0,(3). Неблагодарное это дело - с десятичными дробями оперировать.
Обыкновенные - пpавильность дpоби сохpаняется относительно пpеобpазований, значит то же - стандаpт по числителю и знаменателю.
Вопрос 14. Форматы представления чисел с фиксированной запятой.
В числах с фиксированной (естественной) запятой положение запятой в разрядной сетке машины заранее обусловлено для всех чисел раз и навсегда. Место запятой, отделяющей целую часть числа от дробной, определяется на этапе конструирования ЭВМ. Сразу же указывается количество разрядов, отводимых для изображения целой и дробной частей.
Единственной особенностью, о которой необходимо упомянуть, является ситуация, которая носит название «переполнение разрядной сетки» (переполнение с фиксированной запятой) и которая возникает, когда результат умножения превышает максимально возможное для данной разрядности значение. Эта ситуация считается в ЭВМ исключительной. При ее возникновении записать получившееся значение невозможно. В этом случае устанавливается в «1» специальный флаг переполнения, старший бит результата (бит переноса из старшего разряда слова) теряется, а в качестве результата выдается искаженное число. Описываемая ситуация не считается критической, и после окончания данной операции вычисления продолжаются.
Таким образом, программист сам должен позаботиться о корректной реакции на возникновение переполнения, используя для обнаружения указанной ситуации содержимое флага переполнения.
Иначе обстоит дело с операцией деления. При делении целого числа на другое целое результат совсем не обязательно должен быть целым. А поскольку и результат должен быть представлен целым числом, возникает коллизия.
Таким образом, естественная форма приводит к некоторым неудобствам. При работе с ней постоянно приходится следить за правильным и эффективным использованием разрядной сетки, чтобы числа не выходили за старший разряд и в то же время, чтобы старшие разряды использовались как значащие. Основное преимущество данной формы – простота арифметических операций, недостаток – слишком узкий диапазон представления чисел.