
- •Общее представление об информации. Виды информации. Место и роль понятия «информация» в курсе информатики.
- •Применение информационных технологий в Гражданской авиации.
- •3)Кодирование информации. Понятие носителя информации. Виды носителей информации.
- •4. Формы представления и передачи информации. Представление и кодирование информации
- •5. Общая характеристика процессов сбора, передачи, обработки и накопления информации. Информационные процессы.
- •6. Основные операции с данными.
- •7. Свойства информации.
- •8. Методы оценки и виды информации.
- •9. Представление информации в компьютере. Единицы измерения информации.
- •10. Двоичная система счисления.
- •Перевод чисел из двоичной системы счисления в десятичную
- •Почему двоичная система счисления так распространена?
- •Перевод десятичного числа в двоичное
- •11. Типовая структура и состав эвм. Назначение элементов эвм.
- •12. Поколения эвм.
- •13. Общие принципы работы эвм. Принципы фон Неймана.
- •14. Принцип запоминаемой программы. Программа как последовательность действий компьютера.
- •15. Основные функциональные части компьютера. Взаимодействие процессора и памяти при выполнении программ.
- •16. Технические средства реализации информационных процессов. Эволюция персональных компьютеров.
- •17. Базовая конфигурация персонального компьютера. Основные характеристики пк.
- •18)Внешние устройства: накопители на гибких и жестких дисках, клавиатура, мышь, видеотерминал, принтер, сканер, стример, приводы для сд-двд.
- •Основные усредненные характеристики современных пэвм ibm pc
- •Основные блоки персонального компьютера и их назначение
- •20.Программные средства реализации инф. Процессов. Типовой состав по пк.
- •21. Организация хранения программ и данных. Файлы и файловая структура. Единица измерения данных.
- •22. Системное и прикладное по.
- •23.Понятие о ос. Назначение ос. Драйверы внешних устройств. Параметры ос.
- •24.Файлы и их имена. Файловая система. Файловая структура. Интерфейс пользователя. Запуск и выполнение программ
- •Пользовательский интерфейс
- •26.Понятие алгоритма. Свойства алгоритма, способы представления.
- •27.Базовые алгоритмические структуры.Линейные,ветвление и цикл.Построение алгоритмов из базовых структур.
- •28) Основные методы разработки алгоритмов.
- •29)Компьютер как исполнитель алгоритмов. Программа как изображение алгоритма в терминах команд, управляющих работой компьютера.
- •Компьютер как формальный исполнитель алгоритмов.
- •30) Коды, ассемблеры. Трансляция и компоновка. Исходный и объектный модули, исполняемая программа. Компиляция и интерпретация. Данные как объект обработки.
- •Виды программирования
- •Процедурные языки программирования
- •Используемые символы
- •Структура компилятора
- •37Варианты определения языка программирования .Синтаксис и семантика алгоритмического языка.
- •38)Основные понятия технологии программирования.
- •Основные этапы системного анализа
- •Этапы разработки программного обеспечения
- •41) Стратегии разработки программных средств.
- •42) Критерии качества программного средства.
- •43) Компьютерная поддержка разработки и сопровождения программных средств.
- •44)Понятие модели. Классификация моделей.
- •46)Этапы моделирования функциональных и вычислительных задач.
- •47) Общая схема компьютерного математического моделирования
- •48)Основные понятия компьютерной графики. Представление и обработка графической информации. Растровая и векторная графика. Фрактальная графика.
- •49) Форматы графических файлов
- •50)Представление изображения в цифровом виде
- •51)Современные графические редакторы. Классификация цифровых моделей.
- •52) Устройства ввода и отображения графической информации. Создание изображений и анимаций.
- •53) Классификация компьютерных сетей
- •54) Модель взаимодействия открытых систем
- •55) Методы доступа к передающей среде в современных локальных вычислительных сетях.
- •56) Аппаратно-программное обеспечение сетей
- •57)Корпоротивные компьютерные сети
- •58) Общие сведения о сети интернет. История развития. Техническое руководство Интернет. Интеграция мировых информационных ресурсов и создание глобального информационного пространства.
- •59)Протоколы общения компьютеров в сети.
- •60) Система адресации в Интернет.
- •61) Вариантыобщенияпользователя в интернет. Подключение к Интернет.Базовыепользовательскиетезнологииработы в Интернет.
- •62) Передача файлов с помощью протокола ftp.
- •63) Программа работы с удаленным компьютером, электронные доски объявлений, телеконференции.
- •64) Службы прямого общения пользователей.
- •65) База данных, банк данных, система управления базой данных, администратор базы данных.
- •66) Уровни представления данных:концептуальный,логический,физический,внешний.
- •67) Модели баз данных.
- •Инфологическая модель данных "Сущность-связь"
- •68) Этапы проектирования баз данных.
- •69) Системы управления базами данных(субд). Классификация субд. Основные функции субд.
- •70) Многопользовательские информационные системы. Технология клиент-сервер.
- •71) Задачи, решаемые с помощью бд
- •72) Технологическийпроцессобработкиинформации. Понятиеинформационнойтехнологии.Классификация ит. Средства ит.
- •73) Комптехнологииобработкиинформации. Экспертныесистемы и системыподдержкипринятиярешений.Понятиеискусственногоинтеллекта.
- •74) Информационные технологии образования. Автоматизированные системы управления. Информационные системы.
- •75) Законодательные акты рф, регулирующие правовые отношения в сфере иф и защиты гос тайны.
- •76) Защита информации в локальных комп сетях, антивирусная защита. Специфика обработки конфиденциальной информации в комп системах. Защита информации в локальных сетях
37Варианты определения языка программирования .Синтаксис и семантика алгоритмического языка.
Существует два основных способа определения языков:
механизм порождения или генератор;
механизм распознавания или распознаватель.
Они тесно связаны. Первый обычно используется для описания языков, а второй для их реализации. Оба способа позволяют описать языки конечным образом, несмотря на бесконечное число порождаемых ими цепочек.
Синтаксические определения устанавливают правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых
были даны синтаксические определения.
Сема́нтика в программировании — дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей.
Cинтаксис — сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию). Синтаксису языка противопоставляется его семантика. Синтаксис языка описывает «чистый» язык, в то же время семантика приписывает значения (действия) различным синтаксическим конструкциям.
38)Основные понятия технологии программирования.
Технология программирования - наука об оптимальных способах проведения процесса программирования, обеспечивающего в заданных условиях получение программной продукции с заданными свойствами.
Технология программирования определяет информационно-профессиональную деятельность, культуру работы специалистов, обеспечивающих заданный уровень производительности труда и качества получаемой программной продукции.
Требования к технологиям программирования:
1) технология программирования (ТП) должна обеспечивать независимость от его разработчика;
2) ТП - обеспечивает целенаправленную работу коллектива программистов (корпоративная разработки);
3) ТП должна быть безбумажной, а документация - на носителях.
4) Средства автоматизации должны охватывать все этапы работы программиста.
Программирование — сравнительно молодая и быстро развивающаяся отрасль науки и техники. Опыт ведения реальных разработок и совершенствования имеющихся программных и технических средств постоянно переосмысливается, в результате чего появляются новые методы, методологии и технологии, которые, в свою очередь, служат основой более современных средств разработки программного обеспечения. Исследовать процессы создания новых технологий и определять их основные тенденции целесообразно, сопоставляя эти технологии с уровнем развития программирования и особенностями имеющихся в распоряжении программистов программных и аппаратных средств.
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
указание последовательности выполнения технологических операций;
перечисление условий, при которых выполняется та или иная операция;
описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п.
Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки.
Различают технологии, используемые на конкретных этапах разработки или для решения отдельных задач этих этапов, и технологии, охватывающие несколько этапов или весь процесс разработки. В основе первых, как правило, лежит ограниченно применимый метод, позволяющий решить конкретную задачу. В основе вторых обычно лежит базовый метод или подход (парадигма), определяющий совокупность методов, используемых на разных этапах разработки, или методологию.
39)Понятие программного средства. Жизненный цикл программного средства. Стадии жизненного цикла. Этапы системного анализа.
Програ́ммное обеспе́чение[1][2] (допустимо также произношение обеспече́ние[3][4][5]) (ПО) — совокупность программ, системы обработки информации и программных документов[6], необходимых для эксплуатации этих программ (ГОСТ 19781-90[7]).
Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных (СТ ИСО 2382/1-84)[7].
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением[8].
В компьютерном сленге часто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье вAmerican Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.[9]
Жизненный цикл программного продукта (ПП) определяется как совокупность последовательных состояний программного продукта и всех действий по его преобразованию, начиная с анализа возникшей потребности в автоматизации определенных функций обработки данных до их программной реализации и включения в программное обеспечение (ПО) конкретного применения.
Стадии:
5Эксплуатация и сопровождение
4Тестирование и отладка
3Программирование
2Проектирование
1Анализ
программное средство - компьютерная программа или логически связанная совокупность программ предназначенная для автоматизации в определённой области профессиональной деятельности