
- •1. Теоретические основы информатики: информатика как наука.
- •2. Информация и концепция ее определения.
- •3. Информационный процесс и его структура.
- •4. Теоретические основы информатики. Свойства информации.
- •7. Языки программирования высокого уровня.
- •8. Объектно-ориентированное программирование. Основные понятия.
- •9. Основы алгоритмизации вычислительных процессов: основные понятия теории алгоритмов.
- •10. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов.
- •11. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов.
- •12. Основы алгоритмизации вычислительных процессов: линейные алгоритмы. Примеры.
- •13. Основы алгоритмизации вычислительных процессов: разветвляющиеся алгоритмы. Примеры.
- •14. Основы алгоритмизации вычислительных процессов: циклические алгоритмы. Примеры.
- •1. Цикл с предусловием
- •2. Цикл с постусловием.
- •3. Цикл с параметром или повторением.
- •15. Основы алгоритмизации вычислительных процессов: методика составления алгоритмов.
- •16. Основные элементы языка qBasic. Алфавит и словарь языка qBasic.
- •16. Характеристика окна среды программирования qBasic. Основные принципы работы среды qBasic.
- •18. Основные операторы для составления программ линейной структуры в qBasic.
- •19. Процессы разветвляющейся структуры. Операторы разветвления среды программирования qBasic.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22.
- •Вопрос 23.
- •Вопрос 24.
- •Вопрос 25.
- •Вопрос 26.
- •Вопрос 27.
- •Вопрос 29.
- •Вопрос 30.
- •Вопрос 31.
- •Вопрос 32.
- •Вопрос 33.
- •Вопрос 34,35.
- •Вопрос 36.
- •Вопрос 37.
- •Вопрос 38.
- •39. Структура проекта vBasic.
- •40. Алфавит и лексемы языка в среде ооп vBasic.
- •41.Переменные и их типы в среде ооп vBasic.
- •42. Константы в среде ооп vBasic.
- •43. Операторы, выражения и операции в среде ооп vBasic.
- •44. Встроенные функции в среде ооп vBasic.
- •45. Системы счисления.
- •46. Перевод целых и дробных чисел из одной системы счисления в другую.
- •47. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления.
- •48. Принцип устройства компьютера. Микропроцессор. Оперативная память, кэш-память.
- •49. Основные блоки и качественные характеристики пк.
- •50. Периферийные устройства. Мониторы.
- •1. Основные понятия программного обеспечения (по).
- •2. Классификация компьютерных преступлений
- •23))) Создание макросов в текстовом процессоре Microsoft Word
- •27.Форматы ячеек и создание таблиц в Excel. Автоформат и условное форматирование. Основные приемы работы в ms excel.
- •Автоформат
- •Условное форматирование
- •28. Использование функций. Элементарные функции. Вычисление в таблицах Excel. Ссылки и имена. Вложенные функции.
- •29. Числовые и логические функции в Excel
- •30. Функции категории «ссылки и массивы» в Excel
- •31.Статистические функции
- •32. Работа с диаграммами в Excel. Форматирование и параметры диаграмм.
- •33.Понятие вычислительных сетей
- •36.Глобальная сеть internet:структура, характеристика и способы работы
- •37.Основные понятия и функции логики
- •39.Базовые логические элементы
- •40.Логическая структура гибких дисков
- •41.Логическая структура жестких дисков
- •42.Растровые и векторные графические изображения
- •43.Форматы графических файлов
- •44.Двоичное кодирование графической информации
- •45.Графические редакторы
- •46.История развития глобальной сети internet
1. Основные понятия программного обеспечения (по).
Программа – упорядоченная последовательность команд компьютера для решения задач.
ПО – это совокупность программ обработки данных и необходимых для их эксплуатации документов.
Задача – это проблема, подлежащая решению.
Приложение – это программная реализация на компьютере решения задач.
Различают 2 вида задач:
Технические, которые являются основой для разработки сервисных средств ПО в виде утилит, сервисных программ, библиотек процедур и др., применяемых для обеспечения работоспособности компьютера, разработки др. программ или обработки данных функциональных задач.
Функциональные, которые требуют решения при реализации функций управления в рамках информационных систем предметных областей.
Предметная область – это совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей.
Процесс создания программ можно представить как последовательность следующий действий:
Постановка задачиалгоритм решенияпрограммирование.
Постановка задачи – это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Алгоритм решения – это система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результата (выходной информации) за конечное число шагов.
Программирование – теоретическая и практическая деятельность, связанная с созданием программ. Базируется на комплексе научных дисциплин, направленных на исследование, разработку и применение методов и средств разработки программ.
Характеристика программного продукта.
Программные продукт – это комплекс взаимосвязанных программ для решения определенной проблемы массового спроса, подготовленной к реализации как любой вид промышленной продукции.
Основные характеристики программ: 1) Алгоритмическая сложность.
Состав и глубина проработки реализованных функций обработки.
Полнота и системность функций обработки.
Объем файлов программ.
Требования к операционной системе и техническим средствам обработки со стороны программного средства.
Объем дисковой памяти.
Размер оперативной памяти для запуска программ.
Тип процессора.
Версия операционной системы.
Наличие сети и др.
Основные характеристики качества программ:
Мобильность означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и др.
Надежность работы программного продукта (ПП) определяется бесперебойностью и устойчивостью в работе программ, точностью выполнения приписанных функций обработки, возможностью диагностики ошибок, возникающих в процессе работы программ.
Эффективность ПП оценивается как с позиции прямого его назначения – требований пользователя, так и с точки зрения расходов вычислительных ресурсов, необходимых для его эксплуатации.
Модифицируемость ПП означает способность к внесению изменений, например, расширение функций обработки, переход на другую техническую базу обработки.
Коммуникативность ПП основана на максимально возможной их интеграции с другими программами, обеспечением обмена данными в общих форматах представления.
Основные виды программного обеспечения.
Прикладные программы непосредственно обеспечивают выполнение необходимых пользователям работ: редактирование текста, рисование картинок, обработку информационных массивов и т.д. Наиболее широко применяются:
Редакторы текстов;
Табличные процессоры;
Издательские системы (для подготовки документа топографического качества);
Системы управления базами данных (для обработки массивов информации);
Подготовка презентаций (слайд-шоу);
Программы экономического назначения (бухгалтерские программы, программы финансового анализа, правовые базы данных);
Программы для создания рисунков, анимационных и видеофильмов;
Системы автоматизированного проектирования (САПР) – программы черчения и конструирования различных предметов и механизмов;
Программы для статистического анализа данных;
Компьютерные игры, электронные справочники, обучающие программы и др.
Системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, проверку работоспособности устройств компьютера и др.
Драйверы – программы, обеспечивающие взаимодействие с каким-либо устройством. Они расширяют возможности операционных систем (ОС), например, позволяя ей работать с тем или иным устройством, обучаю ее новому протоколу обмена данными и др.
Программные оболочки – популярный класс системных программ, который обеспечивает более удобный и наглядный способ общения с компьютером, чем штатные ОС.
Вспомогательные (сервисные) программы (утилиты) обеспечивают безопасность хранения дисковых данных, восстановление данных в аварийных ситуациях, телефонной связи, шифрования данных и прочее ( программы резервирования, антивирусные программы, программы упаковщики, русификаторы, программы для диагностики компьютера, для оптимизации дисков, динамичного сжатия дисков, ограничения доступа и др.)
Инструментальные системы (системы программирования, которые обеспечивают создание новых программ для компьютера). Эти системы обычно включают компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах. Или интерпретатор, осуществляющий непосредственное выполнение программы на языке программирования высокого уровня, редактор текстов программ, библиотеки полезных программ, а иногда и различные вспомогательные программы.
Общая характеристика пакетов прикладных программ.
ППП являются наиболее динамично развивающейся частью ПО: круг решаемых с помощью ППП задач постоянно расширяется. Во многом внедрение компьютеров практически во все сферы деятельности стало возможным благодаря появлению новых и совершенствованию существующих ППП.
Достижения в области микроэлектроники, приводящие к появлению более мощных по своим функциональным возможностям, также являются причиной создания новых ППП. В свою очередь, необходимость улучшения характеристик использования пакета при решении конкретных задач пользователя стимулирует совершенствование архитектуры и элементной база компьютеров и периферийных устройств.
Структура и принципы построения ППП зависят от класса ЭВМ и операционной системы, в рамках которой этот пакет будет функционировать. Наибольшее количество разнообразных ППП создано для IBM PC- совместных компьютеров с операционной системой MS DOS и операционной оболочкой WINDOWS.
Классификация ППП.
Проблемно-ориентированные ППП - наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов ППП.
Текстовые процессоры – специализированные программы, предназначенные для работы с документами (текстами) , позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа.
Настольные издательские системы (НИС) – программы, предназначенные для профессиональной издательской деятельности и позволяющие электронную верстку широкого спектра основных типов документов , типа информационного бюллетеня, краткой цветной брошюры и объемного каталога или торговой заявки, справочника (Page Maker, Quark XPress, Frame Maker, Microsoft Publisher и т.д.).
Графические редакторы – пакеты, предназначенные для обработки графической информации , делятся на ППП обработки растровой графики и изображений (Adobe Photoshop), и векторной графики (предназначены для профессиональной работы, связанной с художественными и техническими иллюстрациями с последующей цветной печатью, занимают промежуточное положение между САПР и НИС (пример:Corel Draw).
Электронные таблицы – пакеты программ, предназначенных для обработки табличным образом организованных данных.
Организаторы работ – это пакеты программ, предназначенные для автоматизации процедур планирования, использования различных ресурсов, как отдельного человека, так и всей фирмы или ее структурных подразделений. Подразделяются на : управление проектами (MS Project) и организацию деятельности отдельного человека (Lotus Organizer ACTI).
Системы управления базами данных(СУБД) – предназначены для автоматизации процедур создания, хранения и извлечения электронных данных(dBase, Paradox, MS Access, Oracle).
Пакеты программ мультимедиа предназначены для использования ПЭ ВМ для отображения и обработки аудио-видео информации. Подразделяются на пакеты для обучения и досуга, и программы для подготовки видеоматериалов для создания мультимедиа, представления демонстрационных дисков и стендовых материалов. Пример: Director for Windows
Программы распознавания символов – предназначены для перевода графического изображения букв и цифр в ASCH-коды этих символов. Используются, как правило, совместно со сканерами (Fine Reader).
Финансовые программы – предназначены для ведения различных финансов, автоматизации бухгалтерского учета малых и крупных фирм, экономического прогнозирования развития фирмы, анализа инвестиционных проектов, разработки технико-экономического обоснования финансовых сделок и т.п..(Turbo Tax for Windows, Systat).
Интегрированные пакеты программ – по количеству наименований продуктов немногочисленная, но довольно мощная и активно развивается(Flame Work, Microsoft Officce).
Системы счисления. Понятие систем счисления. Виды и группы систем счисления (см. вопрос 45 1го семестра)
Перевод целых и дробных чисел из одной системы счисления в другую (см. вопрос 46 1-го семестра)
8))) Рассмотрим, как с беззнаковыми числами выполняются арифметические
операции, не меняющие типа числа.
Сложение производится согласно таблице сложения, которая для двоичных
чисел имеет вид:
0 + 0 = 0 0 + 1 = 1
1 + 0 = 1 1 + 1 = 10
В последнем случае в том разряде, где находились слагаемые, оказывается 0,
а 1 переносится в старший разряд.
Примеры: 0101 + 1100 и т.п.
0101
+ 1100
10001
Умножение производится согласно таблице умножения, которая для двоичных
чисел имеет вид:
0 * 0 = 0 0 * 1 = 0
1 * 0 = 0 1 * 1 = 1
Примеры: 1101 * 101 и т.п.
1101
* 101
1101
+ 0000
1101
1000001
Таким образом , умножение двоичных чисел сводится к операциям сдвиг на
один двоичный разряд влево и повторения первого сомножителя в тех
разрядах, где второй сомножитель содержит 1, и сдвига без повторения в
разрядах с 0.
Интерес к двоичной системе счисления вызван тем, что именно эта система
используется для представления чисел в компьютере. Однако двоичная запись
оказывается громоздкой, поскольку содержит много однородных цифр. Поэтому
в нумерации ячеек памяти компьютера, записи кодов команд, нумерации
регистров и устройств используются системы счисления с основанием 8 и 16.
9)))Проблемы информационной безопасности постоянно усугубляются процессами проникновения практически во все сферы деятельности общества технических средств обработки и передачи данных и, прежде всего, компьютерных сетей. Это дает основание поставить задачу компьютерного права, одним из основных аспектов которого являются так называемые компьютерные посягательства.
Объектами посягательств могут быть сами технические средства (компьютеры и периферия) как материальные объекты, программное обеспечение и базы данных, для которых технические средства являются окружением.
На сегодняшний день сформулированы базовые принципы информационной безопасности, которая должна обеспечивать:
· целостность данных - защиту от сбоев, ведущих к потере информации, а также от неавторизованного создания или уничтожения данных.
· конфиденциальность информации и, одновременно, ее доступность для всех авторизованных пользователей.
Следует также отметить, что отдельные сферы деятельности (банковские и финансовые институты, информационные сети, системы государственного управления, оборонные и специальные структуры) требуют специальных мер безопасности данных и предъявляют повышенные требования к надежности функционирования информационных систем, в соответствии с характером и важностью решаемых ими задач.