- •Вопрос 1. Определение информатики. Появление и становление информатики. Источники информатики.
- •Вопрос 2. Предмет, задачи и методы информатики. Экономическая информатика.
- •Вопрос 4. История развития вычислительной техники
- •Вопрос 5. Информационное общество. Роль информатизации в развитии общества.
- •Вопрос 5. Информационный потенциал общества
- •Вопрос 7. Информационные ресурсы общества
- •Вопрос 8. Информационные продукты и услуги
- •Вопрос 9. Рынок информационных продуктов и услуг
- •Вопрос 10. Информация. Данные. Технократический, антропоцентрический, недетерминированный подходы к информации.
- •Вопрос 11. Единицы информации. Свойства информации.
- •Вопрос 12. Классификация информации (по способу восприятия человеком, по способу отображения, по функциям управления, по стадиям обработки, по стабильности, по месту возникновения и т.Д.).
- •Вопрос 13. Экономическая информация. Особенности экономической информации.
- •Вопрос 14. Кодирование информации
- •Вопрос 15. Информационные процессы: понятие, этапы
- •Вопрос 16. Классификация компьютеров.
- •Вопрос 17. Поколения эвм
- •Вопрос 18. Понятие архитектуры и структуры компьютера. Структурная схема персонального компьютера
- •Вопрос 19. Состав системного блока (назначение и характеристики основных устройств)
- •Вопрос 20. 20. Материнская плата. Устройства, входящие в состав материнской платы, их назначение и характеристики.
- •Вопрос 21. Устройства для хранения информации (назначение, виды и основные характеристики).
- •Вопрос 22. Периферийные устройства (назначение, виды и основные характеристики).
- •Вопрос 23. Устройства для ввода информации в компьютер (назначение, виды и основные характеристики).
- •Вопрос 24. Устройства для вывода информации на печать (назначение, виды и основные характеристики)
- •Вопрос 25. Программный продукт и программное обеспечение. Характеристика программного продукта. Программа.
- •Вопрос 26. Категории специалистов, занятых разработкой программ
- •Вопрос 27. Классификация программных продуктов. Показатели качества программ.
- •Вопрос 28. Жизненный цикл программного продукта. Защита программных продуктов
- •Вопрос 29. Системное программное обеспечение (сервисное и базовое). Состав, назначение, примеры.
- •Вопрос 30. Операционные системы: назначение, классификация, примеры.
- •Вопрос 31. Прикладные программы: назначение, классификация, примеры.
- •Вопрос 32. Интегрированный программный продукт Microsoft Office (состав, назначение, особенности использования).
- •Вопрос 33. Операционная система windows. Основные объекты и приемы управления windows. Главное меню. Окна.
- •Вопрос 34. Понятие файловой структуры. Файлы и папки. Операции с файловой структурой.
- •Вопрос 35. Стандартные программы windows. Служебные приложения.
- •Вопрос 36. Текстовый процессор Microsoft Word. Общие сведения о текстовом процессоре. Интерфейс. Средства автоматизации разработки документов.
- •Вопрос 37.Технология выполнения отдельных операций в текстовом редакторе
- •Вопрос 38. Электронные таблицы Microsoft Excel. Общие сведения об электронных таблицах (интерфейс, возможности, назначение, средства для автоматизации обработки информации).
- •Вопрос 40. Понятие моделирования и модели. Цель и задачи моделирования.
- •Вопрос 41. Виды моделирования. Уровни моделирования. Моделирование в экономике.
- •Вопрос 42. Системы счисления (позиционные, непозиционные).
- •Вопрос 43. Правила перевода чисел из одной системы в другую (на примере систем счисления с основанием 2 8, 10, 16).
- •Вопрос 44. Основы математической логики.
- •Вопрос 45. Примеры логических функций. Таблицы истинности. Приоритет выполнения логических операций. Примеры вычисления задач.
- •Вопрос 46. Алгоритм: определение, свойства алгоритмов
- •Вопрос 47. Способы описания алгоритмов. Типовые алгоритмические конструкции. Примеры.
- •Вопрос 48. Средства программирования. Языки программирования высокого и низкого уровня. Обзор языков программирования высокого уровня.
- •Вопрос 49. Базы данных. Модели хранения данных.
- •Вопрос 50. Реляционные базы данных. Основные понятия реляционных баз данных.
- •Вопрос 51. Этапы создания базы данных. Информационно-логические модели баз данных. Создание межтабличных связей, их назначение, виды. Обеспечение целостности данных.
- •Вопрос 52. Требования нормализации.
- •Вопрос 53. Субд Microsoft Access. Свойства полей базы данных.
- •Вопрос 54. Субд Microsoft Access Основные объекты (таблицы, запросы, формы, отчеты), их назначение и способы создания. Типы данных.
- •Вопрос 55. Понятие компьютерной сети. Вычислительные и информационные сети.
- •Вопрос 56. Компоненты компьютерной сети. Характеристики сети.
- •Вопрос 57. Классификация компьютерных сетей по разным признакам (Локальные и глобальные сети).
- •Вопрос 58. Логическая структура сети (базовая модель открытых систем). Характеристика уровней передачи данных.
- •Вопрос 59. Протоколы (понятие, виды).
- •Вопрос 60. Топология локальных сетей.
- •Вопрос 61. Каналы передачи данных
- •Вопрос 62. Интернет. Основные понятия. История и перспективы развития Интернет.
- •Вопрос 63. Адресация в сети Интернет. Адресация информационных ресурсов. Url-адреса. Адресация компьютеров. Доменная система имен.
- •Вопрос 64. Службы (сервисы) Интернет (обзор, наименования, назначения)
- •Вопрос 65. Www: основные понятия. Поиск информации в World Wide Web. Поисковые системы (назначение, обзор, технология работы на примере …).
- •Вопрос 66. Электронная почта. Функции почтовых клиентов. Технология приема и отправки сообщений.
- •Вопрос 67. Необходимость защиты информации. Понятие угрозы информационной безопасности. Виды угроз информационной безопасности.
- •Вопрос 68. Защита информации на уровне государства. Законодательная база.
- •Вопрос 69. Защита информации от несанкционированного доступа. Методы и средства защиты информации. Комплексная система защиты информации. Защита информации при работе в Интернет.
- •Вопрос 70. Безопасность пользователя при работе с компьютером. Техника безопасности
- •Вопрос 71. Компьютерные вирусы: понятие, классификация, признаки заражения компьютера, средства защиты от компьютерных вирусов.
- •Вопрос 72. Программные средства для сжатия данных (архивация). Самораспаковывающиеся архивы. Многотомные архивы. Теоретические основы сжатия данных (виды сжатия, коэффициент сжатия).
Вопрос 48. Средства программирования. Языки программирования высокого и низкого уровня. Обзор языков программирования высокого уровня.
Для создания программ или программных продуктов используются аппаратное и программное обеспечение.
Под аппаратным обеспечением понимают обычно все узлы, модули и блоки, составляющие компьютер или компьютерную систему. В современных компьютерах используется так называемая «открытая архитектура», т.е. состав аппаратного обеспечения компьютера можно изменить, поменяв один из модулей, или расширить, вставив дополнительный модуль.
Аппаратное обеспечение современных ПК включает в себя следующее:
системный блок,
устройства ввода информации в ПК (например, клавиатура),
устройства вывода информации из ПК (например, монитор).
Системный блок, клавиатура и монитор вместе составляют персональный компьютер в минимальной конфигурации, т.е. позволяют работать с информацией на компьютере.
Языки программирования низкого уровня
Первым компьютерам приходилось программировать двоичными машинными кодами. Однако программировать таким образом - достаточно трудоемкая и сложная задача. Для упрощения этой задачи стали появляться языки программирования низкого уровня, которые позволяли задавать машинные команды в более понятном для человека виде. Для преобразования их в двоичный код были созданы специальные программы - трансляторы.
Примером языка низкого уровня является ассемблер. Языки низкого уровня ориентированы на конкретный тип процессора и учитывают его особенности, поэтому для переноса программы на ассемблере на другую аппаратную платформу ее нужно почти полностью переписать. Определенные различия имеются и в синтаксисе программ под разные компиляторы. Правда, центральные процессоры для компьютеров фирм AMD и Intel практически совместимы и отличаются лишь некоторыми специфическими командами. А вот специализированные процессоры для других устройств, например, видеокарт, телефонов содержат существенные различия.
С помощью языков низкого уровня создаются эффективные и компактные программы, поскольку разработчик получает доступ ко всем возможностям процессора.
Программист, работающий с языками низкого уровня, должен быть высокой квалификации, хорошо понимать устройство микропроцессорной системы, для которой создается программа. Так, если программа создается для компьютера, нужно знать устройство компьютера и, особенно, устройство и особенности работы его процессора.
результирующая программа не может быть перенесена на компьютер или устройство с другим типом процессора.
значительное время разработки больших и сложных программ.
Языки низкого уровня, как правило, используют для написания небольших системных программ, драйверов устройств, модулей стыков с нестандартным оборудованием, программирование специализированных микропроцессоров, когда важнейшими требованиями являются компактность, быстродействие и возможность прямого доступа к аппаратным ресурсам.
Ассемблер - язык низкого уровня, что широко применяется до сих пор.
К языкам программирования высокого уровня относятся:
Pascal Java
C++ Objective C Delphi
Недостатком языков высокого уровня является больший размер программ по сравнению с программами на языке низкого уровня. Поэтому в основном языки высокого уровня используются для разработок программного обеспечения компьютеров и устройств, которые имеют большой объем памяти. А разные подвиды ассемблера применяются для программирования других устройств, где критичным является размер программы