
- •1. Общее представление об информации. Виды информации. Месть и роль понятия «информации» в курсе информатики.
- •2. Применение информационных технологий в Гражданской авиации.
- •3. Кодирование информации. Понятие носителя информации. Виды носителей информации.
- •4. Формы представления и передачи информации.
- •5. Общая характеристика процессов сбора, передачи, обработки и накопления информации. Информационные процессы.
- •6. Основные операции с данными.
- •7. Свойства информации.
- •8. Методы оценки и виды информации.
- •9. Представление информации в компьютере. Единицы измерения информации.
- •10. Двоичная система счисления.
- •11. Типовая структура и состав эвм. Назначение элементов эвм.
- •12. Поколения эвм.
- •13. Общие принципы работы эвм. Принципы фон Неймана.
- •14. Принцип запоминаемой программы. Программа как последовательность действий компьютера.
- •15. Основные функциональные части компьютера. Взаимодействие процессора и памяти при выполнении программ.
- •16. Технические средства реализации информационных процессов. Эволюция персональных компьютеров.
- •17. Базовая конфигурация персонального компьютера. Основные характеристики пк.
- •18) Внешние устройства:накопители на гибких и жестких дисках, клавиатура, мышь, видеотерминал, принтер,сканер,стример,приводы для сд-двд.
- •20.Программные средства реализации инф. Процессов. Типовой состав по пк.
- •21. Организация хранения программ и данных.Файлы и файловая структура.Единица измерения данных.
- •22. Системное и прикладное по.
- •23.Понятие о ос.Назначение ос.Драверы внешних устройств.Параметры ос.
- •24.Файлы и их имена. Файловая система. Файловая структура. Интерфейс пользователя. Запуск и выполнение программ.
- •26.Понятие алгоритма. Свойства алгоритма, способы представления.
- •27.Базовые алгоритмические структуры.Линейные,ветвление и цикл.Построение алгоритмов из базовых структур.
- •28) Основные методы разработки алгоритмов.
- •Вопрос 29
- •30) Коды, ассемблеры. Трансляция и компоновка. Исходный и объектный модули, исполняемая программа. Компиляция и интерпретация. Данные как объект обработки.
- •31 Вопрос:
- •32 Вопрос:
- •Используемые символы
- •36Системы программирования. Исходная и объективная программа. Трансляция как процесс преобразования исходного кода в объектный. Компиляторы и интерпретаторы. Редактор связей и загрузчик. Отладчики.
- •37Варианты определения языка программирования .Синтаксис и семантика алгоритмического языка.
- •38Основные понятия технологии программирования.
- •39Понятие программного средства .Жизненный цикл программного средства. Стадии жизненного цикла. Этапы системного анализа.
- •Основные этапы системного анализа
- •40) Этап проектирования программного средства. Кодирование, тестирование, отладка и аттестация программного средства.
- •41) Стратегии разработки программных средств.
- •42) Критерии качества программного средства.
- •43) Компьютерная поддержка разработки и сопровождения программных средств.
- •44)Понятие модели. Классификация моделей.
- •46)Этапы моделирования функциональных и вычислительных задач.
- •47) Общая схема компьютерного математического моделирования
- •48)Основные понятия компьютерной графики. Представление и обработка графической информации. Растровая и векторная графика. Фрактальная графика.
- •49) Форматы графических файлов
- •50)Представление изображения в цифровом виде
- •51)Современные графические редакторы. Классификация цифровых моделей.(половина вопроса)
- •52) Устройства ввода и отображения графической информации. Создание изображений и анимаций.
- •53) Классификация компьютерных сетей
- •55) Методы доступа к передающей среде в современных локальных вычислительных сетях.
- •56) Аппаратно-программное обеспечение сетей
- •57)Корпоротивные компьютерные сети
- •58) Общие сведения о сети интернет. История развития. Техническое руководство Интернет. Интеграция мировых информационных ресурсов и создание глобального информационного пространства.
- •59)Протоколы общения компьютеров в сети.
- •60) Система адресации в Интернет.
- •62) Передача файлов с помощью протокола ftp.
- •63) Программа работы с удаленным компьютером, электронные доски объявлений, телеконференции.
- •64) Службы прямого общения пользователей.
- •65) База данных, банк данных, система управления базой данных, администратор базы данных.
- •66) Уровни представления данных:концептуальный,логический,физический,внешний.
- •67) Модели баз данных.
- •68) Этапы проектирования баз данных.
- •69) Системы управления базами данных(субд). Классификация субд. Основные функции субд.
- •70) Многопользовательские информационные системы. Технология клиент-сервер.
- •Вопрос 79 Защита информации в локальных компьютерных сетях, антивирусная защита. Специфика обработки конфиденциальной информации в компьютерных системах. Защита информации в локальных сетях
Вопрос 29
Исполнитель алгоритма - это человек или автомат (в частности, им может быть процессор ЭВМ), умеющий выполнять некоторый, вполне определенный набор действий. Исполнителя характеризуют: • среда; • элементарные действия; • система команд; • отказы. Исполнитель ничего не знает о цели алгоритма. Он выполняет все полученные команды, не задавая вопросов «почему» и «зачем». Про компьютер говорят, что он универсальный исполнитель алгоритмов, созданных для обработки информации. Компьютер может исполнять алгоритм, если он написан на одном из языков программирования. Такой алгоритм называют компьютерной программой. Программу можно ввести в память компьютера и запустить её. Тогда она может быть автоматически исполнена компьютером. В этом случае исполнителем алгоритма является компьютер.
30) Коды, ассемблеры. Трансляция и компоновка. Исходный и объектный модули, исполняемая программа. Компиляция и интерпретация. Данные как объект обработки.
Когда вы пишете программу на ассемблере, вы просто пишете команды процессору. Команды процессору - это просто коды или коды операций или опкоды. Опкоды - фактически "читаемый текст"- версии шестнадцатеричных кодов. Из-за этого, ассемблер считается самым низкоуровневым языком программирования, все в ассемблере непосредственно преобразовывается в шестнадцатеричные коды. Другими словами, у вас нет компилятора, который преобразовывает язык высокого уровня в язык низкого уровня, ассемблер только преобразовывает коды ассемблера в данные.
Числа в ассемблере могут представляться в двоичной, десятеричной или шестнадцатеричной системе. Для того, чтобы показать в какой системе использовано число надо поставить после числа букву. Для бинарной системы пишется буква b (пример: 0000010b, 001011010b), для десятеричной системы можно ничего не указывать после числа или указать букву d (примеры: 4589, 2356d), для шестнадцатеричной системы надо указывать букву h, шестнадцатеричное число надо обязательно писать с нулём в начале (примеры: 00889h, 0AC45h, 056Fh, неправильно F145Ch, С123h).
Компоновка
Компоновка программы создает готовую для работы программу, которая называется также исполняемой программой или загрузочным модулем. При этом решаются две основные задачи:
если в программе используются функции, например, sin, exp и т.д., соответствующие им программные модули выбираются из библиотеки подпрограмм соответствующей системы программирования и вставляются в объектный модуль;
объектный модуль преобразуется в соответствии с реальными адресами основной памяти, куда будет размещаться программа для выполнения.
Трансляция
Процесс преобразования программы, написанной на одном языке программирования, в программу на другом языке.
Как правило, трансляция — это создание программы в машинных кодах, которую можно выполнять. Трансляция обеспечивает включение библиотечных подпрограмм, модулей, процедур в итоговую программу на машинном языке.
Различают два вида трансляции:
компиляцию, при которой результат получается в виде готовой программы, выполняемой независимо от исходного текста программы;
интерпретацию, при которой трансляция и выполнение программы происходит покомандно.