- •1. Общее представление об информации. Виды инфы. Место и роль понятия «информация» в курсе информатики.
- •2. Применение информационных технологий в га
- •3. Кодирование инфы. Понятие носителя инфы. Виды носителей.
- •4. Формы представления и передачи инфы.
- •5. Общая характеристика процессов сбора, передачи, обработки и накопления инфы. Информационные процессы.
- •6. Основные операции с данными
- •7. Св-ва информации
- •8. Методы оценки и виды инфы
- •9. Представление инфы в компе. Единицы измерения инфы.
- •10. Двоичная система счисления.
- •11. Типовая структура и состав эвм. Назначение элементов эвм.
- •12. Поколения эвм.
- •13. Общие принципы работы эвм. Принципы Фон Неймана.
- •14. Принцип запоминаемой программы. Программа как последовательность действий компьютера.
- •15. Основные функциональные части компьютера. Взаимодействие процессора и памяти при выполнении команд и программ.
- •17. Базовая конфигурация персонального компьютера. Основные характеристики пк.
- •18. Внешние устройства: накопители на гибких и жестких дисках, клавиатура, мышь, видеотерминал, принтер, сканер, стример, приводы для cd и dvd.
- •21. Организация хранения программ и данных. Файлы и файловая структура. Единицы измерения данных.
- •22. Системное и прикладное программное обеспечение
- •23. Понятие об операционной системе. Назначение операционной системы. Драйверы внешних устройств. Примеры операционных систем.
- •24.Файлы и их имена. Файловая структура. Файловая система. Интерфейс пользователя. Запуск и выполнение программ.
- •25. Прикладное по. Пакеты прикладных программ. Системы редактирования и подготовки документов
- •26. Понятие алгоритма. Свойства алгоритмов. Способы представления алгоритмов.
- •27. Базовые алгоритмические структуры. Построение, пошаговая детализация
- •28. Основные методы разработки алгоритмов
- •29. Компьютер как исполнитель алгоритма
- •30. Трансляция и компоновка, исходный и объектный модули…
- •31.Парадигмы программирования
- •32.Объектно-ориентированное программирование. Логическое и функциональное программирование.
- •34. Типы данных, способы и механизмы управления данными
- •35.Технологии трансляции программ.
- •36. Системы программирования. Исходная и объектная программа. Трансляция как процесс преобразования исходного кода в объектный. Компиляторы и интерпретаторы. Редактор связей и загрузчик. Отладчики.
- •37. Варианты определения языка программирования. Синтаксис и семантика алгоритмического языка.
- •38. Основные понятия технологии программирования.
- •39. Понятие программного средства. Жизненный цикл программного средства. Стадии жизненного цикла программного средства. Этап современного анализа.
- •40. Этап проектирования программного средства. Кодирование, тестирование, отладка и аттестация программного средства.
- •41. Стратегии разработки пс
- •42. Критерии качества программного средства.
- •43. Компьютерная поддержка разработки и сопровождения пс.
- •46. Этапы моделирования функциональных и вычислительных задач.
- •47. Общая схема компьютерного математического моделирования.
- •48. Основные понятия компьютерной графики. Представления и обработка графической информации. Растровая и векторная графика. Фрактальная графика.
- •Вопрос 49. Форматы графических файлов
- •50. Представление изображений в цифровом виде.
- •52. Устройства ввода и отображения графической информации. Создание изображений и анимация.
- •53. Классификация компьютерных сетей.
- •54. Модель взаимодействия открытых систем.
- •55. Методы доступа к передающей среде в современных локальных вычислительных сетях.
- •56. Аппаратно--программное обеспечение сетей:
- •57. Корпоративные компьютерные сети.
- •58. Общие сведения о сети Интернет. История развития. Техническое руководство Интернет. Интеграция мировых информационных ресурсов и создание глобального информационного пространства.
- •59. Основные протоколы Internet.
- •60. Система адресации в Internet.
- •61. Варианты общения пользователя с интернет. Подключение к интернет. Базовые и пользовательские технологии работы в интернет.
- •62. Передача файлов с помощью протокол обмена файлами (File Transfer Protocol - ftp)
- •63 Программа работы с удаленным компьютером, электронные доски объявлений, телеконференции.
- •64Службы прямого общения пользователей.
- •65,69. Бд. Банк данных. Субд. Администратор бд.
- •66 Уровни представления данных:концептуальный,логический,физический,внешний.
- •67 Модели баз данных.
- •68.Этапы проектирования бд.
- •70. Многопользовательские информационные системы. Технология «Клиент-Сервер»
- •71. Задачи решаемые с помощью бд.
- •72. Технологический процесс обработки информации. Понятие информационной технологии. Классификация информационных технологий. Средства онформационных технологий.
- •73.Компьютерные технологии обработки информации. Понятие информационной технологии. Классификация информационных технологий. Средства информационных технологий.
- •74. Информационные технологи образования. Автоматизированные системы управления. Информационные системы.
- •75. Информационная структура рф. Информационная безопасность (иб) и
- •76. Угроза безопасности в инф. Сетях. Основные виды защищаемой информации. Проблема иб в мировом сообществе.
- •3 Группы угроз:
- •77. Законодательные и иные правовые акты рф, регулирующие правовые отношения в сфере иб и защиты государственной тайны. Система органов обеспечения иб в рф.
- •78. Защита от несанкционированного вмешательства в информационные процессы. Организационные меры, инженерно-технические и иные методы защиты.
- •79.Защита информации в лок. Ком. Сетях. Антивирусная защита. Специфика обработки кон. Информации в ком.Сестях.
36. Системы программирования. Исходная и объектная программа. Трансляция как процесс преобразования исходного кода в объектный. Компиляторы и интерпретаторы. Редактор связей и загрузчик. Отладчики.
Технологии трансляции программ.
Имеются 2 основных способа реализации языка:
Компиляторы - транслируют весь текст в машинный код, который затем можно использовать без компилятора.
Интерпретаторы – в каждый момент времени распознает и выполняет по одному предложению программы превращая его в машинную программу.
Исходный модуль - текст программы на языке программирования. Он является входным потоком для программ компилятора.
Компилятор:
1) осуществляет лексический анализ входного потока.
2) синтаксический анализ входного потока.
3) Генерирует машинный код т.е. переводит исходный модуль на язык ЭВМ в условных адресах.
Результатом работы компилятора является объектный модуль. Для успешного выполнения программы необходимо связать ее с другими программами – это выполняет РЕДАКТОР СВЯЗЕЙ. Результатом является ЗАГРУЗОЧНЫЙ МОДУЛЬ. Размещение в ОЗУ занимается программа ЗАГРУЗЧИК. На выходе получается исполняемый модуль. Новая программа содержит ошибки. В дело вступает ОТЛАДЧИК.
37. Варианты определения языка программирования. Синтаксис и семантика алгоритмического языка.
Определением языка является формально-лингвистическая система. Впервые этот подход был применен в языке Algof.
В настоящее время примером такого явления синтаксические диаграммы.
Определение языка:
1 вариант – неудовлетворительный путь.
Всякое изменение в программе трансляторе может изменить смысл некоторых конструкций языка.
2 вариант – отражает взгляд на язык, как на множество правправильно построенных последовательностей и символов.
3 вариант – работает совместно только со 2м
3 составляющих алгоритм. языка:
1) алфавит – фиксированные для каждого языка символы (буквы), который может быть использован для написания программы.
2) синтаксис – правило построения из символов алфавита специальных конструкций с помощью которых составляют алгоритм.
3) Семантика - система правил толкования конструкция языка.
38. Основные понятия технологии программирования.
Цель программирования – описание процессов обработке данных.
Процесс - последовательность сменяющих друг друга состояний некоторой информационной среды.
Для описания процесса необходимо, что бы это описание было формализовано. Подробное описание называется программой.
Программа составляется на языке программирования понятна каждому человеку. Потом переводится на язык ПК с помощью – транслятора.
Программа, снабженная документацией называется Програмным средством. Технология программирования- совокупность производных процессов, приводящих к созданию ПС.
Предметом изучения ТП – методы разработки и проектирования программных средств. В качестве научной базы: теория программ, теория алгоритма. Продуктом ТП – является программное средство. Программная инженерия - главное различие заключается в способе рассмотрении и систематизации материала. Технология программирования- изучение технологических процессов. Программная инженерия изучает методы и интерпритации средства разработке программных средств. Тех.прог. методы рассмотрения сверху т.е. с точки зрения организации технологических процессов. В программной инженерии- рассматривается снизу т.е. с точки зрения основой их построения.