- •20 Июня 2011 г.
- •Вопрос 1. Понятие информации. Предмет информатика, его цели и задачи.
- •Вопрос 2. Подходы к измерению информации.
- •Семантический подход
- •Вопрос 3. Системы счисления. Основные понятия. Классификация. Смешанные системы счисления.
- •Вопрос 4. Арифметические операции в различных системах счисления.
- •Вопрос 5. Перевод целых чисел из одной системы счисления в другую.
- •Вопрос 6. Перевод правильных дробей из одной системы счисления в другую.
- •Вопрос 7. Варианты представления информации в пк. Текст, числа, графика.
- •Графическая информация
- •Звуковая информация.
- •Вопрос 8. Представление числовой информации в пк.
- •Вопрос 9. Размещение чисел в разрядной сетке пк. Форматы представления чисел.
- •Вопрос 10. Машинные коды.
- •Вопрос 11. Арифметические операции над числами с фиксированной запятой.
- •А и в отрицательные, сумма абсолютных величин а и в больше, либо равна 2n–1.
- •2. А положительное, b отрицательное и по абсолютной величине больше, чем а.
- •3. А положительное, b отрицательное и по абсолютной величине меньше, чем а.
- •Вопрос 12. Арифметические операции над числами с плавающей запятой.
- •Вопрос 13. Основные операции алгебры логики. Таблицы истинности
- •Вопрос 14. Основные операции алгебры логики. Таблицы истинности
- •Вопрос 15. Представление текстовой информации в эвм.
- •Вопрос 16. Представление растровой информации в эвм. Характеристики растрового изображения.
- •Вопрос 17. Представление цвета. Цветовые модели.
- •Вопрос 18. Представление векторной информации в эвм. Векторизация.
- •Вопрос 19. Основные структуры данных.
- •Вопрос 20. Операции с данными.
- •Вопрос 21. Функции программного обеспечения.
- •Вопрос 22. Структура программного обеспечения эвм.
- •Вопрос 23. Алгоритмы архивации.
- •Вопрос 24. Определение компьютерного вируса. Классификация компьютерных вирусов.
- •Вопрос 25. Антивирусные программы. Способы обнаружения компьютерных вирусов.
- •Вопрос 26. Алгоритм. Свойства.
- •Вопрос 27. Способы описания алгоритмов.
- •Словесный – понятные слова и фразы.
- •Вопрос 28. Еспд. Гост 19.701-90.
- •Вопрос 29. Унифицированные структуры. Развилки и выбор.
- •Вопрос 30. Унифицированные структуры. Циклы.
- •Вопрос 31. Инструментарий технологии программирования. Средства разработки приложений.
- •Вопрос 32. Состав системы программирования. Общий принцип работы компилятора и интерпретатора.
- •Вопрос 33. Классификация языков программирования?
- •Вопрос 34. Алфавит языка программирования.
- •Вопрос 35. Простые типы данных в яп c#.
- •Вопрос 36. Реализация на яп c# алгоритмов с ветвлениями.
- •Вопрос 37. Реализация на яп c# циклов с предусловием.
- •Вопрос 38. Реализация на яп c# циклов с постусловием
- •Вопрос 39. Реализация на яп c# циклов с параметром.
- •Вопрос 40. Работа с одномерными массивами в c#.
- •Вопрос 41. Работа с двумерными массивами в c#.
- •Вопрос 42. Алгоритмы сортировки массивов.
- •1) Метод сортировки обменами ("пузырьковая");
- •2) Метод сортировки выбором элемента;
- •Вопрос 43. Работа со строками в c#. Методы для работы со строками.
- •Вопрос 44. Структуры в яп c#.
- •Вопрос 45. Организация методов в c#. Формальные и фактические параметры.
- •Вопрос 46. Работа с классом List. Сериализация
Вопрос 21. Функции программного обеспечения.
Для снижения трудоемкости подготовки задач к решению, более эффективного использования отдельных технических, программных средств и ЭВМ в целом, а также облегчения их эксплуатации каждая ЭВМ имеет специальной комплекс программных средств регулярного применения. Эти средства обеспечивают взаимодействие пользователей с ЭВМ и являются своеобразным “посредником” между ними. Они получили название программного обеспечения (ПО) ЭВМ.
В общем случае процесс подготовки и решения задач на ЭВМ пользователями предусматривает выполнение следующей последовательности этапов:
1) Подготовка задачи.
2) Разработка алгоритмов
3) Программирование
4) Организация и распределение вычислительных ресурсов
5) Получение программы машиной
6) Решение задачи
Этапы Поколения |
1 |
2 |
3 |
4 |
5 |
6 |
|||
I |
Пользователь |
АО |
|||||||
II |
Пользователь |
ПО |
АО |
||||||
III |
Пользователь |
ПО |
АО |
||||||
IV |
Пользователь |
ПО |
АО |
||||||
V |
Пользователь |
ПО |
АО |
АО |
1 этап – машина ENIAC
3 этап – языки высокого уровня
4 этап – CASE технологии, CASE (англ. Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.
Также под CASE понимают совокупность методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения
Вопрос 22. Структура программного обеспечения эвм.
Этапы решения задачи на ЭВМ:
- постановка задачи
- построение алгоритма решения
- программирование
- организация и распределение вычислительных ресурсов
- получение машинной программы
- решение задач
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории:
1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. Общее системное ПО (ОС и сервисное программное обеспечение: оболочки ОС, утилиты, интерфейсные системы)
3. Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера, средства разработки ПО и создание ИС.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
• операционные оболочки;
• системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
• инструментальные системы;
• интегрированные пакеты программ;
• динамические электронные таблицы;
• системы машинной графики;
• системы управления базами данных (СУБД);
• прикладное программное обеспечение.
Системное ПО:
- ОС (Windows, Unix (BSD, FreeBSD, BSDNet; UnixSystem V: Mac OS, Linux)
- Сервисные системы: интерфейсные системы, оболочки ОС, утилиты (архиваторы, антивирусы. диагностика)
Прикладное ПО:
- проблемно-ориентированное ПО
- методо-ориентированное ПО
- САПР (CAP, CAM, CAE, EDA, ГИС, CALS (системы поддержки жизни изделия))
- пакеты прикладных программ общего назначения (текстовые процессоры, табличные процессоры, средства презентационной графики, сервера баз данных, консольные СУДБ, интегрированные системы)
- офисные пакеты прикладных программ (электронная почта, средства проверки орфографии (Orfo), средства переговора, программы OSEA (средства оптического распознавания текста), браузеры, системы мгновенного обмена сообщениями, настольные издательские системы, средства мультимедиа, средства искусственного интеллекта (экспертные системы).
Утилиты – программные средства постоянного применения, позволяющие обслуживать как аппаратное обеспечение, так и операционную систему. Можно выделить: средства тестирования и диагностики, средства оптимизации, антивирусное ПО, архиваторы).
ОС – система программ, предназначенная для обеспечения определенного уровня эффективности цифровой вычислительной системы за счет автоматизированного выполнения ее работы и предоставления пользователю набора услуг.
Применение ОС обеспечивает: увеличение работоспособности ЭВМ, уменьшением времени реакции системы, контроль работоспособности, обеспечение адаптации ЭВМ, ее структурной гибкости.